Back to Blog
DYAL · Blog

Booking System with Payment: How to Get Paid When Customers Book

If customers can book online but pay later, you're carrying all the risk. No-shows, last-minute cancellations and unpaid bookings all cost you money. A booking system with payment fixes that by taking payment the moment a customer books.

This guide explains how online booking with payment works, the costs involved, how refunds work, and what to look for in a UK booking system that takes payments.

What is a booking system with payment?

It's online booking software that collects payment as part of the booking. The customer picks a service and time, enters their card details (or uses a digital wallet) and the booking is confirmed once payment succeeds.

Instead of chasing payments or losing money to no-shows, every online booking arrives already paid.

Why take payment at booking?

  • Fewer no-shows. Customers who've paid turn up. See our guide to reducing no-shows.
  • Guaranteed revenue. Peak slots aren't wasted on bookings that never arrive.
  • Less admin. No invoices, payment reminders or awkward conversations.
  • Faster checkout on the day. Customers just walk in.
  • Better cash flow. Money arrives before the service, not after.

How online booking payments work

Most booking systems use a payment provider such as Stripe, Square or PayPal. A typical flow looks like this:

  1. The customer chooses a service, resource and time on your booking page.
  2. The slot is held briefly while they pay, so nobody else can take it.
  3. The customer pays securely by card or, where available, a wallet such as Apple Pay or Google Pay.
  4. The payment provider confirms the payment.
  5. The booking is confirmed and the customer gets a confirmation email.
  6. The money is paid out to your bank account by the payment provider.

What does it cost?

There are usually two types of cost to compare:

CostWhat it isWhat to look for
Payment processing feeCharged by the payment provider on each transactionStandard published rates, no markup
Booking commissionA percentage some platforms take on topIdeally zero
Software subscriptionMonthly fee for the booking systemFlat and predictable

Commission is the cost that grows fastest. On a business taking £5,000 a month in bookings, a 2% commission is £100 a month on top of processing fees. Our guide to free online booking systems explains how these hidden costs add up.

Full payment, deposits or pay later?

You can take:

  • Full payment at booking — best for fixed-price services, courts, rooms, classes and experiences
  • A deposit — useful for long or high-value appointments
  • Pay on the day — simplest, but with the highest no-show risk

Read our guide to taking deposits for appointments for how much to charge and a cancellation policy template.

Refunds and cancellations

A good booking system with payment should make refunds simple. When you cancel a paid booking, the refund should be issued automatically back to the customer's card, without logging into a separate payment dashboard.

Publish a clear cancellation policy on your booking page so customers know where they stand before they pay.

What to look for in a booking system with payment

  1. No commission on bookings
  2. A trusted payment provider such as Stripe
  3. Payouts to your own account
  4. Slot holding during checkout to prevent double-booking
  5. Automatic refunds when you cancel a paid booking
  6. Clear pricing per service or resource
  7. Confirmation and reminder emails — see our reminder templates
  8. Discount codes for promotions
  9. Works on your website — see how to add online booking to your website

Online booking with payment in Dyal

Dyal takes payment at booking through Stripe:

  • No commission — Dyal takes 0% of your bookings; only standard Stripe processing fees apply
  • Payments go to your own Stripe account through Stripe Connect
  • Slots are held for a few minutes while customers pay
  • Cards and Stripe-supported wallets at checkout
  • Automatic refunds when you cancel a paid booking
  • Prices per service or resource, plus discount codes
  • Branded booking page and website widget
  • Email confirmations and reminders
  • An iPhone app to see paid bookings on the go

Frequently asked questions

Can I take payments through my online booking system?

Yes. Most modern booking systems integrate with payment providers like Stripe so customers pay when they book.

What is the cheapest way to take payments for bookings in the UK?

Choose booking software with no commission and standard payment processing fees, so you only pay the provider's published rate plus a flat software fee.

Is it safe to take card payments through a booking system?

Yes, when the booking system uses a trusted provider such as Stripe. Card details are handled by the payment provider, not stored by your booking system.

Can customers get refunds if I cancel?

Yes. With Dyal, cancelling a paid booking issues a refund to the customer automatically.

Get paid when customers book

Stop chasing payments and losing money to no-shows. See Dyal's plans — online booking with payments from £10 a month, no commission, with your first 3 months free.