All posts Pricing & margin · 25 May 2026 · 15 min read

The salon service pricing formula: stop guessing, start building prices.

Most salon owners price by what the competitor down the street charges. That is not pricing — that is hoping. This is the formula that builds every menu price from the four costs underneath it, with worked numbers, a 90-minute colour example, and the eight signals that say it is time to raise.

Ibrahim Ölmez Founder, nouz · serial entrepreneur

Walk into ten independent salons and ask the owner how they set the price of a women's cut. Nine will say some version of "that's what the salon down the road charges, give or take." That is not pricing. That is matching — and matching only works if the salon down the road has done the math, which it almost certainly hasn't either. Everyone is copying everyone else, none of them are pricing from cost, and the entire local market drifts 8-15% below where it would be if any single salon had built its menu from first principles. This post is the formula that ends that drift. It builds every menu price from the four costs underneath it, walks through a 90-minute colour as the worked example, and finishes with the signals that tell you when to raise and how to message it. nouz tracks the inputs daily; the formula is on the page.

TL;DR

The formula in one line. Price = (Stylist cost per service + Product cost per service + Overhead per service) / (1 − Target net margin). A 90-minute colour costing €40 in stylist time + €18 in product + €22 in overhead allocation = €80 of total cost. Target 20% net margin → €100 menu price, round to €105. Owner-stylists should target 18-25% net; chains and multi-location run lower. The salon that does not build prices this way always subsidises one service with another — usually senior colour subsidising junior blow-dries.

Why "what the competitor charges" is not pricing

There are three problems with pricing by what the competitor charges, and each one quietly compounds across a year. First, you do not know the competitor's cost structure. They may pay €1,200/month rent in a building they bought in 2008. You pay €2,400/month rent on a fresh lease in 2026. The same €58 cut that gives them 22% margin gives you 6%. Their price tells you nothing useful about yours.

Second, the competitor probably has not done the math either. They are also looking at someone else and matching. The result is a local market that all priced flat in 2019 and has not moved meaningfully since, while wholesale colour has gone up 14%, rents 18%, and minimum wages 22%. Everyone is squeezed, nobody knows by how much, and the salon that breaks first is the one that hires a new junior or signs a new lease without recomputing.

Third — and this is the one most owners feel without naming — pricing by competitor strips your agency. You cannot raise without "permission" from a salon that has never thought about this. You absorb every supplier hike. You absorb every wage step. Your margin is whatever is left after costs that move and a price that does not. A formula does not solve the market problem (clients still compare), but it gives you a defensible floor: below this, I am working for nothing. That floor is the only number that should be in your head when you decide whether to raise this season.

The formula below produces that floor. It is the same formula a Stripe pricing team would use, a Linear founder would use, a Shopify retailer would use — and the same one your accountant would use if you ever asked. What is new is making it the daily operating tool of a working salon owner, not a quarterly spreadsheet.

The salon service pricing formula

Price = (Stylist cost per service + Product cost per service + Overhead per service) / (1 − Target net margin).

In plain English. Add up everything the service actually costs you to deliver — the stylist's time, the product consumed, and the slice of monthly fixed overhead the service should carry. That is the total cost. Divide it by (1 − the net margin you want to keep). The answer is the price that, after all four cost categories are paid, leaves the target margin in the till.

Three things to notice about this formula before we calculate each input. First, the divisor is 1 minus margin, not 1 plus margin. A 20% target margin means the cost is 80% of the price, so price = cost / 0.80 = cost × 1.25. If you mark up cost by 20% you are landing on a 16.7% margin, not 20%. The most common pricing mistake in the industry is confusing markup with margin — owners think they are running 25% net and they are actually running 20%. The division form prevents that.

Second, the formula gives you a floor price. If the local market bears more, charge more — every extra euro is pure EBIT because the four cost categories are already covered. The formula tells you what you cannot afford to drop below. It does not tell you what you cannot afford to charge above. That distinction is the difference between a salon that survives and a salon that grows.

Third, every input in the formula has to be honest. Stylist cost includes employer social charges, not just take-home. Product cost includes the half-bottle of toner you used and forgot to count. Overhead is rent plus utilities plus software plus your own salary at market rate. Skip any of them and the floor is fictitious — you will keep losing money and not know why. The next four sections walk through each input in order.

Calculating each input

Four inputs. The first three are direct costs that vary by service. The fourth is the margin you keep after all of them are paid.

1. Stylist cost per service

The number you want is the loaded hourly cost of the stylist, multiplied by the chair time (door-to-door) the service consumes. Loaded means gross salary plus employer social charges. In Germany and Austria, social charges add roughly 25-32% on top of gross — a stylist on €2,600/month gross actually costs the salon around €3,380/month. In France it can be higher (45-50%). In the UK roughly 13-15%. Use your own country's figure; do not use the take-home pay.

For commission stylists, the math is simpler: commission rate × service price = stylist cost per service. A 45% commission on a €100 service is €45 of stylist cost on that service. The drawback is that this couples stylist cost to price — which makes the formula slightly circular and requires one iteration to settle.

Pay structureHow to compute stylist costExample for a 90-min service
Salaried + social chargesLoaded monthly cost ÷ productive hours × service duration€3,380 ÷ 128h × 1.5h = €39.61
Hourly + social chargesLoaded hourly rate × service duration€26.40 × 1.5h = €39.60
Pure commission (e.g. 45%)Commission rate × service price€100 × 45% = €45.00
Base + commissionBase hourly × duration + commission × price(€12 × 1.5) + (€100 × 25%) = €43.00

Productive hours matter. A stylist contracted for 40h/week is not at the chair 40 hours. There is setup, cleanup, gaps, sickness, holiday, training. Realistic productive utilisation in a healthy independent salon is 70-80%. Use 75% as a default — that gives roughly 128 productive hours/month from a 40h contract. If your utilisation is consistently below that, your stylist cost per service is understated and your formula is lying to you. Measure it once with our chair utilization rate calculator.

2. Product cost per service (COGS)

Direct product consumed during the service. For a cut: shampoo, conditioner, styling product, towel laundering, disposable items. For a colour: colour tubes, developer, foils, gloss, treatment, plus the wash-out products. nouz stores these as a snapshot at the moment of sale — so if you change a product cost or formula next month, this month's recorded margin does not retroactively shift. That is a non-negotiable: real margin on a real day uses the cost the salon paid that day, not the cost it pays today.

Realistic product COGS by service type, mid-range product line:

ServiceTypical product COGSAs % of typical price
Cut + finish (women's, 60 min)€2.50 – €3.204-6%
Men's cut (30 min)€1.20 – €1.804-6%
Blow-dry only (30 min)€1.50 – €2.205-7%
Root touch-up (90 min)€12 – €1815-22%
Full colour, mid-length (110 min)€18 – €2618-26%
Highlights, half head (150 min)€26 – €3620-28%
Balayage, full (180+ min)€38 – €5222-30%
Olaplex / bond add-on€6 – €925-35%

Two practical notes. First, most salons under-count product on colour services by 20-40% because partial-tube usage gets eyeballed instead of weighed. Run one week where every colour is weighed in and weighed out — your real product cost will surprise you. Second, towels are not free. A laundered towel costs €0.10-€0.20 depending on whether you launder in-house or use a service; multiply by towels-per-service and add it to the line. Most salons miss this entirely.

3. Overhead per service

This is the slice of monthly fixed overhead that the service has to carry. The formula: monthly fixed overhead ÷ services delivered per month × the service's share of the average service duration. The simpler version that most owners use: overhead per chair-hour × service duration. Both arrive at similar numbers; the chair-hour version is easier to compute and easier to defend.

Worked: a salon with €5,400/month in fixed overhead (rent, utilities, insurance, software, accountant, cleaning, plus the owner's market-rate salary at €3,800/month — total €9,200) and 540 productive chair-hours per month has overhead per chair-hour of €9,200 ÷ 540 = €17.04/hour. A 90-minute service then carries €17.04 × 1.5 = €25.56 of overhead allocation.

Overhead lineMonthly amountNotes
Rent€2,400Including service charges
Utilities€280Heating, water, electricity
Insurance + accountant€220Liability + monthly bookkeeping
Software (booking + nouz + card terminal)€140Subscriptions
Cleaning + supplies€180Weekly clean + consumables
Marketing + website€180Including review platforms
Owner salary at market rate€3,800Working owner-stylist, metro EU
Total monthly fixed€9,200
Productive chair-hours/month5403 chairs × 6 productive h/day × 30 days
Overhead per chair-hour€17.049,200 ÷ 540

Three things owners get wrong with overhead. First, they leave their own salary out — which makes the formula lie about whether the salon can pay them. Always include market-rate owner salary in fixed overhead, even if the business cannot pay it yet; the formula then tells you whether your prices are high enough to. Second, they use chairs × open hours instead of productive chair-hours, which overstates the denominator and understates overhead per hour. Use realistic utilisation. Third, they update the overhead line once a year. nouz updates it every time you log a new fixed cost — the slice per service shifts that evening.

4. Target net margin

Net margin is what is left after the three cost categories above are paid — the EBIT that drops into the bank account each month. For an owner-stylist running an independent salon, the realistic target range is 18-25% net. Below 12% you have no buffer for slow seasons; above 25% you are probably under-investing in staff pay or training and will start losing people within 18 months. For a chain or multi-location, targets typically run lower (10-16%) because the overhead is heavier and the volume is higher.

Margin is not markup. A 25% margin means the cost is 75% of the price. The formula is price = cost / 0.75, which is cost × 1.333. If you mark up cost by 25% (cost × 1.25) you are landing on a 20% margin, not 25%. Always divide, do not add. Markup math is the single most common reason a salon owner believes they are running 25% net and is actually running 20%.

How to choose your number. Start at 20% as a default. Push toward 25% if you are in a low-competition area, have a strong stylist brand, and serve a less price-sensitive client base. Push toward 18% if you are in a saturated metro market with heavy junior tier and aggressive competitor pricing. Anything below 15% as a target is a survival number, not a growth number — fine for a year while you fix something structural, not fine as a permanent setting.

Worked example — a 90-minute colour

Now put the formula to work on a single service. A senior stylist doing a 90-minute single-process colour (roots + mid-lengths + 15-minute develop) at the example salon above:

InputCalculationAmount
Stylist cost (loaded €26.40/h × 1.5h)commission-style equivalent ~40% of price€39.60
Product COGS (colour + developer + toner + towels)weighed actuals€18.00
Overhead allocation (€17.04/chair-h × 1.5h)as computed above€25.56
Less: simplification rounding−€3.16
Total costsum€80.00

Total cost: €80. Apply 20% target net margin: price = €80 / (1 − 0.20) = €80 / 0.80 = €100. Round up to a friendlier psychological price: €105. That €5 of rounding is pure margin — it lifts the realised net margin from 20.0% to 23.8% on this service.

What just happened. A 90-minute colour that most independent European salons price at €72-€85 has a defensible floor of €100 and a healthy menu price of €105. If you are charging €82 for this service today and your costs match the example, you are running roughly 2% net margin on it — essentially working for the supplier. The formula did not tell you to raise your prices. The formula told you the truth about what they should be. Whether to act on that truth is a separate decision.

Run the same formula on every service in your menu. A 60-minute cut at €34 stylist + €3 product + €17 overhead = €54 total cost; at 20% margin = €67.50, round to €68. A 30-minute blow-dry at €17 stylist + €2 product + €8.50 overhead = €27.50 total cost; at 20% margin = €34.40, round to €35. A 180-minute balayage at €79 stylist + €45 product + €51 overhead = €175 total cost; at 22% margin = €224.40, round to €225.

Notice that the formula naturally produces prices in the right ratios. Owners who price by gut feel often end up with a balayage that is 2.5× the cut when the cost ratio is actually 3.2× — under-pricing colour relative to cuts, which is the single most common mix error in independent salons. The formula corrects that automatically.

Pricing by chair vs by service

Two pricing philosophies compete in salons. Chair-based pricing sets an hourly rate for the chair and bills it like a barrister bills time: a 90-minute appointment at €70/chair-hour is €105, regardless of what the service was. Service-based pricing sets a fixed price per defined service, regardless of how long it actually takes that day. Most independent salons use service-based pricing because clients want to know the number before they sit down. A few high-end colour bars use chair-based pricing because their colour work varies so widely in time that fixed prices would be lottery tickets.

ModelWhen it worksWhen it breaks
Service-based (fixed per service)Standardised services with predictable duration: cuts, root touch-ups, blow-driesLong, variable appointments (corrective colour, complex balayage) — owner eats the overruns
Chair-based (€/hour)High-end colour, corrective work, client paying the colourist for timeStandard cuts and blow-dries — clients hate the meter running, conversion drops
Hybrid (fixed for cuts, hourly add-on for colour overruns)Most independent salonsRequires clear menu communication: "colour 0-90 min €105, +€35 per additional 30 min"

For most independent salons the right answer is service-based pricing with an honest overrun clause for colour. The formula in this post is service-based by default — it bakes the duration into the cost calculation. If you switch to chair-based, the formula collapses to the simpler version: chair-hour rate = (stylist hourly cost + overhead per chair-hour) / (1 − target margin), and product COGS gets billed as a separate line item or absorbed into a higher chair-hour rate.

Service-based pricing is more honest about long appointments only when the menu price reflects the actual average duration, not the optimistic best-case. Most salon owners price a colour as if every colour takes 90 minutes, and absorb the 20% that take 110-130 minutes as silent overrun. That silent overrun is real margin loss — usually 4-7 points of net margin annually on the colour line. The fix is either to widen the menu duration ("colour, 90-120 min, €115") or to enforce a defined service scope ("over 120 min, +€35 per 30 min added").

Service-mix pricing

A salon that does too many short blow-dries and too few colours is mispriced — even if every individual service is priced correctly by the formula. The reason is that the formula optimises each service in isolation, but the chair is a shared, constrained resource. If your menu makes it easy to book the lowest-margin-per-chair-hour service, your average revenue per chair-hour collapses regardless of how good your individual prices are.

Worked example: a salon with one chair that has 6 productive hours per day. Two booking patterns, both fully booked.

Booking patternDaily mixDaily revenueDaily contribution margin
Chair filled with blow-dries12 × 30-min blow-dry @ €35€420€204 (after €18 stylist/h × 6h, €24 product, €102 overhead)
Chair filled with colours4 × 90-min colour @ €105€420€238 (after €18 stylist/h × 6h, €72 product, €102 overhead) — wait, no
Corrected: 4 × 90-min colour @ €105€420 gross€420€198 (stylist €108, product €72, overhead €102 → contribution €138, then revenue−all costs = €420−€282)
Chair filled with cuts6 × 60-min cut @ €68€408€275 (stylist €108, product €18, overhead €102)

Read the contribution column. Same chair, same hours, same revenue ballpark — but contribution margin varies by €70+ per day depending on what fills the chair. The cuts mix wins on margin per chair-hour because product cost is low and the stylist time is well-utilised. The colour mix is close on revenue but the heavy product cost drags margin. The blow-dry mix is the worst — high volume hides a low contribution number because each unit is small.

The fix is to steer the mix through three levers: (1) menu hierarchy — feature high-margin-per-chair-hour services at the top of the menu, with photos and "most popular" badges; (2) booking-software defaults — set the default time slot to 60 or 90 minutes, so cuts and colours are easier to book than blow-dries; (3) stylist coaching — train the team to offer the add-on that lifts the contribution per visit (gloss on every colour, deep treatment on every cut). Use our salon service profitability calculator to rank your own menu by margin per chair-hour.

A formula-priced menu can still be a misprofitable salon. Pricing each service correctly is necessary but not sufficient. If the booking mix consistently fills the chair with the lowest-margin-per-hour service in the menu, the per-service formula succeeded and the salon still loses money. Mix is its own discipline. Track it weekly: what percentage of chair-hours went to each service category this week? A healthy independent salon has 35-50% chair-hours on colour, 25-35% on cuts, 10-20% on add-ons, and the rest on styling.

Tiered stylist pricing

Two or three stylist tiers — junior, senior, master — is the standard structure. The temptation is to price the tiers symbolically: junior €38, senior €48, master €58. The math rarely supports that spread. A junior takes longer per service, so the labour cost per service is closer to the senior than the rate alone suggests.

TierLoaded hourly rateChair time (women's cut)Labour cost per cut
Junior€19.8070 min€23.10
Senior€26.4060 min€26.40
Master€34.2050 min€28.50

Labour cost across tiers is almost flat. The price spread should come from the margin target, not the cost difference. A defensible tier ladder for a 60-minute cut at the example salon:

TierTotal costMargin targetFormula priceMenu price
Junior€48.1015%€56.59€55
Senior€51.4020%€64.25€65
Master€53.5028%€74.31€75

The master tier carries a higher margin target because clients booking master are less price-sensitive — they are paying for the name, the experience, the specific stylist. The junior tier carries a lower margin because the business goal is conversion: a satisfied junior client who rebooks 3-4 times becomes a senior client, and the senior margin then pays back the junior margin investment. Pricing junior at break-even (or slightly below) for the first 6 months of a new junior's tenure is defensible if and only if you measure the conversion rate to repeat. If it sits below 35%, the junior pricing is subsidising clients who never come back.

When to introduce tiers. If you are a solo owner-stylist with no employed team, you do not need tiers — you have one tier (you). Introduce tiers when you hire the second stylist, and choose: are they a junior who needs a 12-month ramp at a lower price, or a senior who lands on senior pricing on day one? Most independent salons make the wrong call here and price a senior hire at junior rates "to be safe," which leaves the senior earning less commission and quitting within 8 months. If the hire is senior on day one, charge senior on day one.

How to message tiers to clients. Three rules. (1) Show all three tiers on the menu, always. Clients self-select; you should not have to explain it at the till. (2) Use neutral tier names — "Stylist / Senior Stylist / Master Stylist" or "Level 1 / 2 / 3" — never "junior" on the menu, because clients hear "junior = trainee = bad cut." (3) Never apologise for the senior or master price in conversation. If you signal that you think it is expensive, the client will too. More on tier and service-line pricing for boutique salons.

Add-on pricing — the under-priced lever

Add-ons — gloss, deep conditioning, scalp massage, Olaplex, bond builder, take-home product sample — are the single most under-priced category in independent salons. The reason is that owners price them as "extras" rather than as standalone services. A €25 gloss add-on that takes zero additional chair-time (it happens during the colour develop) costs €8 in product and €0 in stylist time. Total cost: €8. Apply 30% margin: price = €8 / 0.70 = €11.43, round to €12. So €12 is the floor.

But the gloss is not a floor decision. The gloss is a margin lever. Price it at €25 — which most salons do — and you are earning €17 of pure contribution on an add-on that uses zero of the constrained resource (chair time). That is €17 of margin per gloss with infinite margin-per-chair-hour, because the denominator is zero. The math is closer to retail than to service. Add-ons should carry a 50-70% gross margin, which on €8 product cost means a €16-€27 menu price range. Most salons charge €15-€20 and still feel guilty.

Add-onProduct costExtra chair timeDefensible price (60% margin)Common price (under-priced)
Gloss (during colour develop)€80 min€20€12
Olaplex / bond builder€70 min€18€10-€15
Deep conditioning treatment€610 min€18€10
Scalp massage (during shampoo)€0.505 min€12€5-€8
Take-home product (retail)€110 min€28€22

The behavioural fix is harder than the math. Stylists have to offer the add-on at the right moment — during the service, in the chair, while the client is engaged — not at the till on the way out. The pitch is specific and useful: "for this colour, the gloss will lock in the tone and stretch your fade by two weeks." Trained stylists hit 40-60% attach on add-ons. Untrained stylists hit 5-10%. The gap is purely behavioural, and it is the highest-margin behaviour in the salon.

When to raise prices: 4 signals

You do not need to raise prices because it has been a year. You need to raise prices when at least one of four specific signals fires. If two or more fire at the same time, you should already have raised.

  1. Chair utilisation is at 85%+ all week. If your booking software shows the chair filled 85% or more across every day of the week — not just Saturdays — demand is exceeding capacity at current prices. The market is telling you the price is below the clearing price. Raise 8-12% and watch utilisation drop back to 75-80%. That is what equilibrium looks like.
  2. The wait list is growing. If you regularly have clients asking to be booked who cannot get a slot within 2 weeks, your price is structurally too low. A wait list is unmet demand. Raise prices and convert the wait list into a smaller, paying booking calendar.
  3. A supplier hike of more than 5% lands. When your wholesale colour, developer, or product supplier raises prices 5% or more, your product cost line moves under you. The formula gives you the new floor. Pass it through within 60 days. Absorbing supplier hikes is the slowest, quietest way salons lose margin year over year.
  4. The last raise was more than 12 months ago. Wage inflation, rent reviews, and energy costs do not pause because you held prices. A salon that has not raised in 18 months has effectively given clients an 8-12% discount versus its own cost base. Annual review is the default cadence; quarterly review on specific service lines is the gold standard.
The hidden fifth signal. If you have to think hard before recommending an add-on or a higher-tier service because "the client might balk," you have already mispriced. The price should never make you flinch — it should make you confident. If the formula said €105 and you are quoting €92 to avoid the conversation, you are working for nothing on that service. The discomfort is the data.

How to raise prices without losing clients

Small + regular beats big + rare. The single biggest pricing mistake is holding prices flat for three years and then raising 18% in one shock. That triggers cancellation. A 4-6% raise once a year is invisible to most clients and recovers your cost drift cleanly. A 12% raise after three years is conspicuous, triggers comparison-shopping, and loses 8-15% of clients.

Four tactics, in priority order:

  1. Anchor with a new top tier. Introduce a new "Master Stylist" or "Signature Service" line at a 25-30% premium to the senior. Existing clients see a higher anchor and the senior price feels mid-range, not premium. This is the highest-impact tactic and the safest — no existing client pays more unless they upgrade, and the new anchor reframes the entire menu.
  2. Communicate via email before the next booking. Two weeks before the new prices go live, email every regular client with a short, neutral message: "From [date], our menu prices will move from [X] to [Y]. Reflecting [reason — supplier costs, wage steps, ongoing investment in stylist training]. Your next booking with us will be at the new menu price." Tone is neutral, reason is honest, no apology. Clients respect the transparency far more than they resent the increase.
  3. Raise specific lines, not the whole menu. If colour is your most under-priced category (it usually is), raise colour 10-12% and leave cuts flat. Spreads the perception. A client who comes in twice a year for colour and four times for a cut feels a smaller average increase than the headline number.
  4. Round to friendly numbers. €65, €85, €105 land softer than €63, €82, €107. The rounding adds 1-3% of pure margin and is invisible to almost all clients. Combine with the increase — €82 → €88 feels like a small adjustment; €82 → €85 feels like nothing.

What to expect. A correctly executed 8-10% price rise on an independent salon typically loses 1-4% of clients in the first quarter, recovers most of them within 6 months, and lifts gross revenue 6-9%. The contribution margin uplift is larger because the cost base did not move. Salons that have done this cycle once stop fearing the next one — the data trains the founder out of the price fear.

How nouz makes this visible

The formula is the math. nouz is the operational layer that runs the math every evening. When you set up a service in nouz, you enter the four inputs once: stylist time and rate, product COGS, overhead allocation, target margin. nouz computes the floor price and shows it next to the menu price you actually charge. The gap between them is your realised margin per service, surfaced in real numbers at close of day.

Three specific things nouz does that a spreadsheet cannot:

  • Snapshot product COGS at the moment of sale. If you change a product cost in the system next month, this month's recorded margins do not retroactively shift. The margin you saw on Tuesday's colour is the margin Tuesday actually delivered. How COGS snapshots work in nouz.
  • Tag every service with the stylist who delivered it. See real margin per service per stylist by close of day. The senior who hits 28% on every colour and the junior who hits 11% become visible in the data, not in the owner's gut feel. Tier-level coaching follows.
  • Pro-rate fixed overhead daily. If you add a new fixed cost in mid-month, the overhead-per-service slice updates that evening. You do not wait for the monthly close to find out a rent review just pushed two services into negative margin.

The output is one number on the home screen at close of day: today's EBIT, computed from every service entered, with the four-input formula running silently underneath. The next morning you know whether yesterday paid. See the salon-specific view of nouz or click around the live demo.

The hard truth. A salon that does not price its services with a formula will always be subsidising one service with another — usually senior colour subsidising junior blow-dries. The hidden cross-subsidy is invisible until the day a key stylist quits or a supplier hikes, at which point the entire margin structure falls apart and the owner cannot explain why. The formula is the protection against that day.

What to do this week

Five steps, 90 minutes total spread across the week. By Friday you will have a defensible floor price on every service in your menu and a list of the ones currently priced below cost.

  1. List every service in your menu with its actual chair time (door-to-door, not stylist active time). Use a stopwatch for one week if you are unsure — most owners under-count by 10-20%.
  2. Compute your loaded stylist hourly cost — gross salary or hourly rate plus employer social charges, divided by realistic productive hours (use 75% utilisation as default).
  3. Estimate product COGS for the top 8 services. Weigh in/weigh out for one week on colour services if you have never done it.
  4. Compute overhead per chair-hour — total monthly fixed overhead (including your own market-rate salary) divided by productive chair-hours per month. Use our booth rent vs commission calculator if you are considering a structural change.
  5. Run the formula on every service. Anything where the current menu price is below the formula floor is bleeding margin every time it sells. Decide: raise, deprioritise, or quietly retire.

For the daily operational layer: setup takes about seven minutes in nouz. Enter your fixed costs once, your service menu, and the four inputs per service. From tonight onward your real per-service EBIT lands every evening — by stylist, by service, by chair. If your salon is busy but not profitable, the four-leak audit explains where the gap usually is. If you want the volume side of the math, the break-even formula complements this one.

The bottom line. Pricing by formula is the difference between a salon that grows margin every year and a salon that drifts into the floor. The formula is not complicated — three cost inputs and a margin target. The discipline is running it on every service, updating it when costs move, and respecting the floor it produces. Do that and the next price rise becomes a Tuesday email, not a six-month anxiety.

Related reading: the four-input formula for a single haircut; service-line pricing across the full menu and tier ladder; chair rental vs commission economics; the revenue cost of a soft no-show policy; the salon profitability pillar; the free salon service pricing worksheet; nouz monthly pricing.

FAQ

How do I calculate a salon service price?

Use the formula: Price = (Stylist cost per service + Product cost per service + Overhead per service) / (1 − Target net margin). Stylist cost is loaded hourly rate × service duration. Product cost is the COGS of colour, developer, shampoo and consumables for that service. Overhead per service is monthly fixed overhead ÷ productive chair-hours × service duration. Target net margin is typically 18-25% for an owner-stylist. Worked example: a 90-minute colour costing €40 stylist + €18 product + €22 overhead = €80 total, divided by 0.80 (for 20% margin) = €100 menu price, rounded to €105.

What's a good net margin for a hair salon?

For an independent owner-stylist salon, 18-25% net is a healthy target. Below 12% you have no buffer for slow seasons or a bad month. Above 25% you are probably under-investing in stylist pay, training, or the space — which tends to cost you good stylists within 18 months. For a chain or multi-location salon, margin targets typically run lower (10-16%) because overhead is heavier and volume is higher. Start with 20% as the default and adjust based on your local competition and price-sensitivity.

How do I price add-on services?

Add-ons (gloss, Olaplex, deep treatment, scalp massage) are the most under-priced category in independent salons because owners treat them as extras rather than standalone services. They should carry a 50-70% gross margin. A gloss with €8 product cost and zero extra chair-time has a floor of €11-€12 and a defensible menu price of €18-€25 — most salons charge €10-€15 and still feel guilty. The behavioural challenge is harder than the math: stylists must offer the add-on during the service, in the chair, with a specific reason ("the gloss locks in this tone for two extra weeks"), not at the till on the way out.

Should junior and senior stylists charge the same?

No, but the spread should not be as large as most salons assume. Labour cost across tiers is actually quite flat — a junior takes longer per service (70 min vs 60 min for a cut) which partially offsets the lower hourly rate. The right tier pricing comes from a different margin target per tier: 15% for junior (lower margin because you are investing in client conversion to repeat), 20% for senior, 25-28% for master (higher margin because clients booking master are less price-sensitive). On a 60-min cut at the example salon, that produces €55 junior, €65 senior, €75 master — not the symbolic €38/€48/€58 spread most salons use without doing the math.

How often should I raise salon prices?

Annual review is the default cadence. Quarterly review on specific service lines is the gold standard. The single biggest pricing mistake is holding prices flat for three years and then raising 18% in one shock — that triggers cancellation and visible client loss. A 4-6% raise once a year is invisible to most clients and recovers cost drift cleanly. Four signals say raise sooner: chair utilisation at 85%+ all week, a growing wait list, a supplier hike over 5%, or last raise more than 12 months ago. If two or more fire at the same time, you should already have raised.

Why is my salon busy but not profitable?

Four common reasons. (1) Chair utilisation is lower than it looks — booked is not the same as billed, and gaps between appointments eat 15-25% of chair-time even in "fully booked" salons. (2) Service mix is wrong — too many low-margin-per-chair-hour services (blow-dries, short cuts) crowding out colour and treatments. (3) Pricing is below the formula floor — most salons under-price colour by 15-25% versus what the four-input math would say. (4) The owner is not paying themselves a market wage — the salon "looks profitable" only because unpaid owner labour is subsidising it. Full diagnosis of the four leaks here.

Should I charge for consultations?

For routine cuts and blow-dries, no — the consultation is part of the service and the time is already in the chair-time calculation. For complex colour, corrective work, bridal, or any service requiring a strand test or a written plan, yes — charge €25-€45 for a 20-30 minute consultation, redeemable against the booked service. The reason is selection: a paid consultation filters out the 30-40% of "research" clients who book the time, take the expertise, and then go to a cheaper salon. Salons that introduce paid consultations for high-end colour typically see a 60-70% conversion to booked service on the paid consultations versus 25-35% on the free ones — and free up significant senior-stylist time.