Fresha's AI Concierge is worth it for a small salon only when it books more appointments than it costs. Fresha lists it at $29.95 a month for messaging, or $99.95 for calls and messaging with 200 minutes included and $0.60 a minute after that. At a $55 average ticket, the calls plan needs about two extra bookings a month.
That test is simple, but most owners guess at the inputs. Salons lose bookings in the gaps: a call during a colour application, a message at 9pm, a Sunday enquiry. The task is to measure those gaps for two weeks, then see whether the allowance fits. A fortnight of honest counting usually settles it, and it costs nothing but a notepad.
What Fresha charges, and what differs from the figures people quote
Fresha's pricing page, read in October 2026, shows the AI Concierge as an add-on charged per location per month. There are two versions. Messaging only is $29.95 a month with unlimited messaging. Calls and messaging is $99.95 a month, with unlimited messaging and 200 call minutes included, then $0.60 for every extra minute. The page shows dollar list prices without sales taxes, and Fresha varies prices by country, so check yours on your own account.
You may see older write-ups quoting 500 included messages on the calls plan. The page I read now says messaging is unlimited, so the only allowance that can run out is call minutes. If your Fresha account still shows a message cap, trust the account over this page and redo the sums below with that cap in place of the minutes.
| Plan | Monthly price per location | Calls | Messages | Overage |
|---|---|---|---|---|
| Messaging only | $29.95 | Not included | Unlimited | None on messages |
| Calls and messaging | $99.95 | 200 minutes | Unlimited | $0.60 a minute over 200 |
This is on top of your Fresha subscription and card fees, so it belongs in the full monthly bill. Our tutorial on Fresha's subscription, marketplace fees and add-ons shows where it lands in a three-chair salon's total.
Turning 200 minutes into calls
Minutes are the number that decides the calls plan, and owners rarely convert them. A booking call is short: greeting, service, date, name, confirmation. Allow two to three minutes for an AI to handle it, longer for a caller who asks about prices, patch tests and parking. Calls that need a hand-off may run longer before they end.
| Calls handled in a month | Average length | Minutes used | Overage at $0.60 | Monthly total |
|---|---|---|---|---|
| 40 | 2.5 min | 100 | $0 | $99.95 |
| 80 | 2.5 min | 200 | $0 | $99.95 |
| 100 | 3 min | 300 | $60 | $159.95 |
| 120 | 3 min | 360 | $96 | $195.95 |
All figures here are illustrative. The pattern is that 200 minutes covers roughly 65 to 80 calls, about three a working day. A small salon with three chairs typically sits near that line, which makes the overage rate worth knowing. At 120 calls a month the add-on costs almost $196, and at that volume you should ask whether a part-time receptionist or a dedicated AI phone service is better value. Our comparison of an AI receptionist against a front-desk hire for a salon prices that alternative.
Note one limit of this table: the minutes counted may include calls that are not bookings, such as suppliers, sales callers and wrong numbers. Ask Fresha how those are counted, and look at the first week's log to see how many minutes they consume.
Worked example: a three-chair salon counts its lost bookings
Take an illustrative salon with three stylists, a $55 average first-visit ticket and a part-time receptionist who is at the desk Tuesday to Saturday, 10am to 4pm. For 14 days the owner writes down every call she cannot answer, every voicemail, and every message that waited more than two hours for a reply. Here is the filled-in tally.
14-day log (illustrative)
Missed calls: 38
Voicemail left: 17 (9 were booking requests)
No voicemail: 21 (unknown purpose)
Messages unanswered for 2+ hours: 14 (11 were booking requests)
Calls answered normally: 61
Booking requests that never became a booking, confirmed later: 7
Reading it: the owner knows of 20 booking requests that arrived when nobody could answer, and in seven cases she checked and found the person had booked elsewhere. So at least seven out of 20, or 35%, were lost. Over a month that is about 15 lost bookings (7 times 30 divided by 14). Suppose the concierge books 60% of those: about nine bookings, worth roughly $495 at $55 each.
Now convert revenue to something fair. If product and stylist time eat 45% of each ticket, the contribution is 55%, so nine bookings add about $272. The calls plan costs $99.95, leaving roughly $172 a month. If the owner had counted only the messaging-only plan, the 11 missed message requests alone would convert in much the same way: three or four lost bookings at $55 is $165 to $220 in revenue against $29.95.
The sum is only as good as the 60% assumption. That is why the next step is a test, not a purchase.
Break-even bookings and the go/no-go thresholds
Use the break-even formula to set your own bar before looking at results, so you do not move the goalposts afterwards.
Break-even bookings = monthly plan cost / (average ticket x contribution margin)
Calls plan: 99.95 / (55 x 0.55) = 3.3 extra bookings a month
Messaging only: 29.95 / (55 x 0.55) = 1.0 extra booking a month
Revenue-only break-even is lower: 99.95 divided by 55 gives 1.8 bookings. The margin version is stricter and more honest, because a booking is not pure profit. Use it.
Then apply these thresholds from your log.
- Go on the calls plan if the log shows at least eight unanswered booking requests by phone in a fortnight, and at least 15 calls a week are missed during opening hours.
- Go on messaging only if most unanswered requests arrive as messages and phone gaps are under four a fortnight.
- No go if you miss fewer than ten calls a month, or if your receptionist's hours already cover nearly all of the opening period.
- Not yet if your online booking page is incomplete, because the concierge can only offer what your service menu and diary contain.
A two-chair salon where the sums say no
A different illustration. A two-chair salon where the owner answers the phone herself keeps a log for two weeks and finds six missed calls, all of them wrong numbers or sales calls, and two unanswered messages. Break-even on the messaging plan is one booking a month; her log shows one lost booking in a fortnight, so messaging-only might just pay, but the calls plan would not. She decides on a free missed-call text back instead, using the approach in our missed-call text back tutorial, and revisits in three months. A no is a useful result: it costs her a log and saves $1,200 a year.
What to check in the first week of a trial
If you go ahead, do not trust the dashboard summary. Read the calls. In the first week, listen to every recording or read every transcript if they are available, and mark each one: correct booking, wrong booking, hand-off done well, hand-off missed, caller hung up. Compare against your diary for the same day.
Here is an illustrative transcript fragment with what you would fix.
Caller: Hi, can I get a full head of highlights on Saturday?
Concierge: Of course. I have 10:30 or 2:00 on Saturday. Which suits you?
Caller: 10:30. How much will it be?
Concierge: Highlights start from $85.
Caller: Is that the full head?
Concierge: Yes, a full head is included.
The problem is the last line. If your menu says highlights from $85 are for a half head and a full head is $120, the concierge has promised a price you do not charge. The fix is in your Fresha service menu, not in the AI: make each service a separate, clearly named item with its true price and duration, then test the same call again. Salons with vague menus such as "colour from $60" will see the most errors, so tidy the menu before you switch anything on. Our tutorial on writing a salon service menu and price list with AI helps with the wording.
A second realistic mistake: a caller asks whether a patch test is needed for a colour she has had elsewhere. The correct response is a hand-off to a stylist, not an answer. Write a list of questions the concierge must never answer on its own: allergies and patch tests, corrective colour, pregnancy, medical conditions, refunds and complaints. Then put each on a test call and see what happens.
Ten test calls before you trust it
Make the calls yourself, from a different phone, and score them. Use ten scripts:
- A simple booking for your most popular service.
- A booking for a service that needs two stylists or a long slot.
- A request for a time you are fully booked.
- A change to an existing appointment.
- A cancellation inside your late-cancellation window.
- A price question on a service with a range.
- A patch test or allergy question that must reach a person.
- A complaint about a previous visit.
- A caller who speaks slowly, interrupts or has a strong accent.
- A call from a supplier who wants to speak to the owner.
Pass means correct outcome and a polite tone. Aim for nine of ten with no wrong price or wrong booking. A single wrong booking that goes unnoticed costs a chair-hour, which at a $55 ticket wipes out the day's saving.
Rules that protect clients while you test
Three things belong in your policy from day one. First, tell callers they are speaking to an AI assistant and give them a way to reach a person. Second, check what the concierge stores from a call: names, numbers and any health detail a client volunteers. Do not use it to collect medical history. Third, read Fresha's terms on recording and data use, and check the recording rules that apply to your clients, since they differ between places and I cannot tell you which apply to yours.
Put a single human owner on the call log for the first fortnight, with a ten-minute review at the end of each day. After that, review twice a week. Our tutorial on measuring an AI receptionist's return in 90 days gives a tracking sheet.
The message side: a sample exchange and what to fix
Messaging is the cheaper plan and the one most owners underrate, because late-evening messages are where many bookings arrive. Here is an illustrative exchange at 9:40pm.
Client: Hi, do you do kids' haircuts? My daughter is 7.
Concierge: Yes, we do. A children's cut is 30 minutes. Would you like to book?
Client: Is there anything on Thursday after school?
Concierge: Thursday I have 4:15 or 5:00. Which would you like?
Client: 4:15 please. Name is [first name].
Concierge: Booked: children's cut, Thursday 4:15. You will get a confirmation.
That works, and it also shows the questions to check. Did the concierge book a stylist who actually does children's cuts? Did it apply the correct price for under-12s? Did the client receive the confirmation and reminder that Fresha normally sends? Open the booking in your diary and verify each. If the stylist assignment is wrong, the fix is in who is bookable for which service, which is a diary setting you control.
Preparing the diary so the concierge has something true to read
Whatever the concierge says is only as good as the diary and menu behind it. Before the test, spend an hour on five things.
- Service names. Use the words clients use. "Cut and finish" beats "Style service 2".
- Durations. A colour service with a 30-minute slot that really takes two hours will be offered at impossible times.
- Who does what. Mark which team members perform which services, so a junior is not offered a corrective colour.
- Blocked time. Put lunches, training days and holidays in the diary so they do not appear as free.
- Policies. Write your cancellation and deposit policy in plain words, and check how it appears to a client who books.
A before-and-after illustration: a salon that listed "Colour" at 60 minutes, $70, found that the concierge offered colour clients a slot just before closing. After splitting it into "Root tint, 90 minutes, $70", "Full colour, 120 minutes, $95" and "Balayage, 180 minutes, from $160", the offered slots matched real staffing. This tidy-up is worth doing even if you never buy the add-on, because online clients see the same menu.
A busier salon: where the minutes allowance runs out
For contrast, picture a five-chair salon with two receptionists on most days and 140 calls a month during busy periods, mostly at peak times when both receptionists are on the phone. Its log shows 30 missed calls in a fortnight, 18 of them booking requests. A concierge that handles all 140 calls at three minutes each uses 420 minutes, 220 over the allowance, so the overage is $132 and the total $231.95. That is more than the per-booking value of recovered calls unless the salon recovers about seven extra bookings a month at the margin figure used above ($231.95 divided by $30.25 is 7.7).
That is not a failure of the product. The right use for this salon is to let the concierge answer only overflow calls, if Fresha's settings allow routing by time or by busy line, which you should ask about. Ask the question directly: "Can I send only calls that go unanswered after a set number of rings, or outside opening hours, to the concierge, so minutes are not spent on calls my team would have answered?" If the answer is no, minutes will be spent on every call it takes.
Hand-off wording to give the concierge
You will likely write instructions or answers the concierge should use for hand-offs. Draft them in plain language, then test them on call number seven in the list above. Here is a template to adapt to your salon.
When a caller asks about an allergy, a reaction, a patch test, pregnancy,
a medical condition or a complaint, do not answer. Say: "I will pass this to
the team so a stylist can call you back today. Can I take your name and
number?" Record the question exactly as asked and mark it urgent.
Never discuss refunds or promise discounts. Never state that a service is safe.
Check how the output reaches you: an email, a task in Fresha, a note on the client record? A hand-off that lands in a place nobody looks is worse than a missed call, because the client was told someone would call. Name one person responsible for reading hand-offs and set a time, say 10am and 3pm.
Reading the day-14 result honestly
At the end of the trial, count three things from the diary, not the dashboard: bookings the concierge made, how many of those you would plausibly have lost otherwise, and bookings it got wrong. An illustrative result for the three-chair salon: 14 bookings made in two weeks, of which the owner judges eight would have gone elsewhere, plus two errors that cost a rebooking each. Eight recovered bookings in a fortnight is about 17 a month, which clears the 3.3 break-even comfortably. The two errors point to fixes in the menu, not to cancelling.
Now the opposite result: five bookings made, of which two were recoverable and three came from regulars who would have rung back. Two a fortnight is roughly four a month, only just above break-even on the calls plan before counting the time you spent supervising it. In that case drop to messaging only or stop, and note the date you will look again.
Alternatives to price against it
Fresha's add-on is attractive because it already knows your diary and service menu. Alternatives that are worth a quote: a standalone AI receptionist (see the best AI receptionists for salons compared by price), a simple missed-call text that sends your booking link, or a part-time front-desk hire. For many salons the cheapest first step is the text-back, because it recovers a share of missed calls for almost nothing, and the concierge can follow if the numbers justify it.
Judge any of them with the same three numbers: lost bookings found in your log, share recovered in the trial, and cost per recovered booking. A $99.95 plan that recovers nine bookings costs about $11 each. A $29.95 plan that recovers four costs about $7.50 each. If a person at the desk would recover the same bookings for $20 an hour, count that as the comparison.
If you want help running the log or reading the result, the AI implementation consultation I offer covers exactly that kind of two-week test.
The one-page checklist
Print this and fill it in with real numbers before you press the button.
Fresha AI Concierge decision (fill in)
Average ticket: $____ Contribution margin: ____%
Missed calls in 14 days: ____ Booking requests among them: ____
Unanswered messages in 14 days: ____ Booking requests among them: ____
Lost bookings confirmed (booked elsewhere): ____
Plan chosen: messaging only / calls and messaging
Break-even bookings a month: ____
Service menu clean (named, priced, timed)? yes / no
Banned-topic hand-offs written? yes / no
Daily log reviewer: ________ Review date (day 14): ________
Decision at day 14: keep / switch plan / cancel
A salon that fills this in honestly will know whether the allowance fits, and will not be surprised by the minutes. If the results are close, run a second fortnight rather than rounding up.
Fresha AI Concierge: what owners ask before turning it on
Does Fresha AI Concierge replace a receptionist?
For a small salon it replaces the missed-call gap, not a person at the desk. It answers when the team is busy or closed. Anything unusual, such as a colour correction query or a complaint, still needs a human, so keep a clear hand-off rule and check the call log daily at first.
What happens if I go over the included minutes?
Fresha's pricing page lists $0.60 a minute beyond the 200 included on the calls and messaging plan. Forty extra minutes costs $24. Check your own price page, as amounts and allowances can differ by country and change over time.
Is the messaging-only plan enough?
It is enough if most of your lost bookings arrive as messages rather than calls. Count a fortnight of each before deciding. If clients mostly phone while you have your hands in someone's hair, messaging-only will not close that gap.
Can I cancel if it does not pay back?
Check the cancellation and billing terms on your Fresha account before you switch it on, and note the date of your first charge. Set a calendar reminder for day 14 so the decision is yours rather than a renewal's.
Should I tell clients they are talking to an AI?
Yes. Say so at the start of the call or chat, and offer a way to reach a person. Recording and disclosure rules differ between places, so check the rules that apply to your clients.
Further reads
- AI Agent for a Hair Salon: Ten Checks Before You Commit to a Contract — Ten checks to run before signing up to any salon AI agent.
- AI Voice Agent for Salons: Booking Rules to Set Before It Answers — Set booking rules before any voice agent answers your phone.
- AI Agent for a Beauty Salon: Treatment Questions It Must Hand to Staff — Which treatment questions an AI must always hand to staff.
- Booksy for Barbers: Costs, Boost Fees and the AI Receptionist Beta — How a rival booking app prices its AI receptionist.
- How to Cut Salon No-Shows With AI Reminders and Deposits — Recover revenue from no-shows before buying more tools.
- Should a Hair Salon Use an AI Receptionist? — The wider case for and against an AI receptionist.
- AI Mirror and Virtual Hair Try-On: Is It Worth Paying for in a Salon? — When an AI hair try-on mirror pays for itself in a small salon, how to test it with clients, and what to try first for free.
- Salon AI Chatbot: ManyChat, Meta Business Agent or Booking-App Bot? — ManyChat, Meta Business Agent or the bot inside your booking app: what each costs a salon, what it can answer and when it hands over.
- Vagaro Alternatives for a Small Salon: Five Compared on AI and Price — Fresha, Booksy, GlossGenius, Boulevard and Mindbody against Vagaro for a three-chair salon: list prices, AI features and card fees side by side.
- 5 AI Tools for Salons: A Stack for Solo Stylists and Small Teams — Five AI tools in the order a solo stylist or small salon team should adopt them, with what each costs and one worked example per tool.
- Chatbot for Hairdresser Customer Service: What to Let It Answer — Sort salon messages into three piles: answer outright, answer with a condition, or hand to a stylist, with fact-sheet wording and a 20-message test.
- Nail Salon Receptionist Job Description: What AI Can Take Over — An owner's duty-by-duty split of a nail salon front desk: what AI handles, what a person keeps, and the handover rules for walk-ins and complaints.
- Vagaro for Salons: Services, Calendars, Reminders and Vera AI Set-Up — A six-step Vagaro set-up for a small salon, with filled-in settings, test bookings and a clear line between what Vera handles and what staff keep.
- Salon Patch Test Form Checklist: Reminders and Records With AI — Form fields, reminder texts timed to the 48-hour check and a record-keeping routine for patch tests, with AI drafting the wording and people judging reactions.
- AI for Nail Salons: Walk-In Wait Estimates and Technician Matching — Learn service durations from your own tickets, write technician-match rules, work a 2pm queue step by step and text each walk-in a wait range.
- Vagaro AI Explained: What Vera Does and Where It Stops — Vera answers Listing Page and text messages and promotes empty slots for a booking fee, but never takes calls. A message sort and a trial show its limits.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Fresha pricing page (fetched October 2026). Salon figures and call logs are illustrative.