The money you need depends on what's included in your ticket and what you plan to do
Your cruise fare covers the cabin, meals in the main dining room, and basic entertainment. Everything else — drinks, specialty restaurants, excursions, tips, and onboard purchases — costs extra. How much to bring depends on your ship line, your habits, and whether you've pre-paid certain things. Most people spend between $500 and $2,000 beyond their ticket price on a week-long cruise, but that range is wide because spending varies sharply.
The ship operates on a cashless system: you link a credit card or debit card to your cabin account when you board, and charges accumulate there. You can pay the full balance at the end of the cruise or settle daily. This means you do not need to carry large amounts of cash, but you do need to know what will be charged and plan your budget before you sail.
Key Takeaways
- Your cruise fare includes the cabin and dining room meals, but drinks, specialty restaurants, shore excursions, and tips are not included and add up quickly.
- Ships use a cashless onboard account linked to your credit or debit card, so you do not need to carry hundreds of dollars in cash.
- Gratuities (tips) are typically $15 to $16 per person per day and are charged automatically unless you adjust them before you leave the ship.
- Specialty dining, beverage packages, and excursions can each cost $200 to $500 per person on a week-long cruise if you choose them.
- Bring a credit card and a backup card, plus $100 to $200 in cash for ports where card machines may not work or for tipping service workers.
What your cruise fare actually covers
The ticket price includes your cabin, access to the main dining room for dinner, breakfast, and lunch, and most onboard entertainment — shows, movies, fitness classes, and deck activities. It also covers basic non-alcoholic beverages in the dining room and at some poolside bars. Everything beyond that is an extra charge.
Alcohol, specialty coffee drinks, bottled water, and premium juices are not included. Specialty restaurants (steakhouse, Italian, sushi) charge $15 to $40 per person per meal. Spa services, casino use, and fitness classes beyond the basics cost extra. Excursions at ports — snorkeling, zip-lining, guided tours — typically run $50 to $300 per person depending on the activity and port.
Gratuities and automatic charges
Cruise lines automatically add gratuities (tips) to your onboard account at roughly $15 to $16 per person per day. On a seven-day cruise, that is $105 to $112 per person. You can adjust this amount before you leave the ship, but most people accept the standard rate. These charges go to the crew members who clean your cabin, serve your meals, and staff the bars.
Some cruise lines bundle gratuities into the fare for certain booking types, so check your confirmation email to see whether tips are already included. If you book a suite or a premium cabin, gratuities may be higher. If you book a group or a package deal, read the fine print to see what is covered.
Beverage packages and pre-paid add-ons
If you drink alcohol or specialty coffee regularly, a beverage package often saves money. These packages cost $60 to $120 per person per day and cover unlimited drinks, coffee, and bottled water for the duration of the cruise. A week-long cruise without a package could easily run $200 to $400 in drinks alone, so a package makes sense if you plan to drink daily.
Many cruise lines also offer internet packages, specialty dining packages, and shore excursion bundles that you can buy before you sail. Buying these in advance is usually cheaper than buying them onboard. Check your cruise line's website to see what pre-purchase options are available for your sailing date.
Shore excursions and port spending
Excursions booked through the cruise line typically cost $50 to $300 per person depending on the port and activity. A guided beach day might be $75, while a zip-line tour or catamaran snorkel trip could be $150 to $250. If you book excursions independently through local operators, prices are sometimes lower, but you take on the risk of missing the ship if the activity runs late.
Beyond excursions, you will spend money on meals, drinks, and shopping at ports. Budget $30 to $100 per person per port day for food and souvenirs if you plan to explore on your own. Some ports are expensive (Caribbean islands, Alaska), while others are cheaper (Mexico, Central America). Check the ports on your itinerary to get a sense of local costs.
How much cash versus credit to bring
Bring a primary credit card and a backup card (in case one is lost or declined). Most onboard charges go to your cabin account, which you settle with a card at the end of the cruise. You do not need to carry thousands of dollars in cash.
Bring $100 to $200 in cash for ports where card machines may not work reliably, for tipping service workers (guides, drivers, restaurant staff), and for small purchases in local markets. Some ports have ATMs, but they charge fees and may not accept all card types. Carrying a modest amount of cash avoids these hassles.
If you are traveling with family or a group, one person can manage the main onboard account and settle it at the end. Individuals can still charge personal items to the account if they want to track spending separately.
Typical spending breakdown for a week-long cruise
A realistic budget for a seven-day cruise beyond the ticket price looks like this: gratuities ($105 to $112), drinks and specialty coffee ($150 to $300 if no package), specialty dining ($100 to $200), excursions ($200 to $600), and miscellaneous onboard purchases and port spending ($200 to $400). That totals roughly $750 to $1,600 per person for the week.
A budget-conscious traveler who skips specialty dining and books only one or two excursions might spend $500 to $800 total. Someone who books a beverage package, eats at specialty restaurants multiple times, and books several excursions could spend $1,500 to $2,000. Your actual spending depends on your choices, not on the cruise line.
What to do if you run out of money onboard
If you reach the end of the cruise and your onboard account balance is higher than expected, you can adjust gratuities downward before checkout. You can also decline charges for services you have not used yet. The ship will not deny you food or basic services if you cannot pay, but you will need to settle your account before disembarking.
If you are concerned about overspending, ask the front desk to set a daily spending limit on your account, or check your balance each evening to see what has been charged. Some cruise lines allow you to pre-authorize a maximum amount so you cannot exceed it by accident.
Frequently Asked Questions
Do I need to bring cash at all?
No, but $100 to $200 in cash is practical for ports where card machines do not work and for tipping service workers who may not have card readers. The ship itself operates entirely on card charges to your cabin account.
Are tips really mandatory?
Gratuities are automatically added to your account, but you can adjust or remove them before you leave the ship. Most people accept the standard amount because crew members depend on tips as part of their income.
Can I use my debit card instead of a credit card?
Yes, most cruise lines accept debit cards linked to your cabin account. Bring a backup card in case one is declined or lost. Some banks charge foreign transaction fees for cruise charges, so check with your bank before you sail.
What if I want to budget strictly and not overspend?
Pre-purchase a beverage package and any specialty dining or excursions you know you want before you sail. This locks in prices and prevents surprise charges. Check your onboard account daily to see what has been charged.
Are there free activities on the cruise?
Yes. The main dining room meals, deck activities, fitness classes, shows, and movies are all included. You can spend an entire cruise without buying anything beyond gratuities if you choose.