Prepayment or pay on arrival: which do you choose?

A guest who books but doesn't pay costs you nothing until they don't show up. Then they cost you everything.
The problem with casual booking
Direct bookings are cheaper than platform bookings, that's true. You can read why booking direct is more affordable elsewhere, but the flip side lands here: direct bookings with no payment obligation are also more casual. A guest who books via Booking.com has already entered their card details. A guest who emails you or locks in an option through your own site without paying hasn't done that yet.
That difference in commitment translates directly into no-show numbers. With direct bookings and no deposit, you're easily looking at 5 to 15 percent no-shows. At a B&B with 6 rooms and 60 bookings a month, a 10 percent no-show rate means 6 rooms a month you can no longer sell. Those nights are gone.
So the question isn't just whether you save commission with direct bookings. It's also how you protect your revenue once the platform buffer disappears.
What the two models cost and deliver
Say you run a B&B with 6 rooms. Average booking value: 120 euros per stay. You process 60 bookings a month, 20 of which come in directly through your own site.
Scenario A: pay on arrival, no deposit
Your no-show rate is 12 percent on direct bookings. That's 2.4 empty rooms a month.
| Item | Calculation | Amount |
|---|---|---|
| Empty rooms per month | 20 direct bookings x 12% | 2.4 rooms |
| Missed revenue per month | 2.4 x 120 euros | 288 euros |
| Missed revenue per year | 288 x 12 | 3,456 euros |
Scenario B: 25 percent deposit, rest on arrival
Your no-show rate drops to 3 percent. Guests who transferred 30 euros almost always show up.
| Item | Calculation | Amount |
|---|---|---|
| Empty rooms per month | 20 direct bookings x 3% | 0.6 rooms |
| Missed revenue per month | 0.6 x 120 euros | 72 euros |
| Missed revenue per year | 72 x 12 | 864 euros |
| Difference vs. scenario A | 3,456 minus 864 | 2,592 euros per year |
A deposit protects you for over 2,500 euros a year in this example, without needing more bookings.

Comparison: three models side by side
Each payment model has different strengths. Here they are, lined up.
| Model | No-show risk | Conversion | Cash flow | Threshold for guest |
|---|---|---|---|---|
| Fully upfront | Nearly zero | Lower | Strongly positive | High |
| Deposit 20-30% | Low | Good | Positive | Acceptable |
| Pay on arrival | High | Highest | Neutral to negative | Low |
Paying fully upfront works best for accommodations where the pressure per room is high and so is the booking value: think glamping with five outdoor units or a boutique hotel with three suites. One no-show cuts deep there.
Pay on arrival still has a place at hostels with lots of beds and a low occupancy threshold. If you have 20 beds and one guest doesn't show, you recover from that more easily than a B&B with three rooms.
Which model per accommodation type
Not every business works the same way. Here's a practical rule of thumb per type.
B&B (3-8 rooms). Every empty room counts heavily. Choose a deposit of 25 to 30 percent, balance due on arrival. Avoid the threshold of full prepayment on stays longer than 2 nights by capping the deposit at a max of 1 night.
Hostel. Turnover is high, beds are cheaper. Pay on arrival is acceptable if you have solid cancellation terms. Consider a deposit for group bookings of 5 people or more, where no-show risk is higher.
Glamping. Stays are unique and can't be rebooked on short notice. Full prepayment is the most defensible here and guests understand it better too. You can apply a partial refund policy if a guest cancels more than 30 days in advance.
Boutique hotel. Depends on average length of stay and booking value. At an average booking of 300 euros or more, a 30 percent deposit is still 90 euros, which seriously forces guests to commit. That's a healthy filter.
Quick start
Currently have no payment obligation at booking? Set a minimum deposit of 1 night. That's the smallest change with the biggest impact on no-shows. Your booking engine handles this with a setting, no custom work needed.
Effect on conversion: how many guests drop off?
The concern many owners have is that guests drop off the moment they have to pay upfront. That concern is partly justified: full prepayment at an unfamiliar accommodation measurably lowers conversion, especially with guests who don't know you yet.
But a deposit of 20 to 30 percent has a much smaller effect on conversion than owners expect. The guest who drops off at a 30-euro deposit wouldn't have paid anyway had they been a no-show. You're really only losing the least committed bookers, and that's exactly the group that was inflating your no-show stats.
You restore guest trust with:
- a clear, fairly worded cancellation policy shown at booking
- a confirmation email that explains when the balance is due
- a simple cancellation process if the guest changes their mind
Guests accept payment obligations more readily when the terms are understandable and the cancellation path is clear.
Common mistakes
Setting up a payment model but forgetting the cancellation policy. A deposit without a matching cancellation policy creates legal ambiguity. Set up both at the same time.
Requiring full prepayment but offering no refund path. Guests who cancel 6 weeks in advance expect a refund. If you don't arrange that, you risk chargebacks through the bank, which causes more hassle than the no-show itself.
Using the same model for every room type. A standard room and a bridal suite carry different no-show risk and different booking value. Set different terms per room type if your booking engine allows it.
Copying the payment model from Booking.com. Booking.com offers guests flexible cancellation by default to keep conversion high on the platform. That's their interest, not yours. On your own site, you set the terms that fit you.
Not factoring in the cash flow benefit. Prepayment or a deposit means the money is already in your account before the guest arrives. That's a concrete advantage for stocking up, staffing, or seasonal prep. Don't leave it on the table.
How to set up the payment model in practice
A payment model is only worth something once it's actually live in your system. In practice the threshold is lower than owners think. In 4 steps, you've got it sorted:
- Determine your default model per room type. For a B&B that's typically a 25 percent deposit, for glamping it's full prepayment.
- Set the deposit percentage in your booking engine. That's a field, not custom work.
- Link the cancellation policy to it and make sure the guest sees it before paying.
- Test 1 booking as a guest and check that the correct amount is charged and the confirmation email is right.
Expect 30 minutes for the whole setup. That's a one-time job that saves you hundreds of euros a month in prevented no-shows. Don't wait for high season, that's when the empty rooms hurt most.
What you can do now
Payment model and cancellation policy are two sides of the same coin. Read how to write a cancellation policy guests accept and make sure both get set up in your booking system at the same time.
Don't have your own booking button yet? Then every payment model runs through the platform regardless. First check what a reservation system of your own delivers for you and read what a booking engine is and how it works.
Want the full picture on direct bookings, from commission to payment policy to booking button, start at the complete guide to direct bookings. Want to see what direct bookings save you per year once you lower no-shows, run it through the savings calculator. And if you'd rather have someone set up the payment policy and booking settings for you, check out marketing for hotels.
Check your current setting
Open your booking engine and look up: what payment model is set right now? Having no payment required at booking while you do have a booking engine is the most common mistake at small accommodations that just switched to direct bookings. Five minutes to fix.
Frequently asked questions
What's the difference between prepayment and a deposit?
What's an average no-show rate in small accommodations?
Can I use different payment terms than Booking.com?
Which payment model works best for a B&B?
Does prepayment cost more in payment processing fees?
What if a guest prepaid and doesn't show?
How long does it take to set up a deposit in my booking engine?
A concrete tip in your inbox each month
Practical marketing and automation tips for small-scale accommodations. No sales talk, unsubscribe anytime.
Your email address is only used for these emails and never shared. You can unsubscribe from any email. See the privacy policy.
