May 12, 2026
A few years back, Eagle Tours quoted a private charter - sunset run, six guests, full boat. The guests said yes. No deposit taken. The boat was held, the captain was scheduled, the fuel was sorted. Two days before the trip the guests went quiet. No cancellation. No reply. Just gone. The boat ran half-empty and the prep work cost what it cost.
I've seen that story from both sides - as the kid crewing the boat and later as the guy building the software. And the fix is not complicated. You need a deposit. The right deposit. And you need the balance handled automatically so no one on your staff is chasing money the week of the trip.
I'd say 20% is the standard deposit for private charters and day tours. Not 0%. Not 100%. Twenty percent.
Operators who charge nothing upfront end up wearing the no-shows. Every single one. A guest who has paid nothing has nothing at stake. They'll book three operators and cancel two the morning of. And the boat that lost? They already paid the captain, ordered the ice, and cleared the slip.
Operators who charge 100% upfront lose half their leads at the quote stage. A private charter is a considered purchase. Guests are comparing you to two other operators before they commit. Asking for full payment before they've even spoken to you is a wall most leads won't climb. You'll convert fewer bookings at 100% than you would at 20%, and the difference in no-show protection is not worth it.
Twenty percent is meaningful enough to hold a genuine booking and small enough that it doesn't feel like a ransom. Use a percentage when your prices vary by group size, season, or add-ons - it stays fair across your product list. Use a fixed amount only if your cost base is almost identical across every trip.
Whatever number you land on, say it in one clear line at checkout: "Pay [X%] today, balance due on [date]." That sentence does more work than a three-paragraph terms section.

The balance due date creates more friction than any other part of the payment setup. Too early and guests feel like you're acting like an airline. Too late and you find out a card has failed the night before the trip, with no time to fix it.
A simple structure that works: require full payment at booking for anything inside a short window, and use deposit-plus-balance for everyone else.
The last point matters more than people think. You need a buffer between "card declined" and "guests showing up at the dock." Give yourself that buffer by setting the balance date before you actually need the money locked in.
Manual follow-up on balances does not scale. You'll forget the quiet bookings and accidentally chase the ones who already paid. Automation keeps it consistent and it keeps it friendly, which matters because the person receiving the reminder is also your guest for the next two days.
And if your guests are booking on mobile - most are - add SMS to the reminder that matters most. Email open rates on travel reminders are not what they used to be.

A policy doesn't work because it's strict. It works because it's clear, it's fair, and you actually apply it. If your deposit is non-refundable after 48 hours, say so in plain language before checkout - not buried in a terms popup the guest clicked through at midnight.
The reason this is complicated for some operators is they're running deposits manually - a WhatsApp message here, a bank transfer there, a note in someone's phone. That's fine for three bookings a week. It falls apart fast when you're doing private charters and day tours in the same week during high season.
What you want is a system that takes the deposit at booking, stores the card, charges the balance on the date you set, sends the reminders automatically, and flags any failures to your team. Junglebee handles all of this for charter operators - deposit split, balance date, reminders, failed payment alerts - and the money lands in your local bank account, not some offshore account you have to wire from later.
The point of a deposit-and-balance setup is not to seem professional. It's to run a predictable operation. When you know which bookings are committed, you can crew correctly. When the balance is automated, your cash flow matches your schedule. When the cancellation policy is clear, chargebacks drop.
The Eagle Tours boat that went out half-empty that evening? That was a fixable problem. A 20% deposit at booking, a clear policy, and one automated reminder would have either held those guests or freed that spot for guests who actually wanted to be there.
Run the deposit, set the dates, automate the reminders. The rest is just running the trip.