Online payment for direct bookings: deposit, payment link or full prepayment?
If you take direct bookings, you also want to get paid. But do you ask for a deposit, a payment link or the full amount upfront? A practical guide to online payments for your B&B: which method when, how to cut no-shows and how to keep it smooth.
Share on LinkedIn
A direct booking through your own website is worth gold: no commission, guest contact from the start, and the details straight into your own system. But there's one question many operators keep postponing: how and when do you collect the money? With Booking.com or Airbnb the platform handles it for you. With a direct booking you're on your own. And that's exactly where many B&Bs are too cautious β with no-shows and unpaid nights as the result.
The right approach doesn't have to be complicated. You mainly need to decide once which payment strategy fits your house, and then apply it consistently.
Why collect online at all
Some operators still let guests pay "on arrival." That feels hospitable, but it puts all the risk on you:
- A guest who has paid nothing can simply not show up, with no consequences. An empty room on a Saturday in July costs you the full night.
- You start every stay with a money conversation at the front desk β not the warmest welcome.
- Cash or a card reader at check-in means extra admin and sometimes disputes afterwards.
By collecting (part of) the amount at the time of booking, you set the balance straight: the guest has a commitment, you have certainty, and the arrival is about welcoming rather than settling up. More on cutting no-shows in Preventing no-shows at your B&B.
The three strategies
1. Deposit
You ask for part of the amount at booking β often 20% to 30%, or the first night. You collect the rest on arrival or just before.
This is the most common approach for B&Bs, and for good reason. The deposit is high enough to deter no-shows, but low enough not to make the guest hesitate at booking. For a spontaneous weekend trip, a thirty-euro deposit is a negligible hurdle; for the no-show, it's enough to make them call and cancel instead of simply not turning up.
Choose this if you want a low-friction booking flow that still protects against no-shows.
2. Full prepayment
The guest pays the whole amount straight away. Popular with non-refundable rates ("book now, 10% off, no cancellation").
This gives you the most certainty and the least admin afterwards β nothing left to settle on arrival. It works well for shorter stays, last-minute bookings and promotional rates. The downside: a share of guests drop off at full prepayment, especially for a stay far in the future.
Choose this for non-refundable rates, busy periods and last-minute nights.
3. Payment link afterwards (reserve now, pay later)
The guest reserves without paying immediately; you send a payment link by e-mail or WhatsApp that must be paid a few days before arrival. If the guest doesn't pay in time, the reservation lapses automatically.
This feels lightest for the guest β they "just look first" β and you keep control, because no payment means no room. It does require your system to send that link automatically and watch the deadline; chasing payments by hand is exactly the work you don't want.
Choose this if you put guest-friendliness first and have a system that automates the follow-up.
Deposit and cancellation terms belong together
A payment strategy without a clear cancellation policy is half a story. What happens to the deposit on a cancellation? Until when is free cancellation possible? Put it in plain language on your booking page and in your confirmation e-mail, so there's no dispute later. How to build that is covered in Setting cancellation terms for your B&B.
A golden rule: communicate the amount and the moment before the guest clicks "confirm." Being surprised by a charge is the fastest route to a chargeback and an angry review.
What about card-payment admin?
The moment you accept cards, terms come into play: PSD2, 3D Secure, chargebacks. Don't panic β you don't have to build any of that yourself. A modern booking widget works with an established payment provider (like Stripe or Mollie) that securely processes the card details. You never see the full card number; you only see whether the payment succeeded. That's not just safer, it's also the legally correct way β storing card data yourself simply isn't allowed.
How BedFlow PMS solves this
In BedFlow PMS you set per property which payment strategy your booking widget uses: no payment, a percentage or fixed amount as a deposit, or full prepayment. The guest pays securely straight away via the connected payment provider, the payment is attached to the booking, and the confirmation e-mail goes out automatically.
That way payment, booking and guest communication hang on the same record β you never have to retype anything. And because the direct booking comes in commission-free, you keep the full margin instead of handing 15 to 18% to a platform. Why that direct channel mix matters so much is covered in Driving direct bookings and paying less commission.
In short
- Collecting at booking shifts the risk from you to a real commitment from the guest.
- A deposit (20-30% or the first night) is the safe middle ground for most B&Bs.
- Full prepayment suits non-refundable rates and last-minute.
- A payment link afterwards is the most guest-friendly, provided your system automates the follow-up.
- Always tie your payment strategy to clear cancellation terms and communicate amount and moment upfront.
- Use an established payment provider so you never store card details yourself.
Want to take direct bookings with a deposit or prepayment that attaches to the booking by itself? Check the pricing, read the documentation or try BedFlow PMS free for 30 days β no credit card required.
30-day free trial, no credit card. We migrate your MyTourist or other PMS data with you.