Online booking software for small businesses

Your business website, bookings, and online presence.

A website that feels like your business. A calendar that keeps your day in order. Confirva is online booking software for salons, barbers, photographers, tutors, driving schools and class studios, from US$19 a month with no commission.

A hairdresser and her client share a laugh in a sunlit neighbourhood salon.
More time for
what you love.
A smiling independent photographer with his camera in a warm, light-filled studio.

Your craft. Your clients.
Your kind of business.

How it works

Get set up in minutes.
Make it yours.

Tell AI about your business, or bring your website, a site that inspires you, or a catalogue. Prefer to do it yourself? Take full control. Then publish and welcome your next booking.

A photography website with its own layout, photos, and services.

Get set up in minutes. Tell AI about your business, or bring your own website, a website that inspires you, or a catalogue as a starting point. You can also take full control and enter the details yourself. This example follows a photography business from a starting idea to editable services, a website preview, and an explicit publish action. A client books a family session for 10:00 on 15 October. The confirmation appears in the business calendar. Illustrative business and appointment.

Your booking website

Your business.
Beautifully online.

Bring your services, photographs and personality together on a website of your own. Clients can personalise their service, see the full price and appointment length, then choose a team member and an available time.

Describe your business with AI, import an image or existing website, or add the details yourself. Get relevant suggestions for service choices and preparation details, then review what fits your business. Your services, your photographs, your own domain.

Find a website that fits
Juniper Curl Studio
Example Confirva website for a specialist salon, with services and online booking.

Example website · Display only

Fern Hair Studio · Your working day
Confirva calendar with separate columns for four team members, colour-coded appointments, client names and preparation time.
Example business and appointments.

Booking calendar

See the day.
Know what’s next.

One person or your whole team, with a clear place for every appointment. See who is booked, where there is space, and when it is time for a break.

Leave room for breaks, set up repeat appointments and let clients join a waitlist when you’re full. Open any booking for client details, notes and a confirmed change of time.

A Pilates instructor and her client enjoy a relaxed conversation after a session in a bright studio.
Good visits.
Lasting connections.

Reminders and client records

Thoughtful follow-ups.
Less to remember.

Appointment confirmations and reminders help clients stay up to date. After a completed visit, invite consenting clients to leave a review or book their next appointment.

Keep client history close, bring existing clients across from a CSV, and rebook a visit in a few clicks. Choose your follow-ups and check email delivery; clients stay in control of their preferences.

Class and course booking

Fill every class.
Count every place.

Publish a weekly timetable or a course with set dates. Clients book one place or several, and join the waitlist when a class is full. A place that comes free goes to the next person waiting.

Sell class packs and courses paid up front. Set a minimum number of people, and if not enough book, the class is cancelled and everyone is told. Share notes and links with the people booked.

See a class studio demo
Linden Studio · Timetable
Example Confirva class timetable for a yoga and Pilates studio, showing places left on each class and a waitlist for a full one.

Example website · Display only

Business reports

A clearer picture.
A little less guesswork.

See how your appointments add up. Keep track of completed visits, cancellations and the time your team has booked, all over a period you choose.

See booking value alongside net recorded payments, so what’s booked and what’s been collected stay clear.

Your business in view Last 30 days
Appointments 128
Completed 112
Booked value US$8,960 Value of scheduled services
Net recorded payments US$7,840 Collected payments, less refunds
Team utilisation
Alex
76%
Sam
62%
Illustrative report with fictional data. Recorded payments exclude payments collected outside Confirva.

Who it’s for

A booking page that
fits your business.

Different businesses need different information before a client books. Each layout puts that information in the right place.

Juniper Curl Studio
Example curl salon booking homepage with dry cuts, conditioning treatments, and styling lessons.

Example website · Display only

Specialist salons

Show your curl expertise, explain the first visit, and help clients prepare before choosing a treatment.

Try live demo
Little Days Photography
Example baby photographer booking homepage with newborn, milestone, and family sessions.

Example website · Display only

Baby photographers

Share your portfolio and session experience. Receive a due-date enquiry, then offer a time for the family to accept.

Try live demo
Oakfield Driving School
Example automatic driving school booking homepage with beginner lessons, parking practice, and mock tests.

Example website · Display only

Driving schools

Make coverage and lesson types clear. Offer fixed-session packages and let learners book from their balance.

Try live demo
Form Pilates Studio
Example Pilates studio booking homepage with introductory, private, and two-person sessions.

Example website · Display only

Pilates instructors

Guide new clients to an assessment, then unlock regular sessions. Introduce your instructor and studio.

Try live demo
Northgate Language School
Example language school booking homepage with term courses by level, places left and a waitlist for a full course.

Example website · Display only

Classes, courses and workshops

Yoga and fitness timetables, pottery workshops, and group courses on any subject, from languages and coding to music theory.

  • A timetable with places left. Clients book a place; full classes take a waitlist.
  • Drop-ins or whole courses. Sell single sessions, packs, or a term paid once.
  • Materials for students. Share files and links with the people booked on.
Try the language school demo

More class demos: yoga studio, pottery workshops, fitness bootcamp.

Pricing

Your work. Your income.
No percentage taken.

Your website and everyday business tools in one subscription.
Add people as you grow. Pay only for the extra bookings you use.

One simple subscription

Everything starts here.

US$19 / month per business

1 bookable staff member
200 bookings every billing month

  • Your website, hosting and custom domain connection
  • Calendar, services, availability and client records
  • Classes, courses and class packs
  • Recurring appointments, waitlists and rebooking
  • Email reminders and optional follow-ups
  • Booking, payment and team utilisation reports
Start your 14-day trial

No card required to start.

When you need more

Grow at your own pace.

Another pair of hands

Per additional bookable staff member, per month. Up to 10 in total.

US$5

A busier calendar

Per 100 bookings above your included 200, prorated to actual usage.

US$5

Only pay for what you use. 20 extra bookings cost US$1. Extra bookings are US$0.05 each, billed automatically at the end of your billing month. Your calendar stays open.

Booking commission. Always.

Our usage rate stays the same whether your service costs $20 or $200. Payment processing fees are separate.

All prices in US dollars. Applicable taxes are shown at checkout. Domain registration and renewal, payment processing, and managed support are separate. The included booking allowance resets each billing month. Available in supported checkout countries, with an English-language interface and support.

How does this compare with other providers?

Look at the whole monthly cost: your website, your team and how bookings are charged. Commission-free booking is available elsewhere too.

Confirva
Your website and core business tools are included. Add staff at US$5/month and pay US$0.05 per booking above 200. No percentage commission.
Fresha ↗
Team pricing is per bookable staff member; its website builder is a separate add-on. Direct bookings are free. New clients acquired through its marketplace carry a one-time 20% commission, with a £4 minimum on UK pricing.
Bookeo ↗
Plans combine consultant and monthly booking limits. Bookeo also charges no commission on payments; payment processor fees apply separately.

Based on published provider pricing checked 28 September 2026. Plans and regional terms can change; see each provider for current details.

Help

Frequently asked questions.

Have another question?
Contact us.

What does Confirva cost?

US$19 per month includes one business website, 1 bookable staff member and 200 bookings per billing month. Additional staff are US$5 each per month. Extra bookings cost US$0.05 each, billed automatically at the end of the billing month. Start with a 14-day trial without a card; one trial covers every business on your account, and each business is US$19 per month after it. Taxes, payment processing, domain registration and managed support are separate.

What counts as a booking?

Each confirmed appointment scheduled to take place during your billing month counts once, including staff-created appointments, each visit in a recurring series, completed visits and no-shows. For classes, each place booked counts once per session: two places on one class are two bookings, and one place on a 4-week course is four. Cancelled appointments and places, enquiries, waitlist entries and temporary holds do not count. Rescheduling does not create an additional booking. The included allowance resets each billing month.

What happens if I go over the included bookings?

Your calendar stays open. Every booking above 200 costs US$0.05, added to your bill at the end of the billing month. For example, 20 extra bookings cost US$1. There are no packs to buy and no rounding up to blocks of 100.

Does Confirva take a cut of my bookings?

No percentage commission. A booking above your included allowance costs US$0.05, regardless of your service price. Your payment processor charges its own fees for online payments.

Can I use my own domain?

Yes. Connect a domain you own and we handle hosting and SSL activation. Registration and renewal stay with your registrar and are paid separately.

How does AI help me get started?

Tell us about your business and answer questions about what you offer. Confirva suggests services, descriptions, illustrative service photos, and website wording. You can also bring an existing website or service menu to use as a starting point. Review the suggestions, confirm your prices, and edit anything before publishing. Use your own photos for your team, premises, and portfolio. You can set everything up manually if you prefer.

What does managed support include?

Contact us to discuss your business and the help you need. Standard ongoing support includes two updates per calendar month, each taking up to 30 minutes. Unused requests do not roll over. We agree the cost of larger changes before starting, and you approve drafts before publication.

Will Confirva help me appear on Google?

Your website includes search-friendly service pages, metadata, and a sitemap. Your dashboard gives you your booking link and the steps to add it to your Google Business Profile, so clients can book from Google Search and Maps. You can also add Google Maps, profile, and review links. Managed setup includes Google Business Profile assistance. We do not guarantee rankings or Google verification.

What happens when my trial ends?

Without a subscription, new bookings and optional follow-up emails pause. Existing appointments, customer management links, and your data remain available. You can subscribe to resume bookings.

How are the business layouts different?

Each layout has its own page structure. A photographer can lead with a portfolio and session details; a barber can show their team and price menu; a driving instructor can explain coverage, lessons, and packages. You edit the content and choose which optional sections to show.

Do my clients need an account?

No password or account is needed for an ordinary booking. Clients receive a private appointment link by email. To use a package balance or assessment eligibility, they verify their email with a sign-in link.

What’s the difference between instant booking and approval?

Instant booking confirms an appointment when the client completes their booking. With approval, you receive a request and the slot is held while you decide. Unanswered requests expire after 24 hours or at the appointment start, whichever comes first.

Can I run classes?

Yes. Add a class with the number of places, then publish a weekly timetable or a course with set dates. Clients can book several places at once and join a waitlist when it’s full. You can sell class packs, set a minimum number of people, and share notes and links with everyone booked.

Can I use it with a small team?

Yes. Your subscription includes 1 bookable staff member. Each additional person clients can book costs US$5 per month, up to 10 in total. Each has their own services and availability. Invite staff to manage their own schedules while you keep an overview.

What happens when someone needs to reschedule?

Clients can request another available time using the link in their email, subject to your change policy. When a confirmed appointment needs approval to move, the original booking stays in place until the new time is approved. You can also manage changes from your dashboard.

How do clients pay?

You can collect payment directly using the methods you already accept. Where online payments are enabled for your business, clients follow your payment policy during booking. For a session package, you record payment and activate their balance.

Get started

Set up your
booking page.

Get started