Calculating profit margin per treatment: what is really left of your price
Does your most-booked treatment actually earn you the most? A full calendar and high revenue look like a good sign, but they don't tell you what is left after products, treatment time, payment costs and a share of your fixed costs. In this guide you put revenue and costs side by side for each treatment with one fixed formula. You work out your cost per minute, go through a complete example and compare two treatments on margin per treatment hour. That last step is the one most salons skip, and it is exactly where the surprise usually is.
What the margin per treatment tells you

The margin per treatment is the revenue excluding VAT, minus the costs you allocate to that treatment. VAT is not income for your salon: you collect it for the tax authority. So use the amount excluding VAT and keep treatments with different VAT rates apart. Not sure about the rate? Read which VAT rates apply to a hair salon first.
A profit margin can be expressed as an amount and as a percentage. A € 30 margin is what is left; a 30% margin means that amount is 30% of the revenue excluding VAT. The result depends on which costs you count, so always say which margin you mean:
Gross margin: revenue excluding VAT minus the products you use, such as colour or a mask.
Contribution after direct costs: what is left after you also deduct treatment time and payment costs.
Margin after allocated fixed costs: what remains when you also include a share of rent, energy and software. This is the figure used in the rest of this guide.
Which costs belong to a single treatment?
Products. Count what you actually use at purchase price, not retail price. A € 9 tube of colour that covers three treatments costs € 3 per treatment.
Treatment time. Work with labour cost per minute. For staff, take gross wages plus employer costs and divide by the hours someone can actually spend with clients, not by paid hours. If you work alone, value your own time too; otherwise a treatment looks profitable while you are working for free.
Payment costs. Every card or online payment costs something. Check what your payment provider charges per transaction. If you use Salonnare, also include the transaction fee of 0.5% per online or card payment, with a minimum of € 0.30. Cash payments don't carry these costs.
Fixed costs. Rent, energy, insurance and software keep running whether you are booked or not. You spread them over your treatments with an allocation key. How to do that without false precision is covered below.
The formula step by step
Use the same four steps for every treatment. Only then can you compare treatments and periods.
1. Determine the revenue. Take the price excluding VAT and check that this is what clients actually pay on average. Discounts and promotions lower the real revenue.
2. Add up the direct costs. Product use and payment costs.
3. Value the time. Treatment duration in minutes times your labour cost per minute. Use the real duration, including preparation and cleaning up.
4. Allocate fixed costs. Duration in minutes times your fixed costs per minute.
Formula: margin = revenue excluding VAT - (products + payment costs + time + fixed costs). Margin percentage = margin / revenue excluding VAT x 100.
Fictional example. All amounts are illustrative and not an industry rate. Say your labour cost is € 0.30 per minute (€ 18 per hour) and your fixed costs are € 0.15 per minute. A 60-minute colour treatment brings in € 80 excluding VAT. Products € 12, payment costs € 1, time 60 x € 0.30 = € 18 and fixed costs 60 x € 0.15 = € 9. That is € 40 in costs, so a € 40 margin, or 50%.
Compare margin per treatment hour, not just the percentage
A margin percentage tells you how much of the price is left, but not how much an hour in your calendar earns. You sell time, so that question matters at least as much.
Next to the colour treatment above, take a 30-minute haircut that brings in € 40 excluding VAT. Products € 2, payment costs € 0.50, time 30 x € 0.30 = € 9 and fixed costs 30 x € 0.15 = € 4.50. Costs € 16, margin € 24. That is 60%.
Now convert both to one treatment hour:
Colour treatment: € 40 margin in 60 minutes = € 40 per hour.
Haircut: € 24 margin in 30 minutes = € 48 per hour.
In this example the treatment with the lowest price earns more per hour. That doesn't mean you should do less colour. Colour often brings loyal clients and regular repeat visits. But it shows where to look when you want to adjust prices: a colour treatment that regularly runs to 75 minutes drops in this example to a € 33.25 margin, about € 26.60 per hour.
Margin per hour only becomes real money if that hour is booked. How much of your available time is filled is what your salon's occupancy rate tells you.
Allocating fixed costs without false precision
There is no single correct allocation key. Choose one you can explain and apply it consistently.
Per treatment minute. Divide your monthly fixed costs by the number of minutes you can realistically treat clients. This suits costs tied to space and time, such as rent. It is the key used in the example.
Per treatment. Divide fixed costs by the number of treatments. Simple, but a short treatment then carries as much rent as a long one.
Use available minutes, not booked minutes. Otherwise a treatment suddenly looks less profitable in a quiet month, when only your calendar was emptier. Write down which key you use and only change it when your way of working changes. For more background on margins in service businesses, see HoneyBook's explanation of profit margins for service businesses.
Low margin? Find out where the difference is first
A low margin is a reason to look closer, not to drop a treatment straight away. Go through four questions:
Time. Does the planned duration match the real one? Repeated overruns are the quietest margin killer, because they never show up on a receipt.
Product use. Is the same amount used and recorded at every treatment? Big differences between team members often point to working habits, not to the price.
Occupancy. Is time around this treatment left unused, for example a gap too short for another appointment?
Price structure. Does the price match the time and materials? A price that hasn't changed in years while products got more expensive shows up here.
Also weigh what isn't in the formula: a treatment with a lower margin can bring in clients who then return more often. How to earn more margin per client without raising prices is covered in how to make your hair salon more profitable.
Keeping track of the numbers in Salonnare
A calculation is only as good as the data behind it. In Salonnare, the price and duration of each treatment are in your service list, and the checkout records what a client actually pays, in every plan, including the free plan.
From Starter (€ 29 per month), the reports show revenue per treatment over a period. With inventory management you book internal use (backbar) at purchase price and link it to the appointment it was used for. That way you see, per product, in which treatments it was used. There is no ready-made margin report: you calculate the margin yourself from this data, with the formula in this guide. How to get from daily takings to real profit is explained in our guide to revenue reporting.
Your software costs belong in your fixed costs too. Salonnare has a fixed monthly price: Free € 0, Starter € 29 and Pro € 59. There is no marketplace commission on new clients, but a transaction fee of 0.5% applies to every online or card payment, with a minimum of € 0.30. So include it in your payment costs. Start free with Salonnare and keep your treatments, prices and checkout in one place.
Know what every treatment earns you
Prices, durations and checkout in one place, so your margin rests on real numbers. Start free with the Free plan.
Start freeFrequently asked questions about margin per treatment
How do you calculate the profit margin per treatment?
Deduct the costs of the treatment from the revenue excluding VAT: product use, payment costs, treatment time and a share of fixed costs. Divide the result by the revenue excluding VAT and multiply by 100 for the margin percentage. Use the same method for every treatment.
Which costs go into the cost price of a salon treatment?
The product used at purchase price, treatment time at labour cost per minute (including employer costs), payment costs per transaction and a share of fixed costs such as rent, energy and software. If you work alone, value your own time as well.
Why calculate margin per treatment hour?
Because you sell time. An expensive treatment with a good margin percentage can earn less per hour than a short, cheaper treatment. Divide the margin in euros by the duration in hours to compare treatments fairly.
Is gross margin the same as net profit?
No. Gross margin only deducts direct product costs. Net profit is what is left after all costs, including time, fixed costs and taxes. Always say which costs you included so your figures stay comparable.
How often should you recalculate the margin per treatment?
For example every quarter, and always when prices, purchase prices, labour costs or treatment times change. Compare results over consecutive periods with the same method, so you can see whether a difference comes from costs, planning or recording.
Does Salonnare calculate the margin per treatment for me?
No, there is no separate margin report. Salonnare provides the data: price and duration per treatment, what the client paid, and from Starter the revenue per treatment and internal product use at purchase price. With the formula in this article you calculate the margin yourself.

