Sector · Salons, Clinics & Booking-Based Businesses
Every booking is a transaction. Most finance functions can’t keep up.
At a certain point, the once-a-year accountant and the part-time bookkeeper stop being enough. Your business has outgrown them — it hasn’t outgrown the need for proper financial leadership. That’s exactly what this is.
The booking-based accounting challenge
Five problems that compound as you scale
- Staff commission — percentage-of-treatment pay structures that need to be calculated correctly and reconciled to actual takings, every single pay run
- Merchant fees — card terminal and online booking deposit fees that quietly erode margin if they’re not captured as a real cost
- Retail alongside services — product sales sitting next to treatment income, each with different VAT and margin profiles
- Booking software reconciliation — Fresha, Treatwell, Phorest and similar platforms each report differently, and rarely match the bank exactly
- Speed of reporting — a business this transactional needs current numbers, not a picture that’s already a month out of date
. Staff Commission . Merchant Fee Reconciliation . Retail & Treatment Margin . Booking Software Integration . Multi-Site .Reporting . Payroll . Management Accounts
Where things go wrong
The problems that hide in every appointment slot.
These aren’t occasional issues. They’re the daily reality of running a business where every transaction is small, frequent, and carries its own commission, fee, and margin calculation — and they compound fast across a full appointment book.
01
The problem
Staff commission is calculated on takings that haven’t been properly reconciled yet
Commission is usually paid as a percentage of treatment value — but if the underlying takings figure hasn’t been reconciled against bookings, refunds, and discounts first, staff get paid against a number that isn’t actually correct. That’s expensive either way: overpay and margin erodes quietly, underpay and trust with the team erodes faster.
How we handle it
We reconcile takings to source before commission is calculated — bookings, completed treatments, refunds and discounts all matched first. Commission gets paid against a number everyone can trust, every pay run, without anyone having to ask.
02
The problem
Merchant fees and deposit fees are buried inside gross takings
Card terminal fees, online booking deposit fees, and payment processor charges all sit between the price the client paid and the cash that actually lands in the bank. Most bookkeeping treats the bank receipt as the revenue figure, which means every one of those fees disappears into “lower than expected margin” instead of being recognised as a real, manageable cost.
How we handle it
Gross treatment value, merchant fees, and net receipt are tracked as separate line items, by provider. You can see exactly what payment processing is costing you — and whether it’s worth renegotiating or switching.
03
The problem
Retail product sales get blended into treatment income
A client buying aftercare product at the till is a different transaction to the treatment itself — different VAT treatment in some cases, completely different margin profile, and usually a different supplier cost behind it. Blended together, you lose the ability to see which side of the business is actually driving profit.
How we handle it
Retail and treatment income are tracked and reported separately, with their own margin visible. You can see clearly whether retail is a genuine profit centre or a convenience that’s barely breaking even.
04
The problem
Booking software numbers and bank numbers never quite agree
Fresha, Treatwell, Phorest and similar platforms each report bookings, deposits, and payouts in their own format and on their own schedule. None of them are designed to hand off cleanly to bookkeeping software — so the gap between “what the booking system says we took” and “what actually hit the bank” usually just gets shrugged at.
How we handle it
We build the reconciliation process around whichever platform you actually use — matching bookings, deposits, and payouts properly, so the gap closes instead of being written off as “normal.”
05
The problem
By the time the numbers arrive, the month they describe is already over
A business running dozens of transactions a day changes fast — a quiet week shows up immediately in cash, a popular new treatment shows up immediately in commission costs. Monthly accounts that land six weeks late describe a business that no longer exists by the time anyone reads them.
How we handle it
Reporting is built to match the pace of the business — current numbers, not historical ones — so a dip or a spike gets noticed and acted on while it’s still this month’s problem, not last quarter’s.
Plain English, on purpose
The terms that actually matter behind the chair.
Owners and managers shouldn’t need an accounting degree to understand their own commission and fee structures.
Term
What it actually means
Gross treatment value
The full price the client was charged for the treatment, before any deductions. This is usually the figure commission percentages should be calculated against — but only once refunds and discounts are correctly removed.
Merchant fee
The percentage a card provider or booking platform takes for processing the payment. Typically 1-3% of the transaction, but it adds up fast across hundreds of small payments a month — and it’s a real, trackable cost, not just “lower margin.”
Commission base
The figure staff commission is actually calculated against. Whether this is gross treatment value, value after product cost, or value after merchant fees makes a real difference to take-home pay — and needs to be applied consistently and correctly every time.
No-show / deposit forfeiture
Income retained when a client doesn’t show up but had paid a deposit. This needs its own accounting treatment — it isn’t treatment income in the normal sense, and commission rules around it vary site to site.
Retail margin
The profit on product sold at the till, separate from treatment margin. Worth tracking on its own — retail can be a genuine secondary profit centre, or it can be quietly subsidised by treatment income without anyone noticing.
Why speed matters here specifically
A business this transactional can’t run on stale numbers.
Most businesses can tolerate accounts that arrive a few weeks late. A high-volume, appointment-driven business often can’t — by the time a slow week or a costly commission structure shows up in a delayed report, several more weeks of the same pattern have already happened.
What fast turnaround actually changes
When the numbers are current, a manager can spot a commission structure that’s quietly too generous, or a quiet Tuesday turning into a quiet month — while there’s still time to do something about it.
This is one of the most consistent things we hear from owners once it’s in place: it’s the first time the numbers have felt like they’re describing this week, not six weeks ago.
Multi-site & franchise operations
Running more than one site changes what the numbers need to do.
A single-site salon and a multi-site franchise operation need fundamentally different reporting — site-by-site visibility becomes essential, and franchise structures add their own layer of accounting on top.
Per-site visibility
Knowing which site is actually performing
Combined figures across multiple sites hide exactly the problem you need to see. Revenue, commission cost, and margin reported site by site — so an underperforming location gets identified and addressed, not averaged away into a number that looks fine overall.
Franchise fee accounting
Royalty and franchise fees handled correctly
Franchise royalty fees, marketing levies, and brand fees need to be calculated against the right base and accounted for in the right period — easy to get approximately right and expensive to get precisely wrong across multiple sites and reporting cycles.
Consistent staff structures
Commission and payroll applied the same way everywhere
When commission rules or payroll treatment drift slightly between sites, it shows up as unexplained margin variance that has nothing to do with actual performance. Consistency across sites makes the comparison between them meaningful.
In practice
What this looks like for a real client.
Details adjusted so the client isn’t identifiable — the situation and the outcome are real.
Franchise massage salon · London
The situation
A fast-growing, multi-site treatment business built around online bookings, with staff pay tied to the number of treatments performed. Growth had outpaced the finance process — sales data coming out of the booking platform didn’t reliably reflect what had actually happened, commission was complicated to run fairly, and the in-house team had lost confidence in the numbers they were working from.
What changed
We moved revenue recognition from a cash basis to accrual, so sales are recorded against when the treatment actually happened, not just when the booking platform released the payment. That gave management a genuine picture of trading activity for the first time — not just cash movements — and rebuilt confidence in reconciling service income, vouchers and package sales, alongside a staff pay process the team could actually trust.
How it runs week to week
A booking-based business runs on a tight cycle. So does this.
Weekly / per pay-run
Shopify & WooCommerce
Takings reconciled first, then commission calculated against a trustworthy figure — processed accurately, on the schedule your team relies on.
Monthly
Amazon & eBay
Treatment and retail margin reported separately, by site if relevant — current enough to act on, not a historical record.
Ongoing
Etsy & Other Marketplaces
Booking software, merchant accounts, and bank kept in sync continuously, so the gap between “booked” and “banked” never has the chance to grow unnoticed.
