What Service Fees Should a Salon or Med Spa Charge?
A salon or med spa should charge fees tied to visible cost or protected behavior: a product/supply fee (roughly $3–$6), a long-hair or corrective-color surcharge ($10–$25), a sanitation line item ($2–$5), and a late-cancel/no-show fee ($25–$50 or 50% of the service). Well-run shops land near 7–12% of service revenue at roughly 90% margin.
Signals you actually need this
Most owners do not decide to add service fees. They notice a symptom, misdiagnose it as a pricing problem, and raise their base menu price — which loses clients on the front end without fixing the leak on the back end. The signals below tell you the problem is fee architecture, not price.
Your color bill grows faster than your color revenue. If you track product cost as a percent of service revenue and it has crept from 6–8% up to 10–12% over two seasons, the cause is almost never vendor price inflation alone. It is that a subset of clients consumes two or three times the product of an average ticket at the same menu price. A stylist who uses four tubes of color and two bowls of developer on a mid-back-length client is billing the same $95 as the bob two chairs over. That gap is exactly what a supply fee or a length surcharge is designed to close. Pull ninety days of tickets, sort by service duration, and look at the top decile — if those tickets are not carrying an add-on line, you are funding them out of your own margin.
Your calendar looks full and your deposit slip does not. A booked-solid week that produces a soft revenue number usually means unpaid gaps. Late cancels inside the same day and outright no-shows are the two most common causes, and neither shows up in your booking software as a problem — the appointment simply disappears. Count the empty slots that were booked at 6pm the night before. A single stylist losing three hours a week at a $90 average is roughly $1,080 a month of vanished capacity per chair. That is the number a no-show fee is protecting, not the $25 you collect.
Your front desk is your bottleneck and nobody is paid to be there. Owners routinely run reception off whichever provider is between clients. The moment your ticket count crosses roughly 900–1,200 a month, that arrangement starts costing you rebookings, confirmation calls, and retail attach. Fee revenue is the cleanest way to fund a coordinator because it is high margin and it scales with volume rather than with headcount.

Your med spa consultations convert but your injectable calendar has holes. High-ticket services — neurotoxin, filler, laser resurfacing — carry the largest opportunity cost per empty slot and the highest supply cost per performed service. If you are not taking a deposit on anything over roughly $300, you are exposed. This is where RevOps discipline from other industries transfers cleanly: nobody in enterprise sales lets a $2,000 opportunity sit on a calendar with zero commitment attached.
Your processing statement surprises you every month. Card processing runs roughly 2.6% + $0.10 in person and 2.9% + $0.30 online at the common flat-rate providers. On $60,000 of monthly service revenue, that is somewhere near $1,600–$1,900 leaving the business. Many owners have simply never quantified it. Whether you absorb it or pass it through is a strategy question — but you cannot make the call until you have the number in front of you.
You raised prices last year and churned clients. Base price is the most visible number a client holds in memory. A $95-to-$110 jump reads as a 16% increase. That same $15 collected as a length surcharge on the 22% of clients who actually create the extra work is invisible to the other 78% and defensible to the ones paying it. Fees let you price-discriminate by cost driver instead of by blanket increase.

What good looks like versus what gets you a bad review
The difference between a fee schedule clients accept and one that ends up screenshotted on a local Facebook group is almost never the dollar amount. It is whether the client can construct the justification themselves before you explain it.
Good: the fee names a physical thing. "Additional color — extra bowl" or "Extended length service" or "Single-use supplies." The client watched the stylist mix a second bowl. They know their hair is long. The line item confirms something they already observed. Bad: "Convenience fee," "Salon fee," "Service charge." These name nothing. A client reading "convenience fee" concludes the convenience is yours.
Good: the fee appears before the service, not after. Disclosed at booking, restated in the confirmation text, visible on the menu. Bad: introduced at checkout, when the client is holding a card and cannot decline without an argument. Surprise at the register is the single most reliable way to convert a reasonable fee into a complaint. Most states have some form of consumer-protection rule around disclosed pricing, and several have passed explicit junk-fee and mandatory-fee-disclosure statutes in recent years — check your own state, because the trend line is clearly toward requiring the all-in price up front.
Good: the fee is enforceable. A no-show policy with no card on file is a wish. If you are going to publish a 24- or 48-hour cancellation window, you need a stored payment method captured at booking and a booking platform that can charge against it. Bad: a policy posted on the wall that has never once been collected. That is worse than no policy, because staff learn the rules are decorative and clients learn the same thing faster.

Good: enforcement is consistent with one deliberate exception. The workable pattern is a documented one-time grace waiver — first offense forgiven, logged in the client record, policy restated. Every subsequent occurrence charges. This gives your front desk a script that is generous and firm at the same time. Bad: waiving case-by-case based on how loudly someone objects. That teaches your client base that volume works, and it teaches your staff that the policy is theirs to negotiate.
Good: fee revenue is reported on its own line. You want service revenue, retail revenue, and fee revenue as three separate income accounts so you can compute fee revenue as a percentage of service revenue and see whether you are inside the 7–12% band. Bad: fees dumped into a general "other income" bucket, which makes it impossible to tell whether the supply fee is attaching at 70% or 30%.
Good: staff can explain the fee in one sentence without apologizing. Bad: staff who preface it with "sorry, they make us charge this now." That single sentence tells the client the fee is illegitimate and that management is the adversary. Fee rollout is a training problem at least as much as a pricing problem — script it, role-play it, and make sure every provider understands what the money funds.

Real cost and ROI ranges
Here is the arithmetic, with a worked example you can substitute your own numbers into.
The formula. Monthly fee revenue equals the sum, across every fee you charge, of (monthly service tickets × attach rate × fee price). Contribution is that revenue multiplied by fee margin, which for most add-on fees runs 85–95% because the incremental cost is a few dollars of product or a disposable cape.
Worked example — a six-chair salon at 1,400 service tickets per month.
- Product/supply fee of $4 at a 70% attach rate: 1,400 × 0.70 × $4 = $3,920/month
- Long-hair or extended-service surcharge of $15 at a 22% attach rate: 1,400 × 0.22 × $15 = $4,620/month
- Late-cancel/no-show fee averaging $25, triggering on 6% of bookings: 1,400 × 0.06 × $25 = $2,100/month

Stacked, that is $10,640 in monthly fee revenue. At a 90% blended margin, roughly $9,576 of contribution. If that salon runs $110,000 in monthly service revenue, fee revenue is about 9.7% of service revenue — comfortably inside the 7–12% band.
What $9,576 a month actually buys. A full-time front-desk coordinator at $18–$22/hour loaded runs roughly $4,000–$5,000 monthly. A part-time bookkeeper is $500–$1,500. That leaves several thousand for marketing, a device lease payment, or an owner draw. The point is that fee revenue is not incremental pocket change — at this scale it funds an entire operational layer that most salons never staff.
The scaling reality. Fee revenue is close to linear with ticket volume, which means the math looks very different at the low end. A solo stylist at 180 tickets a month running the same three fees generates roughly $1,368 — real money against a booth rent, but not a hire. Below about 400 tickets a month, treat fees as margin protection rather than as a funding source for headcount.

Cost of collection. The tools that let you charge these fees are not free, but they are small relative to the revenue. Dedicated salon and med spa booking platforms generally run from roughly $25–$50 per month at the solo/entry tier up into the low hundreds monthly for multi-provider operations with room, device, and provider-license scheduling. Simpler appointment tools bundled with a payments provider often have a free or near-free entry tier with paid plans in the $29–$69 range per location. Card processing sits on top at the rates above. Accounting software to categorize the fee accounts runs from roughly $30 to well over $200 monthly depending on tier. Against $10,640 in monthly fee revenue, a $300 stack is a 2.8% cost of collection.
Where the ROI actually comes from. Two places, and the smaller one is the fee itself. The larger one is behavior change. A published, enforced no-show policy with a card on file typically reduces no-show frequency, because the client now has skin in the game at booking. If your 6% no-show rate drops to 3.5%, you did not lose $1,050 of fee revenue — you recovered roughly 35 appointment slots. At a $90 average ticket, that is over $3,000 of recaptured service revenue, and service revenue also generates tips, retail attach, and rebookings. The fee that never gets charged is the most profitable fee you have.
The med spa variant. Higher-ticket services change the calculus. A $600 laser package or a $900 filler appointment justifies a deposit rather than a flat no-show fee — commonly 25–50% of service value, applied to the balance on arrival and forfeited under the cancellation window. Two forfeited deposits a month on $600 services is $300–$600 of pure contribution, and more importantly, deposits materially reduce the forfeiture events themselves. Med spas also carry genuine per-service consumable costs that a salon does not, which makes a supply or disposables line item easier to justify and typically larger.
What to avoid. Do not stack fees until the total exceeds roughly 12–15% of the ticket. Past that threshold the client stops reading the line items and starts reading the total, and the perception shifts from "itemized" to "nickel-and-dimed." If your fee load is pushing that ceiling, the honest move is to raise the base menu price and simplify the fee schedule down to the two or three that are genuinely cost-linked.

How it plugs into your workflow
A fee schedule is not a pricing decision you make once. It is an operating loop, and the loop has five stages: design, disclose, collect, report, revise. Skip any one and the whole thing degrades within a quarter.
Design. Start with your ticket export, not with a competitor's menu. Pull ninety days, and for each candidate fee estimate three things: the attach rate (what share of tickets will carry it), the price, and the margin. Model it before you announce it — the difference between a $10 surcharge at 20% attach and a $15 surcharge at 18% attach is meaningful, and you want to know it before you print a menu. Sanity-check the attach rate against reality: if you assume 70% and your staff only remembers to add it half the time, your model is off by a third.
Disclose. The fee has to appear in three places minimum: the service menu (in print and online), the booking flow, and the appointment confirmation. Med spas should add a fourth — the consultation intake form, signed. This is not just client-relations hygiene; disclosed pricing is increasingly a regulatory expectation, and a signed acknowledgment is what makes a forfeited deposit defensible if it is ever disputed.

Collect. This is where the tooling matters. You need a booking platform that captures a card at booking, applies fee line items to the ticket, and can auto-charge against a stated policy window. If your platform cannot do all three, the fee schedule is aspirational. Card-on-file capture is the single most important capability on the list — everything else is convenience.
Report. Map each fee to its own income account in your accounting software: supply fee, surcharge, sanitation, no-show, processing pass-through. Export from the booking platform monthly and reconcile. The metric you are watching is fee revenue as a percent of service revenue, tracked against the 7–12% band, plus per-fee attach rate against what you modeled.
Revise. Quarterly, or twice a year at minimum. Compare each fee against its real underlying cost — product prices move, disposables move, processing rates change with your mix. A supply fee set at $3 two years ago against $2.10 of actual product may now be sitting against $2.90, and your 90% margin has quietly become 3%.
Where this connects to the rest of the operation. The fee loop is not isolated. Attach rate is a staff-behavior metric, which means it belongs in the same conversation as retail attach and rebooking rate — all three are things a provider either does at the chair or does not. If your supply fee attaches at 45% when you modeled 70%, that is not a pricing failure, it is a coaching gap, and it will correlate with weak retail numbers. Scheduling connects too: no-show fees and calendar density are the same problem viewed from two angles, and a shop that fixes confirmation cadence often finds the fee revenue drops while total revenue rises. That is a win, and your reporting needs to be good enough to recognize it as one rather than flagging it as fee underperformance.

This is standard RevOps practice applied to a small service business — instrument the process, separate the revenue streams so you can see them, tie every metric to a behavior someone can actually change, and review on a fixed cadence rather than when something feels wrong.
Adjacent moves that make the fee schedule work harder
Fees rarely stand alone. A few neighboring plays compound them.
Memberships convert one-time fees into recurring revenue. Med spas in particular benefit from a monthly plan — a recurring facial, a maintenance injectable credit, a device-treatment allowance — billed automatically. Recurring billing changes the failure mode from "client did not rebook" to "client cancelled a subscription," which is a slower, more visible, more recoverable event. It also converts your no-show exposure into prepaid credit, since a member who misses has already paid.

Prepaid packages do the same thing with less infrastructure. Six treatments purchased up front at a modest discount removes the cancellation risk entirely for those six slots and improves your cash position immediately. The trade is margin — you are discounting to buy certainty — so price the discount against your actual no-show cost rather than against a competitor's package.
Retail attach and fee attach are the same muscle. Both are a provider saying one additional sentence at the right moment in the service. Shops that train the supply-fee mention usually see retail numbers move too, because the underlying skill is the same: talking about product and cost without apologizing.
Deposits are the highest-leverage version of a no-show fee. They are collected in advance, applied to the balance, and require no awkward post-hoc charge. For any service over roughly $300, a deposit is strictly better than a fee. The friction is that some clients abandon booking rather than pay — which is real, and which is exactly why deposits belong on high-ticket services and not on a $45 haircut.
Processing pass-through deserves a deliberate decision, not a default. Card surcharge rules vary by state and by card-network agreement, and the rules change. If you pass it through, pass through the exact rate with no markup, disclose it before payment, and confirm your processor and your state both permit it. Many shops decide the goodwill is worth more than the 2.6% and simply build it into the menu price — that is a legitimate answer, and it is cleaner than a surcharge you have to keep defending.
Related questions
Should I charge a fee or just raise my prices?
Raise the base price when the cost applies to everyone; charge a fee when it applies to a subset. A supply cost you incur on every ticket belongs in the menu price. Extra length, corrective work, or a missed slot affects specific clients, and a targeted fee is fairer and less visible to everyone else.
What cancellation window is standard?
24 to 48 hours is the common range. Twenty-four is easier for clients to accept; forty-eight gives you real time to refill the slot. Med spas with high-ticket services generally use 48 hours plus a deposit, since refilling a two-hour laser slot on short notice is much harder.
How do I roll out a new fee to existing clients?
Announce it 30 days out by email and in the confirmation text, explain what it covers in one sentence, and start it on a clean date. Train staff on a single scripted explanation. Expect a handful of complaints in the first two weeks and near-zero after month one.
Can a fee hurt my review scores?
Only if it surprises someone. Disclosed, itemized, cost-linked fees rarely appear in reviews at all. Undisclosed fees discovered at checkout are one of the most common negative-review triggers in service businesses. The disclosure step is the entire risk mitigation.
What if my staff refuses to add the fee?
That is usually a confidence problem, not a defiance problem. Providers dislike sounding like salespeople. Give them exact wording, have them practice it, and remove their discretion over whether the fee applies — if the system adds it automatically at booking, no one has to ask.
FAQ
What is a realistic attach rate for a product or supply fee?
Well-communicated supply fees commonly land in the 60–80% range of service tickets, though it depends heavily on which services you attach it to and how consistently staff apply it. If the fee is added automatically by the booking system on qualifying service types, attach approaches 100% of those tickets. If it depends on a provider remembering, expect it to run well below your model. Automate the attachment wherever the system allows.
How much should a late-cancel or no-show fee be?
Enough to change behavior, not enough to end the relationship. A flat $25–$50 works for standard salon services; a percentage — commonly 50% of the service price — scales better across a menu with wide price spread. For med spa services above roughly $300, a deposit collected at booking is more effective than a fee charged after the fact.
Is a sanitation or PPE fee still acceptable to clients?
A modest $2–$5 line item covering disposables, sterilization supplies, and single-use items is broadly accepted when it is disclosed up front and listed separately. It stops being acceptable when it is large, undisclosed, or applied to services with no meaningful consumable component. If you cannot point to the physical items it covers, fold it into the menu price instead.
Do I need a card on file to charge a no-show fee?
Practically, yes. Without a stored payment method your policy depends on the client voluntarily paying for an appointment they did not attend, which almost never happens. Capture the card at booking, disclose that it will only be charged under the stated policy, and make card capture a hard requirement for confirming the appointment.
How often should I revisit the fee schedule?
Quarterly is ideal; twice a year is the minimum. You are checking three things: whether each fee still covers its underlying cost, whether attach rates match what you modeled, and whether total fee revenue is inside the 7–12% of service revenue band. Product and disposables prices drift upward continuously, and a fee set two years ago is probably underwater.
Can I charge a credit card surcharge to cover processing?
Sometimes — it depends on your state law and your card-network and processor agreements, and both change. Where permitted, pass through the exact processing cost with no markup and disclose it before the client pays. Many salons decide the client-relations cost outweighs the 2.6–2.9%, and simply price it into the menu. Verify locally before turning it on.
Sources
- https://www.ftc.gov/business-guidance/resources/advertising-faqs-guide-small-business
- https://www.sba.gov/business-guide/manage-your-business/pricing-your-products-services
- https://www.irs.gov/businesses/small-businesses-self-employed/business-expenses
- https://www.consumerfinance.gov/about-us/blog/junk-fees-are-costing-americans-billions/
- https://squareup.com/us/en/payments/our-fees
- https://stripe.com/pricing
- https://www.bls.gov/ooh/personal-care-and-service/barbers-hairstylists-and-cosmetologists.htm
- https://www.nasba.org/
- https://www.score.org/resource/business-plan-template-startup-business
Related on PULSE
- [How Many Attendants Should I Schedule Each Day at My Car Wash?](/knowledge/tl0067)
- [How Many Sales Reps Do I Need to Hire for My Logistics Company?](/knowledge/tl0058)
- [How Many Salespeople Do I Need to Hire for My Car Dealership?](/knowledge/tl0052)
- [How Many Producers Do I Need to Hire for My Insurance Agency to Grow My Book?](/knowledge/tl0015)
- [How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store?](/knowledge/tl0002)










