What's Stopping You From Taking Your Own Bookings?
An existing Zettle or SumUp reader can stay by the till. Stripe sits behind the website booking form so deposits land with you instead of a platform. OnePageSites uses Stripe because supporting every card firm would make the simple setup complicated again.

A Stripe account lets website bookings and deposits sit with the business instead of a platform. So what is actually stopping most people?
Can’t be arsed. Looks a bit complex. Already got a Zettle. Why can’t the site just use the card firm already in the drawer?
Those thoughts keep a lot of good businesses tied to someone else’s diary. Looked at properly, they are why profit leaks out every week and the client list never quite belongs to you.
The reader by the till and the form on the website are different jobs
Plenty of salons, clinics and trades already take cards in person. Zettle. SumUp. Square. Dojo. The reader works. Staff know it. Nobody wants another gadget or another login for the sake of it.
That reader is not being replaced.
In-person payments stay exactly where they are. A client standing at the desk still taps the machine already on the counter. Stripe is only for the booking form on the website, when someone wants a slot and a deposit at half nine at night. Two tools. Two moments. Both can run at the same time.
The hassle people picture is ripping one system out and forcing another in. That is not the ask. Keep the current processor for face-to-face work. Add Stripe for the bookings that currently go through a platform, or never get taken because the phone went unanswered.
Why the site does not plug into every card firm under the sun
It is a fair question. If the money already flows through one provider, why introduce a second?
The honest answer is scale. Each card company has its own setup, its own rules, its own way of failing at 7pm on a Friday. Making a booking form feel simple means someone else has to carry that complexity. Doing that well for one provider is manageable. Doing it for ten is how a straightforward site turns back into the technical headache OnePageSites exists to avoid.
Stripe is the default for most online businesses for a reason. It is built for payments that happen on a website, not only at a counter. It is widely trusted, free to open, and has no monthly fee on the standard account. One payment partner for the website keeps the admin area plain and the support path clear.
”Can’t be arsed” still costs more than opening the account
Evenings are for rest, not another login. A second payment account sounds like admin that can wait until next month. Next month becomes next year.
The cost of waiting is not the ten minutes it takes to open Stripe. It is every deposit that still goes through a booking platform, or never arrives because there was no form to take it.
Stripe is free to set up. The checks are the usual identity and bank details. Connecting it to a OnePageSites booking form is a one-time step. The reader by the till does not change.
It looks complex because Stripe’s own site is aimed at developers
Dashboards, keys, jargon. That is enough to make a busy hairdresser, therapist or tradesperson close the tab.
None of that work lands on you.
At OnePageSites the booking form is part of the site. Services, prices, available days and deposit amounts live in a plain admin area. Stripe sits in the background. The money goes straight to the connected account. We never hold it. There is no extra fee from us on top of Stripe’s normal card charges.
Clients pick a service, a date and a time, pay the deposit you chose, and both sides get a confirmation email. The slot disappears so nobody else can take it. The complexity people fear is doing it themselves. Ordering the site removes that.
Compare the fee with the platform, not with the reader
A Zettle or SumUp rate can look a fraction lower than Stripe on some tap-and-go payments. That is the wrong yardstick for website bookings.
The comparison that matters is the booking platform. Some take a percentage of every appointment. Others charge a monthly fee on top of card processing. A few do both. A ÂŁ50 deposit through Stripe costs pocket change. The same deposit through a marketplace can cost a tenner or more.
Cheapest in-person processing is not the same as cheapest way to take an online booking. Keep the cheap reader for the counter. Stop using a platform as a payment firm.
What you actually get when the website account is yours
Control is the point.
Website deposits land in your Stripe account. Refunds follow your cancellation policy. Payouts go to your bank. If a client needs to move a slot, the conversation happens with you.
The relationship sits with you as well. Confirmation emails can come from a professional address that matches the business name. That looks established. People remember it. And those emails are yours. The clients writing to book again are your clients, not the platform’s.
Move premises, change hours, drop a platform. The website, the diary and the payment account travel with the business. The reader by the till can come too.
How little you have to do
Most people who use this setup are not technical. They send a list of services and prices, a few photos if they have them, and the days they work. OnePageSites builds the page, adds the booking form, and talks through the Stripe connection in plain English.
You can see the kind of sites already live on the Examples page. Once the site is live the admin work is the work already happening. Block a day off. Add a phone booking. Change a price.
The hesitation is the hold-up
Can’t be arsed. Looks complex. Already have a card reader. Wondering why it has to be Stripe.
All of that is common. None of it means the current reader has to go. The form is simple. The website account is yours. The fee that hurts is the one the platform is already taking.
If the bookings should sit with the business that does the work, look at the Examples and then Get in Touch. Say how appointments are taken now, including the card reader already in use. The options will be explained in plain English with a clear fixed price and no surprises.
Keep the machine that already works in the room. Let Stripe handle the bookings that happen when nobody is standing at the desk.



