How to choose a booking system for a small business
Choose a booking system by testing it on your own services, not by reading feature lists. Write down how you work, try the system for a week as both owner and customer, and count the full monthly cost. This checklist is for salons, studios, therapists and tutors choosing their first or next system.

In this article· 8
What should you write down before you compare anything?
Start with a half-page description of how you work today. Without it every system looks good, because you compare features instead of your own needs.
- What customers book: an appointment with a specific person, a place in a class, a course with several sessions, or a stay.
- Team: how many people take bookings and whether each has their own hours and services.
- Volume: roughly how many bookings a month, and in which months it peaks.
- Money: do you want payment at booking, a deposit, or payment on site; card, bank transfer or cash.
- Where customers come from: your website, Instagram, Google, phone.
- Languages: do you have foreign customers who need emails in their language.
Example: a beauty salon with three people, about 250 bookings a month, mostly regulars, with a website on WordPress and a few tourists in summer. That description already rules out systems priced per booking at high volumes and systems in one language only.
Which criteria matter, and how do you test them?
Test each criterion in a trial on your real data. A feature you haven't tried in practice doesn't count.
| Criterion | What to check | How to test it |
|---|---|---|
| Booking type | Appointments with staff, classes with capacity, or stays | Set up two of your real services with their real duration and price |
| Customer side | Number of steps, phone layout, language | Book on your phone on mobile data, as a customer |
| Payments | Card, bank transfer, deposit, refunds, fees | Pay for a test booking, then cancel it and see what happens to the money |
| Reminders | Email and SMS, timing, who pays for SMS | Make a booking two days ahead and wait for the reminder |
| Team | Staff calendars, roles, how many people the plan allows | Invite a colleague and check what they can and can't see |
| Website and links | Widget, WordPress plugin, link for Google and Instagram | Put the booking form on a test page of your site |
| Total price | Subscription, commissions, card fees, SMS, monthly limits | Calculate it on your own numbers (next section) |
| Data and exit | Export, data retention, where data is hosted, notice period | Export your customers to CSV and open the file |
| Support | How you reach a person and in which language | Send a real question and note how long the answer takes |
Score each row 1–3 for yourself. A system that scores 3 on what you do every day beats one with more features you will use twice a year.
What should the price comparison include?
Compare the full monthly cost, not the subscription price. Four items make it up: the subscription, any commission per booking, fees on card payments and the cost of SMS.
Example: 200 bookings a month at €40 on average, half of them paid by card online. That is €4,000 in card payments. In Resovu on the Starter plan the Resovu fee on card payments is 0.5 %, which is €20, plus Stripe's actual fee and the subscription from the pricing page. Bank transfers and cash carry no Resovu fee and there is no commission on bookings. For comparison, if a system took a 2 % commission on every booking, the same month would cost €160 in commissions alone.
Check the limits too. A cheap plan that stops taking bookings at a monthly limit can cost you more in lost customers than a higher plan. In Resovu, Free allows 45 bookings a month, Starter 300 and Professional 1,000; Business and Enterprise have no limit. Which plan includes what is on the plan comparison.
How do you run a test week?
Give the trial one working week and use it on real situations, not on the demo data. A week is enough to find out what will annoy you.
- Day 1: enter your business details, opening hours, two or three real services and one colleague.
- Day 2: make a booking as a customer on your phone, with a different email from your own, and read every email that arrives.
- Day 3: reschedule that booking from the customer side, then cancel it and check the refund.
- Day 4: put the booking form on your website or share the link with two regular customers and ask what confused them.
- Day 5: export customers and bookings, and try how you would downgrade or cancel.
Write down how long the setup took and where you had to look for help. If you struggled with the basics, so will your colleagues.
Which warning signs should make you walk away?
Walk away if you can't get your data out or can't work out the full monthly cost. Both make leaving expensive later, when you already depend on the system.
- No export. If customers and bookings can't be downloaded as a file, switching later means retyping them.
- Unclear fees. A commission per booking or a payment fee you discover only on the first invoice.
- Long contract. A yearly plan should be a discount you choose, not the only option.
- Unclear data handling. You are the controller of your customers' data, so you need to know where it is hosted, how long it is kept and how to erase one customer on request.
- You can't test it alone. If you need a sales call before you can try anything, you won't learn how it works on a busy Friday.
Where does Resovu fit?
Resovu fits small service businesses and holiday rentals that want their own booking page, payments without a booking commission and customer emails in several languages. The booking page, emails and customer portal work in nine languages, and data is hosted in the EU (Frankfurt).
You can try it for free: every new account gets 14 days of the Professional plan, without a card. After that the account moves to the Free plan, which stays free with its limits, unless you subscribe. Customers and bookings can be exported to CSV from the Starter plan, and a downgrade or cancellation takes effect at the end of the paid period.
Resovu has no mobile app or customer marketplace: it runs in the browser, on phones too, and customers come through your own link, website or Google profile. If you mainly want a marketplace that brings you new customers, weigh that first. How Resovu's plans differ from each other is on the comparison page.
How to do it in Resovu
The short version. The step-by-step guide is in the Help Center.
- Create an account: it starts with 14 days of the Professional plan, no card needed.
- Settings → General: fill in Business name, Email, Phone and Business address.
- Settings → Opening hours & times: choose How customers book, then add your services in Services → Add service.
- Settings → Payment methods: turn on at least one method – cash, bank transfer with QR code or card payments.
- Check it: click My pages → Online booking, book on your phone as a customer and confirm the booking appears in Bookings and the confirmation email arrived.
Frequently asked questions
Is there a free plan or only a trial?
Both. The Free plan is free forever with limits (3 services, 45 bookings a month, 1 team member), and every new account first gets 14 days of Professional without a card.
Do customers need to install an app?
No. They book on your booking page in the browser and manage bookings in the customer portal, where they sign in with a code sent to their email.
Does Resovu take a commission on bookings?
No. A fee by plan applies only to online card payments, on top of Stripe's fee. Bank transfers and cash carry no Resovu fee.
What happens to my data if I stop paying?
Switching to Free keeps your data and booking page. Deleting the account erases the data except invoices and payment records, and cannot be undone.
Related guides from the Help Center
Was this article helpful?
Try it in Resovu
Try online booking for free – no card needed.
Start freeMore articles
All articles
GuideHow to move from a paper diary to online bookingA paper diary works until clients want to book at 10 pm, a colleague needs to check a slot or someone forgets an appointment. This guide is for salons, therapists and tutors who still book by phone: what changes, a four-week switch plan and the exact Resovu steps.7 min read
GuideHow to take online payments for appointments and classesMost small service businesses do best with two options: card payment at booking for customers who want it done, and a bank transfer with a QR code for those who don't. This guide is for salons, studios, therapists and tutors. You'll see what each option costs, when to ask for a deposit and how refunds work.8 min read
TipsHow to reduce no-shows at your salon or studioYou cut no-shows with a mix of measures: reminders, a clear cancellation deadline, cancellation fees on money paid in advance, deposits for pricier services, customer rescheduling and a waitlist. This guide is for salons, studios and therapists who work with appointments. It shows what no-shows cost you and what to turn on in Resovu, on which plan.8 min read