Your guest is already in the car. Window down, kid buckled in the back, trunk full of wet towels, and they say the thing that quietly costs you money: "Oh, we didn't know you had firewood out back. We'd have grabbed a bundle for the fire pit." Then they pull out of the lot, and that sale leaves with them.
It happens on the water too. The party's coiling lines and stepping off, and somebody mentions they'd have loved a cooler of cold drinks for the ride back out. You had the cooler. You had the drinks. Nobody asked, so nobody bought, and the money stayed on the dock.
Here's the quiet part most owners miss. People want the extras. They just need to be asked at a moment that isn't checkout or the dock, when everyone's busy and the card's already put away. The right moment is a few days before they show up, when the trip is still a happy idea on the calendar and their phone is right there in their hand.
The money is in the asking, not the upsell
Your front desk person didn't take the job to sell firewood. Your captain's attention is on the weather, the fuel, and getting people home dry. Asking everyone to pitch add-ons in person rarely sticks, because the pitch feels pushy to the person making it, and it always comes at the worst possible second.
A short pre-arrival message does the asking for you. It offers your two or three best extras, shows the price, and takes the payment, all before anyone's standing in front of you. Nobody has to work up the nerve. The guest decides on their own time, taps yes, and the money's in before they've packed the car.
Think of it less as selling and more as telling people what's available. Half the missed sales aren't a no. They're a "we didn't know we could."
Pick add-ons that don't add work
The whole point is extra money without extra chaos, so the test for any add-on is simple: can you fulfill it without a special trip, a new vendor, or a judgment call at a busy moment? If yes, it's a candidate. If it needs you to improvise, leave it off.
Good ones usually look like this:
- A bundle of firewood left by the fire pit, or a stack of extra towels for the beach.
- A cooler of iced drinks loaded before a charter, or a simple snack pack for the kids.
- A late checkout or early check-in, when your turnover schedule has room.
- A sunset or extended-hour upgrade on a tour you're already running.
- A small celebration package, flowers and a card, maybe a cake you order from the bakery down the street.
Keep it to two or three. A menu of ten reads like a sales page and gets ignored. Pick the ones with the best margin and the least hassle, and let the rest go. You can always rotate what you offer by season, firewood in the shoulder months, coolers in July.
Send it a few days out
Timing does most of the work here. Send the offer three to five days before arrival. That's late enough that the trip feels real and they're getting excited, and early enough that you've got time to actually prep the firewood or order the cake.
Day-of is too late. They're driving, they're distracted, and anything that needs prep on your end can't happen anyway. A week or more out is too early, because the trip's still abstract and the message gets buried. The sweet spot is that little window when they're starting to picture the weekend.
One message is plenty. If they don't tap, let it go. A second nudge turns a friendly heads-up into a sales campaign, and that's the fastest way to make people stop reading your texts.
Keep it to a yes-or-no tap
This is the part that makes or breaks it. The offer has to be a tap, not a conversation. The guest should see the thing, see the price, and pay in one motion, without replying to you, without a phone call, without waiting on a quote.
A plain text or a short form does this well. Something like: "Looking forward to Saturday. A few add-ons if you'd like them, just tap to add to your stay. Firewood bundle, $18. Cooler of drinks loaded before you board, $35. Late checkout till 1, $40." Each one a button that charges the card already on file.
No back-and-forth. No "let me check with the captain." The second it turns into a sales conversation, you've lost both the sale and the calm, unhurried feeling you're trying to sell in the first place. The best version of this feels like a favor, not a funnel.
Be honest about what it won't do
This won't rescue a trip that's a bad fit, and it won't turn a cheap booker into a big spender. Some guests just want the room or the ride and nothing else, and that's fine. You're fishing for the ones who'd have happily paid and simply weren't asked.
Don't stack too many options chasing a few extra dollars, either. A clean list of three converts better than a cluttered list of eight, every time. And for anything truly custom, a big private celebration, a multi-boat group, a special menu, skip the auto-offer and talk to them like you always have. This tool is for the easy, repeatable extras, not the one-off that needs your actual attention.
Set a clear line on refunds up front, especially for weather-dependent extras like a sunset upgrade. If the cruise gets blown out, people should know whether the add-on rolls over or gets refunded, so a nice gesture doesn't turn into a sour phone call.
Worth doing this week
You don't need software or a big project to start. You need a short list and one message.
- Write down the three add-ons guests have mentioned wanting after the fact. Those regrets are your menu.
- Set a price on each, and make sure you can fulfill every one without a special trip or a vendor you don't already use.
- Draft one short message that lists them with prices and a way to pay, friendly, no pressure, built for a single tap.
- Decide on the send window, three to five days before arrival, and pick who hits send or set it to go out on its own.
- Run it on your next week of arrivals and just watch. Count what sells, drop what doesn't, and keep the winners.
If you'd rather have the pre-arrival text and the payment link set up once and left to run quietly in the background, that's the kind of small, boring automation we put in for Massachusetts shops all the time. Either way, the move is the same: ask before they're packed, and keep it to a tap.