May 6, 2026
Most operators I talk to want to start dynamic pricing. I'd say nine out of ten bring it up inside the first five minutes. And I get it - when you watch a cruise ship dock in Philipsburg and you know every seat on your snorkel run is going to fill by 10am, it feels obvious that you should be charging more than for a slow Tuesday in August.
But I've watched plenty of operators flip on dynamic pricing and regret it almost immediately. Not because the idea is wrong. Because they had no idea what their demand pattern actually looked like before they started moving prices around. They were optimizing something they hadn't measured. That's a good way to confuse guests and create more admin chaos than revenue.
So before we talk about how to do it: I want to make the case for doing it later than you think you should.
Dynamic pricing works when you know what's predictable. Cruise ship days. School holiday weekends. The dead weeks after New Year once the charter crowd has flown home. If you can't sketch a rough demand curve by departure date and day of week, you're not ready to price dynamically - you're just guessing with extra steps.
Arival ran the numbers on this: about 70% of tour, activity, and attraction operators still use static pricing, set once per season. Around 20% use variable pricing - different rates by day or time, locked in ahead of the season. Only 7% say they price dynamically, meaning prices shift based on what's actually happening right now.
That 7% is not mostly small operators. It's mostly larger ones with years of booking history behind them. The ones who try it too early tend to drift back to static pricing after a month because the math stopped making sense.
Start with variable pricing. It's the right "first upgrade." You set it once, it holds for a season, and it teaches you which dates actually behave differently.
This is where Caribbean operators have a real advantage over anyone pricing tours in, say, Nashville. You know your cruise schedule weeks out. You know which arrivals are big ships with shore excursion budgets and which ones barely fill the tender. That's a pricing signal any airline revenue manager would kill for.
The Caribbean Tourism Organization reported international stay-over arrivals grew 14.3% in 2023 and forecast 2024 arrivals at 33.8 to 35.4 million - roughly 5% to 10% growth. More visitors. But they don't arrive evenly. They pile up on the same "perfect" days: calm seas, a big ship in port, a Friday or Saturday. That compression is your opportunity, but only if you've already documented when those days are.
So here's what I'd actually tell a small operator to do first. Look at your last full season. Find your 15 highest-volume departure dates. Find your 15 lowest. That gap - whatever it is - is your first price band. Not rocket science. Not airline math. Just your own data telling you what the market already knows.

Most pricing mistakes I've seen happen at the back end of a departure, not the front. An operator fills 70% of a snorkel run, then keeps selling the last few seats at the same base rate even though those seats are now the scarcest thing they have. That's backwards.
The seat ladder that actually works is simple:
Will some guests pay more than others? Yes. But they already do - based on which channel they booked through, how far out they booked, whether they got a hotel desk rate. Capacity-based steps just make that logic consistent instead of random.
One thing I've noticed: guests don't mind paying more when the departure is clearly almost full. They mind it when the price seems arbitrary. Tie the increase to something visible - "only 4 spots left" - and most people treat it like a hotel booking, which is exactly what it is.
The fastest way to get complaints about pricing is price changes that look random. The fastest way to avoid complaints is tying every price difference to something guests already recognize as fair.
What doesn't work: changing prices overnight with no explanation, or running a "limited time deal" that appears every other week. That's the thing that turns guests into skeptics.

Dynamic pricing fails fast when it turns into something you have to manage every morning. The goal is fewer manual decisions, not more. Three demand signals are enough: seats remaining, days to departure, and whether private charter inquiries are spiking. Set a ceiling - something like 10% above base per week. Don't touch prices inside 24 hours of departure.
Keep a one-line log of every change you make: what changed and why. After a full season that log is worth more than any pricing model - it's your actual demand data, written down by someone who was standing on the dock.
This is also where your booking system either helps or doesn't. If availability, calendar, and payment links live in separate places, maintaining pricing rules across all of them becomes its own job. On Junglebee, inventory and rates are tied together so pricing steps follow capacity without you updating three tools by hand.
And when you're ready to actually roll it out, don't flip a switch across your whole operation. Start with one product, one season window.
Cruise ship day versus slow Tuesday. That's the whole thing. You already know which is which. You don't need a pricing algorithm to tell you that a Wednesday in February with a 4,000-passenger ship in port is worth more than a Tuesday in September when half your usual bookers are back at school. Build that band first, hold it for a full season, measure what happens. Then add the next layer.
Don't overthink it. The operators I've watched get this right are the ones who kept it simple and were patient. The ones who tried to build a full demand model in year one are, most of them, back to static pricing and wondering what went wrong. Build your demand picture first. Price against it second. And if you want your direct bookings clean while you're figuring it out, Junglebee pricing is on a public page - no sales call required.