Payments4 min read

How to charge a deposit for online bookings: the complete 2026 guide

Everything you need to know about charging booking deposits: what percentage to apply, how to communicate your policy, which payment gateways to use, and how to handle refunds automatically.

How to charge a deposit for online bookings: the complete 2026 guide

Charging a booking deposit is the single move with the greatest impact on reducing cancellations and no-shows. But getting it right isn't straightforward: you need to pick the right percentage, the right payment gateway, a solid refund policy, and a way to communicate all of it without scaring clients off. This guide covers everything you need to know.

Why charge a deposit?

From a behavioural standpoint, a client who has skin in the game:

  • Remembers the appointment better (the commitment effect)
  • Cancels in advance instead of simply not showing up
  • Takes the professional relationship more seriously

From a business standpoint, a deposit:

  • Compensates you for lost time if the client is a no-show
  • Covers materials bought upfront (estheticians, tattoo artists, therapists who pre-purchase products)
  • Cuts down on awkward "can I get my money back?" conversations

How much to charge: the optimal percentage

Based on the patterns we see across hundreds of independent professionals:

  • 10–15%: Very gentle. Barely creates commitment. Only justified for introductory first appointments aimed at attracting new clients.
  • 20–30%: The sweet spot for most services. Creates real commitment without being a barrier to entry.
  • 50%: Long services, expensive materials, or peak-hour slots.
  • 100%: One-off events only (weddings, courses, workshops).

Practical rule of thumb: charge enough that losing the deposit stings a little, but not so much that the client heads straight to a competitor out of fear.

Which payment gateways work best

The main options, compared:

| Gateway | Fee | Simplicity | Notes | |---|---|---|---| | Stripe | 1.4% + €0.25 (EU) | ⭐⭐⭐⭐⭐ | Global standard. Automatic refunds. The ideal choice. | | PayPal | 2.9% + €0.35 | ⭐⭐⭐⭐ | Familiar to clients. Higher fees. | | Bizum | Free (P2P) | ⭐⭐ | Spain only. Not suitable as a professional gateway. | | Bank transfer | Free | ⭐ | Extremely high friction. Don't do it. |

Recommendation: Stripe whenever possible. If your client base is more traditional and prefers PayPal, offer it as a second option.

If your business handles sensitive or privacy-specific services, some gateways like Stripe may require specific contracts. In that case, Segpay or CCBill are alternatives geared towards those sectors.

How to structure your refund policy

The ideal policy covers 3 scenarios:

  1. Cancellation more than 24–48 hours in advance: 100% deposit refund
  2. Cancellation within the last 24 hours: deposit non-refundable (compensates for the lost slot)
  3. No-show (disappears without notice): deposit non-refundable + possible full charge depending on the service

This policy is:

  • Fair: gives clients a reasonable window to cancel
  • Defensible: if anyone asks why, you have a clear answer
  • Automatic: if your system applies time-based rules, there are no uncomfortable conversations

How to communicate the deposit without putting people off

The classic mistake: hiding it. Clients discover the charge at the payment step and abandon the booking.

The right approach:

  • Mention it from the very first touchpoint: "Book with a 20% deposit"
  • Explain it briefly: "This secures your slot and helps us avoid last-minute cancellations"
  • Show the policy before payment: refundable with more than 24 hours' notice

Done this way, the clients who do book do so with full confidence. The ones who leave were probably going to cancel anyway.

Partial deposit vs. full payment upfront

It depends on the business:

  • Short sessions (30–60 min): 20–30% deposit, balance paid at the end. This is standard.
  • Long sessions or material-heavy services (2h+, laser, tattoo): 40–50% deposit.
  • Low-cost services (under €30): charge 100% at booking. It keeps things simple.
  • Subscriptions or session bundles: charge 100% of the bundle upfront.

Automate your refunds

If you have to process refunds manually, you'll end up avoiding them out of sheer inconvenience — and your policy loses all credibility. Your system should:

  • Automatically detect whether a cancellation falls within the refund window
  • Execute the refund via the gateway without any input from you
  • Notify the client that their refund is on its way

With automatic refunds, your policy becomes genuinely credible and clients feel more comfortable booking in the first place.

Real-world impact on your business

Figures we consistently see once 20–30% deposits are switched on:

  • –70% in no-shows within the first 60 days
  • –40% in last-minute cancellations
  • +15% in total revenue (because those empty slots no longer go to waste)
  • No drop in booking volume (good clients aren't put off)

Conclusion

Charging a deposit isn't an inconvenience for the client — it's a signal of professionalism and reliability. Implemented properly (solid gateway + clear policy + automatic refunds), it's the highest-ROI improvement you can make to your schedule.

If you've never charged one before, start at 20% and you'll notice the difference within a few weeks.

#depositos#pagos-online#pasarelas#stripe

Start your 14-day free trial

AI Booking Assistant automates your bookings, collects deposits and cuts cancellations. No credit card.

See plans

Keep reading