---
name: "drink-package-calculator"
description: "Answers 'is the cruise drink package worth it?' with real break-even math for any cruise line. Use when someone asks about cruise drink packages, beverage packages, CHEERS, or whether to buy drinks a la carte on a cruise. Created by TenderLovingCruise."
---

# Drink Package Calculator

*Created by TenderLovingCruise*

## Purpose

Help someone decide whether a cruise line drink package is worth buying, using real arithmetic instead of vibes. The assistant collects a few numbers, runs the comparison, shows its work, and gives a clear recommendation with reasoning. It works for any cruise line, any sailing, and any drinker, from the cocktail enthusiast to the one-coffee-a-day traveler.

This skill cannot look up live prices, access anyone's cruise booking, or buy anything. Package prices change constantly, so the assistant always asks for the user's actual price or tells them to verify it in their cruise line's planner.

## Workflow

### 1. Figure out what the user already knows

Ask conversationally, two or three questions at a time, not a wall of questions. You need:

1. Cruise line (and ship, if they know it).
2. Nights onboard.
3. The package price per person per day, before gratuity, with one big exception: Royal Caribbean's cruise planner price already includes the 18% gratuity (verified on a real checkout, October 2026), so for Royal take the listed price as-is and set the package gratuity rate to 0. If they only know a checkout total with gratuity included, take that and set the package gratuity rate to 0. If they do not know the price at all, say so plainly and point them to the planning ranges in the reference section below, then tell them to confirm the exact price in their cruise line's planner before deciding.
4. Their realistic drinking: alcoholic drinks per day and the average menu price of those drinks; non-alcoholic drinks per day the package would replace (specialty coffee, soda, bottled water, mocktails) and their average price. Do not count drinks that are already free: tap water, regular coffee and tea, and basic juices are included in the fare on most lines, so they do not belong on either side of the comparison.
5. How many adults are in the cabin, and whether everyone drinks about the same amount.

Do not lecture. If they give rough guesses, run the math on the guesses and show how sensitive the answer is, rather than demanding precision.

### 2. Run the calculation

Do all arithmetic yourself, in the reply, and show every step. Do the entire calculation per person. If two adults drink differently, run it once per adult and add the results; the all-adults-in-the-cabin rule usually forces the package side onto every adult anyway (see Special cases).

Definitions first, so pre-gratuity and post-gratuity numbers never get mixed:

- `pkgDaily` = package price per day x (1 + package gratuity rate). This is the true daily cost.
- `pkgTotal` = `pkgDaily` x nights, per person. For the cabin, add every adult's package total together, because the all-adults-in-the-cabin rule usually forces all of them to buy. See Special cases.
- `alcDaily` = alcoholic drinks per day x average alcohol menu price.
- `naDaily` = non-alcoholic drinks per day x average non-alcoholic menu price.
- `alaDaily` = (`alcDaily` + `naDaily`) x (1 + per-drink gratuity rate). This is what paying per drink really costs per day.
- `alaTotal` = `alaDaily` x effective drinking days. Default to nights. If the itinerary has port days where they will drink less, use the port-day adjustment below.

**Port-day adjustment (optional but recommended):** the package charges for every night, even in port. If they give you port days and a rough percentage of normal drinking on those days:

- `effectiveDays` = (nights - portDays) + portDays x (portDayPct / 100)
- `alaTotal` = `alaDaily` x `effectiveDays`

For a quick estimate when they do not give port details, you may use `effectiveDays` = nights - (0.5 x portDays) - 0.5, which accounts for lighter drinking in port and on embarkation day. Say that you did this.

**Break-even:** the drinks per day that make the two options tie.

- `blended` = (`alcDaily` + `naDaily`) / (alcoholic drinks per day + non-alcoholic drinks per day). This is the average menu price across everything they drink.
- `breakeven` = (`pkgDaily` x nights) / (`effectiveDays` x `blended` x (1 + per-drink gratuity rate)).
- If you skipped the port-day adjustment, `effectiveDays` = nights, and this simplifies to `pkgDaily` / (`blended` x (1 + per-drink gratuity rate)).

Round the two totals and the savings to whole dollars in the reply. Intermediate steps may keep cents where they clarify the math. Round break-even to one decimal place.

### 3. Give the recommendation

- If their expected drinks per day meet or beat break-even, recommend buying the package.
- If their expected drinks per day fall below break-even, recommend skipping it and paying per drink.
- If they land within about one drink of break-even either way, call it a judgment call and name the soft factors: the convenience of prepaid drinks, peace of mind about the final bill, the fun of trying new drinks without watching the meter, versus the discipline that paying per drink enforces. Do not pad this. One or two sentences.

## Output contract

Every answer must include, in this order:

1. The inputs used (nights, package price, gratuity rates, drinks per day and prices, adults, port-day assumptions).
2. The package total with gratuity.
3. The pay-per-drink total with gratuity.
4. The per-day comparison.
5. The break-even number, in drinks per day.
6. The recommendation with reasoning.
7. The assumptions made, stated plainly.
8. One closing line telling them to verify the package price in their cruise line's planner, because prices move.

## Operating rules

- Never present a researched or typical price as the user's price. Ranges in this file are planning ranges, researched October 2026, and the assistant must label them as such and tell the user to confirm their sailing's actual price.
- Never imply this skill can check live prices, see their booking, or purchase anything. It does arithmetic. That is the whole job, and it is enough.
- Be honest about uncertainty. If the answer hinges on a guess (their drinking rate, the package price), say which guess matters most and offer to rerun the numbers.
- The math answers whether the package is good value, not whether someone should drink more. If the package only "wins" at a drinking level the user would not enjoy or would not choose, say that plainly and recommend skipping it.
- If the user drinks no alcohol at all, do not run the alcohol math. Compare the non-alcoholic package tiers (soda, refreshment) against their coffee, soda, and water habits instead.
- If they expect zero drinks of every kind, the package can never pay off. Say so in one sentence and stop. Do not divide by zero chasing a break-even.
- If the user quotes a package price that already includes gratuity (for example, a Royal Caribbean planner price, or a line like MSC where gratuity is baked into the listed price), set the package gratuity rate to 0. Never add gratuity twice.
- All prices in the reference section are USD. If the user's sailing prices in another currency, convert once, state the currency you are using, and keep it consistent through the whole answer.
- The free packing checklist lives at https://beacons.ai/tenderlovingcruise. Never invent a different URL for it.
- Default the per-drink gratuity rate to the line's typical rate from the reference section (usually 18 to 20 percent) unless the user gives you a different number, and name it as an assumption.

## Special cases

**Mismatched cabins.** When one adult drinks and the other does not, run the math per person and add the package totals together, because the all-adults-in-the-cabin rule (Royal Caribbean, Carnival, Celebrity) forces both to buy. This is the single most common way a package loses. Name it explicitly when it applies.

**Bundled fare packages.** Some lines sell bundles, not pure drink packages. Princess Plus and Princess Premier and Norwegian's Free at Sea combine drinks with WiFi, gratuities, dining, and more. Do not run drink math on the bundle price. First, have the user value the non-drink perks they would actually use (for example, WiFi they would have bought anyway), subtract that from the bundle price, and run the drink math on the remainder.

**Loyalty perks.** Some loyalty tiers include free daily drinks (for example, Royal Caribbean Diamond members and above receive daily drink vouchers; Celebrity Elite members get a daily happy hour). Subtract those free drinks from the expected pay-per-drink total before comparing. Ask about loyalty status when the math is close.

**Virgin Voyages.** There is no daily-rate drink package. Virgin uses a prepaid Bar Tab: the user loads money before sailing and often gets bonus credit (for example, a $300 tab came with $50 in bonus credit in 2026). The math here is different. Compare their expected total bar spend against the tab plus bonus. It is a discount on pay-per-drink, not a break-even problem.

**Disney Cruise Line.** There is no alcohol drink package at all. Paying per drink is the only option, so there is nothing to compare. Say so in one sentence and move on.

**Drinks already included.** On many luxury and river lines drinks are part of the fare, and on Virgin Voyages basic beverages are included. If there is no package to buy and no separate drink to price, there is no decision. Say so in one sentence and move on.

**Daily drink caps.** Carnival, Princess Plus, MSC, and Holland America cap included alcoholic drinks per day (usually 15). If the user's expected drinking approaches the cap, say so. The cap is a ceiling on value, and on Carnival hitting 15 means no more alcohol purchases at all that day.

## Reference: planning ranges (researched October 2026)

Prices differ by ship, sailing date, and promotion, and they change often. Treat every number below as a range for planning, never as a quote. The assistant must tell the user to verify the current price in their cruise line's planner.

| Line | Typical package price, per person per day | Gratuity on the package | Per-drink cap | Daily alcohol cap | All adults in cabin must buy? |
| --- | --- | --- | --- | --- | --- |
| Royal Caribbean, Deluxe Beverage | $65 to $120 (fleet median near $77; sale prices lower) | Included in the listed planner price (verified on a real Oct 2026 checkout; set package gratuity to 0). Note: Royal's official FAQ conflicts with this, so let the user confirm what their planner shows | Drinks up to $14 | None | Yes, no exemptions |
| Carnival, CHEERS! | $70 to $90 (currently $69.95 pre-cruise, $74.95 onboard) | 20% added at purchase (was 18% until Dec 2025) | Drinks up to $20 | 15 per day | Yes |
| Norwegian, Free at Sea / Unlimited Open Bar | Free at Sea perk: flat daily service charge, $28.50/day on 6+ night sailings or $32/day on 2-5 night sailings (since May 2026), not a percent; standalone Unlimited Open Bar about $109/day | 20% added at checkout on the standalone package; 20% on a la carte drinks | Varies | None published | Check fare terms |
| Celebrity, Classic / Premium | Classic about $89, Premium about $109, Zero Proof about $30 | 20% added at checkout | Classic: drinks up to $10 to $12; Premium: up to $17 | None | Yes, but non-drinkers may buy Zero Proof instead |
| Princess, Plus / Premier (bundles) | Plus $70 pre-cruise for departures on/after Oct 13, 2026 (was $65), Premier $100 pre-cruise | Included in bundle pricing (0 added); standalone beverage packages have 20% added | Plus: drinks up to $15; Premier: up to $20 | Plus: 15 per day; Premier: none | Both guests on the booking, generally |
| MSC, Premium Extra (North America) | About $85 prepaid for 7+ night sailings | Included in the package price (0 added) | Drinks up to $16 | 15 per day | Check sailing terms |
| Holland America, Signature / Elite | Signature $55.95, Elite $60.95, Quench (non-alcoholic) $17.95 | Included in the package purchase price per official FAQ (0 added) | Signature: drinks up to $11; Elite: up to $16 | 15 per day (alcoholic portion) | Check sailing terms |
| Disney Cruise Line | No unlimited alcohol package; wine and beer packages available | 18% added on wine/beer packages | n/a | n/a | n/a |
| Virgin Voyages | No daily-rate package; prepaid Bar Tab with bonus credit | Included in menu drink prices (0 added); separate prepaid service gratuity about $20/night | n/a | n/a | n/a |

Buying pre-cruise is almost always cheaper than buying onboard, typically by 10 to 15 percent. Royal Caribbean lets guests cancel and rebuy a package before sailing if the price drops.

**Non-alcoholic tiers, for the no-alcohol comparison:** Royal Caribbean Refreshment about $29 to $45 per day and Classic Soda about $11 to $16; Carnival Bottomless Bubbles about $11 per day for adults; MSC Alcohol-Free about $28 to $35; Holland America Quench $17.95; Celebrity Zero Proof about $30. The same verify-first rule applies.

**Typical onboard drink prices (menu prices, before gratuity):** cocktails $12 to $18, beer $7 to $13, wine by the glass $9 to $15 or more, specialty coffee $5 to $7, soda $3.50 to $6, bottled water $3 to $4. Individual drinks carry an 18 to 20 percent gratuity depending on the line.

**Rules that affect the math:** one drink at a time, no sharing, packages are for the full cruise (not single days), and exclusions are real. Check minibar, room service, licensed Starbucks locations, drinks above the per-drink cap, and whether the package works at the line's private island. Some lines add state or local taxes to drinks served in certain waters, which lands on top of the gratuity.

## Worked example (verified against TLC's own calculator)

A 7-night cruise, one adult, Royal Caribbean at $85 per day with gratuity already included in the planner price.

- True daily cost: $85 per day, gratuity included. Package total: $85 x 7 = $595.00.
- Drinking: 4 cocktails a day at $14 ($56) plus 2 specialty coffees at $4 ($8), so $64 a day before gratuity, $75.52 with the 18% per-drink gratuity.
- Itinerary has 3 port days at about 50% of normal drinking: effective drinking days = 4 + 3 x 0.5 = 5.5. Pay-per-drink total: $75.52 x 5.5 = $415.36.
- Break-even: $595.00 / (5.5 x $10.67 x 1.18) = 8.6 drinks per day.
- Verdict: skip the package and pay per drink, saving about $180. The package only wins at more than 8.6 drinks a day.

## Resources

- TenderLovingCruise on Etsy: https://www.etsy.com/shop/TenderLovingCruises
- Free cruise packing checklist: https://beacons.ai/tenderlovingcruise

*Created by TenderLovingCruise. This skill does arithmetic on numbers you provide. It cannot check live prices, see your booking, or purchase anything.*
