Your offer price and the public fare answer two different questions.
Same sailing, same balcony, two different totals
Two screenshots, one sailing. The first is a Club Royale offer: a balcony stateroom on a seven-night Caribbean itinerary, cruise fare covered, taxes and fees still due. The second is the public booking flow on royalcaribbean.com for the same ship and the same week. It shows a balcony fare, a sale banner and a per-person price that doesn't line up with anything in the offer.
So the post goes up on Cruise Critic or r/royalcaribbean. Which one is right? Is the offer worth less than it looked? Is the public site hiding something?
Usually both numbers are accurate. They're measuring different things, and most of the confusion in those threads comes from laying them side by side as if they were the same receipt.
The two-question rule
Every price on your screen answers a question. The offer price answers this one: what does this certificate cost me, for the room type it names, for the guests it covers? The public price answers another: what would anyone pay for this specific category on this sailing, today?
Call it the two-question rule. Before you compare, name the question each number is answering. When the questions differ, the gap between the numbers tells you very little. And a forum thread arguing about that gap is arguing about two different things.
You can still compare them. You just have to turn both into the same thing first: an all-in, out-of-pocket total for the same room, the same people and the same day.
Why is my Club Royale offer price different from the website price?
Most threads start from the same instinct: one of the two numbers has to be a mistake. Either the offer is less generous than it looked, or the public site is showing a fare nobody can actually get. Both reads assume RC prices the casino cabin and the public cabin off one shared sheet.
There's no published evidence for that. Club Royale offers come from the casino program and are tied to your certificate. Public fares come from Royal Caribbean's regular pricing, and they move. A sale launches, a category sells down, a second-guest promo starts or ends, and the public number changes while your offer's terms stay as written.
Then there's the label problem. Plenty of players say "Cruise Planner price" when they mean the public fare, and that sends the comparison somewhere it can't go.
What each number actually includes
Here's what Club Royale offer terms and recurring player reports say about each side. Where a cell says "depends", it really does depend on the specific offer, and your offer's own terms are the only thing that settles it.
The row that trips people up most is guests. A per-person public fare looks cheaper than it is for a couple, and an offer that comps only the cardholder looks more generous than it is once a second guest is added.
Where the evidence runs out
Royal Caribbean doesn't publish how it picks the room type on a casino offer, how that relates to public fares on the same sailing, or why two players at a similar tier can see different sailings and categories. Players trade theories in long threads. Some of them may be right. None of them are documented.
So treat anyone who hands you a tidy formula linking the offer to the public fare as guessing. You don't need the formula anyway. The all-in comparison only takes numbers you already have.
How to judge which number to trust
Take the two screenshots and run both through the same five checks.
Room first. Your offer names a room type, and the public flow lists subcategories inside it that don't all cost the same. Price the subcategory closest to what the offer names, even if a cheaper balcony sits higher on the page.
Then people. If the offer covers only the cardholder, add what the second guest pays. If the public price is per person, double it for two.
Then taxes, fees and port expenses. Always add them to the offer side. On the public side, check whether they're already in the figure or listed below it.
Then the date. A public fare is only true on the day you captured it. A screenshot from three weeks ago is history.
Last, the extras. Does the offer include FreePlay? Does the public promo bundle something the offer doesn't? Note those next to the totals instead of pretending they're cash.
Now you've got two all-in totals for the same room, the same people and the same day. The lower one is what that sailing costs you. If the gap is huge, recheck your inputs before you act, because a missed second guest or a missing tax line is the usual culprit. And if the public fare really does come in lower all-in, believe it. An offer is worth what it saves you against the best public option on the day you'd book, and that number has a date on it.
Keep the offer side already on screen
Half of this comparison is the offer side, and that's the half players lose. It's in an email from weeks ago, a screenshot buried in the camera roll, or a mailer on the counter.
SailQuery puts every offer you have on one dashboard. Log in, scan, sync. Each offer shows the sailing and its ports of call, estimated taxes and fees, and estimated upgrade costs if you want a better room than the one offered. You can compare sailings side by side in the app on iPhone, iPad or an Apple-silicon Mac, and open the synced dashboard from any browser.
The public fare is still yours to check on the day you compare. But when you open the booking flow, the other side is already in front of you with taxes estimated, so the five checks go a lot faster.
