Cruise lines make most of their money from ticket sales, but the real profit comes from what passengers spend once they board
A cruise ticket covers your cabin and basic meals in the main dining room, but almost nothing else. The cruise line's revenue model depends on selling you extras: drinks, specialty restaurants, shore excursions, spa treatments, photos, internet, and casino gambling. The ticket price itself often runs at a thin margin or even a loss on some sailings — the line makes its money back through onboard spending and the volume of passengers across a fleet.
Understanding how cruise lines profit helps you see why prices vary so much, why some add-ons cost what they do, and where the industry focuses its attention. A cruise line that fills 95 percent of its cabins at a low ticket price will earn more than one that fills 70 percent at a high price, because the extra passengers generate onboard revenue.
Key Takeaways
- Cruise lines sell tickets at competitive or loss-leader prices, then recover profit through onboard spending on drinks, dining, entertainment, and excursions.
- Beverage packages, specialty restaurants, and spa services are priced to capture a large share of passenger spending, with markups of 200 to 400 percent above cost.
- Shore excursions booked through the cruise line carry commissions and markups that often exceed what you would pay booking independently.
- Onboard gambling, casino revenue, and photo packages generate high-margin income with little operational cost.
- Fuel surcharges, port fees, and taxes are passed to passengers but do not go to the cruise line — they cover actual costs the line must pay.
Ticket prices are kept low to fill cabins; onboard spending is where profit lives
A cruise ticket might cost $600 to $1,200 per person for a week-long sailing, but that price includes your cabin, basic meals, and entertainment. The cruise line's cost to operate that cabin — fuel, crew wages, food, maintenance — often runs $400 to $700 per person. On a fully booked ship, the ticket price covers operating costs with a small margin. On a half-full ship, the line loses money on the ticket alone.
This is why cruise lines aggressively market low fares: a $499 ticket that fills 500 more cabins generates $250,000 in ticket revenue, but the real goal is the $1.2 million in onboard spending those 500 passengers will generate if the line can convert them to beverage packages, specialty dining, and excursions. A passenger who buys a drink package at $15 per drink, eats dinner at the steakhouse twice, books a $200 shore excursion, and visits the spa has spent an additional $600 to $800 beyond the ticket.
Beverage packages and specialty dining generate the highest per-passenger revenue
A soda or beer at the pool bar costs $7 to $9 per drink. A bottle of wine in the main dining room costs $60 to $120. These prices are 3 to 5 times what the cruise line pays for the product. Most passengers do not realize this until they see their final bill, which is why beverage packages — typically $15 to $18 per person per day for unlimited drinks — are so profitable. A passenger who would normally order 2 to 3 drinks per day breaks even on the package cost; anything beyond that is pure margin for the line.
Specialty restaurants charge $15 to $40 per person per meal on top of the ticket price. A steakhouse dinner for two costs $80 to $120. The cruise line's food cost for that meal is roughly $12 to $18 per person, meaning the markup is 400 to 600 percent. Even accounting for the server, kitchen staff, and overhead, specialty dining is one of the highest-margin revenue streams on the ship.
Passengers who book these add-ons before sailing pay slightly less than those who book onboard, but the line still captures the same high margin. The pre-booking discount is a marketing tactic to increase attachment rates — the percentage of passengers who buy add-ons — because a passenger who commits to a beverage package before boarding is more likely to spend additional money on excursions and spa services.
Shore excursions and port activities are marked up significantly
A shore excursion booked through the cruise line often costs 30 to 50 percent more than the same tour booked independently in port. A snorkeling trip that costs $75 through a local operator might be listed at $99 to $129 on the cruise line's website. The difference is the cruise line's commission and markup, typically 25 to 40 percent of the tour price.
Cruise lines push their own excursions because they are convenient — you do not have to research operators or worry about missing the ship — but also because the line earns money on every booking. The line also benefits from the data: it knows which passengers booked which excursions, how much they spent, and what types of activities drive repeat bookings. This information helps the line market future sailings to the same passenger.
Some cruise lines have begun operating their own excursions in popular ports, cutting out the local operator entirely and keeping the full margin. This trend is growing on Caribbean and Alaska sailings, where the line can control the experience and capture all the profit.
Casino, photo packages, and entertainment generate high-margin revenue with low cost
A casino on a cruise ship operates under the same economics as a land-based casino: the house edge on slot machines, table games, and poker ensures the line profits over time. Passengers lose money to the casino, and the cruise line keeps it. On a large ship with 3,000 passengers, casino revenue can reach $50,000 to $100,000 per week, with almost no variable cost beyond the dealer wages.
Photo packages are another high-margin business. A professional photographer takes your picture at dinner or during a formal event. The line charges $15 to $25 per photo or $150 to $200 for a package of 10 to 15 images. The cost to the line is the photographer's wage and the digital file storage — roughly $2 to $5 per image. Passengers who want memories of their vacation often buy these packages without comparing the price to what a professional photographer would charge on land.
Internet packages, streaming services, and premium entertainment experiences (like a private chef's table or a behind-the-scenes tour) are also high-margin. Internet costs the line roughly $0.50 to $1.00 per passenger per day to provide, but a 7-day internet package costs $60 to $80. Passengers perceive these services as necessities or luxuries and are willing to pay without negotiating.
Fuel surcharges and port fees are passed through, not profit
A cruise line adds a fuel surcharge to your final bill — typically $15 to $20 per person per day. This is not profit. The surcharge exists because fuel prices fluctuate, and the line cannot adjust ticket prices daily. When fuel costs rise, the surcharge rises. When fuel costs fall, the surcharge falls or disappears. The line passes the cost directly to passengers because fuel is a major operating expense that the line cannot control.
Port fees, taxes, and government charges are also passed through. These are real costs the line must pay to dock in each port, and they vary by destination. A Caribbean port might charge $15 per passenger; an Alaska port might charge $50 per passenger. The line does not profit from these fees — it straightforward collects them and pays the port authority.
When comparing cruise prices, separate the ticket price from the surcharges and fees. A ticket advertised at $499 might cost $599 after fuel surcharge, port fees, and taxes. The line's actual revenue from that passenger is closer to $499, with the rest going to fuel suppliers and port authorities.
Repeat passengers and loyalty programs lock in future revenue
Cruise lines track how much each passenger spends onboard and offer loyalty rewards to high spenders. A passenger who spent $2,000 on a 7-day cruise might receive a $200 onboard credit on their next booking, free cabin upgrades, or priority access to specialty dining. These rewards cost the line almost nothing — an onboard credit is a discount on something the line was going to sell anyway — but they are powerful incentives for repeat bookings.
A repeat passenger is more likely to book another cruise and more likely to spend money onboard because they are familiar with the ship and the line's offerings. The lifetime value of a repeat passenger is often 3 to 5 times higher than a first-time passenger. Loyalty programs are designed to maximize this lifetime value by making repeat passengers feel valued and encouraging them to spend more on future sailings.
Frequently Asked Questions
Why are cruise ticket prices so much cheaper than hotel and flight packages?
Cruise lines use low ticket prices as a marketing tool to fill cabins. The line makes its profit on onboard spending, not the ticket. A hotel and flight package requires you to pay for accommodations and transportation separately, so the prices appear higher. On a cruise, the accommodation and transportation are bundled into one price, but you pay extra for everything else once you board.
Do cruise lines make money if the ship is not full?
A half-full ship loses money on ticket revenue alone, so the line relies on high onboard spending from the passengers who are aboard. This is why prices drop sharply when a ship is not selling well — the line would rather fill cabins at a loss and make money on onboard spending than sail with empty cabins. A full ship at low ticket prices is more profitable than a half-full ship at high ticket prices.
Is it cheaper to book excursions through the cruise line or independently?
Independent booking is usually cheaper because you avoid the cruise line's markup. However, the cruise line's excursions are convenient and may provide to return before the ship leaves port. If you miss an independent excursion, the ship will leave without you. The markup you pay for cruise line excursions is partly a convenience fee and partly insurance against missing the ship.
What percentage of cruise revenue comes from ticket sales versus onboard spending?
Ticket sales typically account for 50 to 60 percent of cruise line revenue, with onboard spending making up the rest. This varies by cruise line and sailing. A line that attracts budget-conscious passengers might have a higher percentage of onboard spending because ticket prices are lower. A line that attracts wealthy passengers might have a higher percentage of ticket revenue because those passengers pay more upfront.
Do cruise lines profit from fuel surcharges?
No. Fuel surcharges are passed directly to passengers to cover the cost of fuel, which fluctuates with global oil prices. The cruise line does not keep the surcharge — it pays fuel suppliers. When fuel prices drop, surcharges drop or disappear. The line uses surcharges to protect itself from fuel price increases, not to increase profit.