Booking Software Pricing Models Explained - Per-Seat, Per-Booking, or Flat Rate?
The three pricing models for booking software, how each one impacts your costs as you grow, and which one is best for service businesses.
By Alex Morgan
Per-seat pricing (£10-25/month per staff member)
Per-seat pricing charges a monthly fee for each staff member on your account. The cost is typically £15-30 per person per month. For a solo practitioner, this looks reasonable: £20-25/month for one person. But the maths changes when you add staff. Two team members: £40-50/month. Five team members: £100-125/month. Ten team members: £200-250/month. The price increases linearly with every hire, regardless of how many bookings each person takes. A part-time stylist who works two days a week costs the same as a full-time stylist doing 40 bookings per week. Booksy and Vagaro both use this model. The problem is that hiring should increase your revenue, not your costs. If adding a fifth barber to your shop costs an extra £25/month in software fees before they have taken a single booking, the platform is penalising you for growing. Over a year, the difference between per-seat and flat pricing for a 6-person team is typically £700-1,500.
Per-booking pricing (£0.20-2.00 per appointment)
Per-booking pricing is the model used by platforms that market themselves as free. The scheduling is free. But every time a client books, you pay a fee. Typically £0.20-2.00 per booking depending on the platform and how the client found you. Marketplace-sourced bookings (where the platform claims to have sent you the client) often carry a higher fee or percentage commission, sometimes 20-30%. The maths at low volume looks attractive: 50 bookings/month at £0.50 each is only £25. But successful businesses do not stay at 50 bookings. At 150 bookings, you pay £75. At 300 bookings, you pay £150. There is no ceiling. The busier and more successful you become, the more you pay. This model effectively taxes success. A salon doing 400 bookings per month might pay more in per-booking fees than they would on any flat-rate platform. And because the fees are per-transaction, they are invisible until you add them up at the end of the month.
Flat monthly pricing (£20-40/month)
Flat pricing is a single monthly fee that stays the same regardless of how many staff you have or how many bookings you take. Better Bookings uses this model: £20/month for solo operators (1 staff member) and £40/month for teams (up to 10 staff members). Whether you have 2 staff or 10, whether you do 50 bookings or 500, the price does not change. Your costs are completely predictable. You can budget accurately. And every new hire, every new booking, every new client is pure upside for your business without increasing your software costs. A barbershop that grows from 3 chairs to 8 chairs stays at £40/month. A salon that goes from 100 bookings per month to 400 stays at £40/month. Growth is rewarded, not taxed. This is why flat pricing is the most popular model among growing service businesses: it aligns the platform's incentive with yours.
The hidden costs
The headline price is not the total cost. Watch for these hidden additions that can double your actual spend. Payment processing fees: every card transaction incurs a fee from the payment processor (usually Stripe at 1.4% + 20p for UK cards). This is standard and applies to all platforms. What is not standard is platforms adding their own surcharge on top (some add 0.5-1% extra). SMS fees: some platforms charge per text message sent. If you send booking confirmations and reminders via SMS, that can be £20-50/month at volume. Others include SMS in the plan or use free push notifications instead. Feature gating: a platform might advertise £15/month but lock deposits, waitlists, reports, or marketing tools behind a higher tier. By the time you add the features you actually need, the cost might be £50-80/month. Setup and migration fees: some enterprise-focused platforms charge for onboarding, data migration, or initial configuration. A transparent platform should not charge you to get started. In Better Bookings, the monthly price is the total price. Payment processing fees are Stripe's standard rates (1.4% + 20p). Reminders are sent via email and push notification at no extra cost. All features are included on both plans. No setup fee. No migration fee. No hidden add-ons.
The bottom line
Here is the practical decision framework. If you are a solo practitioner with no plans to hire, any pricing model works because the per-seat cost equals the flat cost at one person. Pick based on features rather than price. If you have a team of 2 or more, or plan to hire within the next year, flat pricing is almost always cheaper. The gap widens with every person you add. If you are still choosing between platforms, do this exercise: calculate what you would pay today at your current team size, and calculate what you would pay at double your team size. Per-seat platforms double in cost when your team doubles. Flat platforms stay the same. That difference, projected over 12-24 months, makes the right choice obvious for any growing business.
Frequently Asked Questions
Why do some platforms charge per staff member?
It maximises revenue from growing businesses. Each new hire increases your bill. It's profitable for the platform but punitive for the customer.
Is 'free' booking software really free?
Usually no. Free plans typically charge per booking, limit features, or require clients to create accounts on the platform's marketplace. The true cost often exceeds paid alternatives.