# 9 Salon Phone Scripts for Booking, Pricing, and Upset Calls

> Salon Phone Scripts that help you book faster, handle price shoppers, and calm upset callers. Copy 9 proven scripts your team can use today.

Canonical: https://ahoya.ai/blog/9-salon-phone-scripts-for-booking-pricing-and-upset-calls
Published: 2026-10-05 · Updated: 2026-10-05

## The 30-second version

Salon Phone Scripts are short, pre-written call guides that keep your team consistent under pressure. Use them to greet warmly, ask the right questions, offer two appointment options, and close with a clear next step. This article includes 9 ready-to-copy scripts: five for booking (new client, returning client, color fit check, same-day, reschedule), three for pricing (haircut, color “starting at,” “why so expensive?”), and one for upset callers (late/cancellation or policy conflict). The goal is to reduce awkward pauses, prevent underbooking time for color, and turn price calls into appointments. If calls keep going to voicemail, consider an AI receptionist to answer 24/7, book appointments, log requests, and text your team.

Your salon phone doesn’t just ring with “Can I book?” It rings with Salon Phone Scripts-worthy calls like last-minute changes, price shoppers, and people who are already frustrated before you even say hello.

The right Salon Phone Scripts help you stay warm and confident on every call, even on your busiest Saturday.

## What is Salon Phone Scripts

Salon Phone Scripts are pre-written dialogue guides that help salon staff handle calls for appointments, pricing inquiries, and upset clients efficiently. They keep calls consistent, reduce awkward pauses, and make it easier to book the right service with the right provider in the right amount of time.

They also protect revenue. Speed matters. If a caller can’t get a clear answer quickly, they often move on to the next salon.

“Most ‘difficult’ salon calls get easier the moment you make the next step obvious: book it, quote it, or fix it.”

Before we jump into scripts, set your baseline call flow:

- Greet + identify the salon and yourself  

- Ask what they’re looking for (service goal, not just a menu item)  

- Confirm key details (timing, length, stylist preference, hair history if relevant)  

- Offer two appointment options (not an open-ended question)  

- Confirm price range, policies, and what to expect  

- Close with a recap and next step (text confirmation, arrival time, prep)

That structure is what turns scripts from “robotic” into reliable.

## 5 Essential Booking Scripts for Seamless Appointments

Below are five booking scripts you can copy into your front-desk binder, POS notes, or training doc. Each includes: what to say, what to capture, and how to close.

### 1) New client booking (first-time caller)

Goal: get the right service length and the right provider without overwhelming the guest.

Script

- Salon: “Thanks for calling [Salon Name], this is [Name]. What can we help you with today?”

- Caller: “I need a haircut.”

- Salon: “Perfect. Is this your first visit with us?”

- Caller: “Yes.”

- Salon: “Welcome. For the best match, are you looking for a trim/maintenance cut, or a bigger change in length or style?”

- Caller: “[Answers]”

- Salon: “Got it. Any timing needs, like before an event, or are weekdays okay too?”

- Salon: “Great. I have two options: [Day], [Time] with [Stylist], or [Day], [Time] with [Stylist]. Which works better?”

Capture: first-time, service goal, timing flexibility, stylist preference (if any)

Close: “Awesome, you’re booked for [day/time] with [stylist]. We’ll send a text confirmation. Please arrive 5–10 minutes early for a quick consultation.”

### 2) Returning client rebook (fast and friendly)

Goal: keep it quick and make rebooking feel easy.

Script

- Salon: “Hi, thanks for calling [Salon Name], this is [Name]. Who am I speaking with?”

- Caller: “[Name]”

- Salon: “Hi [Name], welcome back. Are we booking with the same stylist as last time?”

- Caller: “Yes, with [Stylist].”

- Salon: “Perfect. Same service today?”

- Caller: “[Service]”

- Salon: “Great. I can do [Option A] or [Option B]. Which do you prefer?”

Close: “You’re all set. We’ll text you a confirmation and a reminder the day before.”

### 3) Color booking with a quick “fit check” (prevents mismatched timing)

Goal: avoid underbooking time for color.

Script

- Salon: “Thanks for calling [Salon Name], this is [Name]. What color service are you thinking?”

- Caller: “Highlights.”

- Salon: “Great. Just so we book the right amount of time: is your goal subtle brightness, or a noticeable change?”

- Caller: “[Answers]”

- Salon: “And when was your last color service?”

- Caller: “[Answers]”

- Salon: “Perfect. Based on that, we’ll book you for a [service name/time block]. I have [Option A] or [Option B].”

Add-on line (optional): “If you’d like, bring a couple inspiration photos. It helps us nail the consultation.”

Close: “You’re booked. You’ll get a text confirmation with your appointment details.”

### 4) Same-day / last-minute availability (stop the “No” spiral)

Goal: keep the caller engaged even when you’re full.

Script

- Salon: “We can definitely try to help. What service are you looking for, and what time were you hoping for?”

- Caller: “[Answers]”

- Salon: “Today we’re tight, but I have two options: a short-notice opening at [time], or the next best availability [day/time]. Which would you like?”

- Caller: “I really need today.”

- Salon: “Understood. I can also put you on our cancellation list. If something opens, would you prefer a call or a text?”

Close: “Perfect, you’re on the list. If we get an opening, we’ll reach out.”

### 5) Reschedule without losing the client (and without drama)

Goal: make rescheduling easy while protecting your schedule.

Script

- Salon: “No problem, we can help with that. What name is the appointment under?”

- Caller: “[Name]”

- Salon: “Thanks. Same service and stylist, just moving the time?”

- Caller: “Yes.”

- Salon: “Got it. I have two options: [Option A] or [Option B]. Which works better?”

- Salon (policy line, calm and brief): “Quick note: we ask for [X hours] notice for changes so we can offer that time to someone else.”

Close: “All set. We’ll text your updated confirmation now.”

## Pricing Conversation Scripts to Close Sales

Price calls aren’t the enemy. They’re a chance to position your salon, qualify the right guest, and move them into a booking.

A helpful framing for your team: pricing scripts aren’t about defending your rates. They’re about clarifying what’s included, setting expectations, and making the next step easy.

Also, don’t leave people waiting. If you’re short-staffed at the desk, consider a salon answering service or an AI receptionist so price inquiries don’t roll to voicemail during peak times.

### 6) The simple haircut price inquiry (quote without sounding cold)

Script

- Caller: “How much is a haircut?”

- Salon: “Haircuts start at [$X] and go up to [$Y] depending on length and time. Is it for an adult cut, or a shorter maintenance trim?”

- Caller: “[Answers]”

- Salon: “Got it. Most guests with what you described are typically around [$range]. Would you like to book with [Stylist], or do you prefer first available?”

Close: “Perfect. I have [Option A] or [Option B]. Which works better?”

### 7) Color pricing (avoid the trap of quoting the wrong service)

Script

- Caller: “How much are highlights?”

- Salon: “Highlights vary based on how much hair we’re doing and the result you want. To give you a helpful range, are you looking for subtle brightness or a bigger change?”

- Caller: “[Answers]”

- Salon: “Thanks. For that, you’re usually looking at about [$range]. Would you like to book a consultation first, or reserve a full appointment?”

Close: “Either way, I can grab a time. What day works best for you?”

### 8) “Do you charge extra for long/thick hair?” (handle add-ons clearly)

Script

- Caller: “Do you charge extra for long hair?”

- Salon: “Sometimes, yes. It depends on time and product. We keep it fair by matching the appointment length to what you need. If you tell me about your hair length and thickness, I can share the best price range and book the right time.”

Follow-up questions to keep it smooth:

- “About how long is your hair, like shoulder-length or longer?”

- “Is it thick, average, or fine?”

Close: “Perfect. Based on that, we’ll book you for [service/time]. I have [Option A] or [Option B].”

### 9) Handling “Why so expensive?” (value without defensiveness)

Script

- Caller: “Wow, that’s expensive.”

- Salon: “Totally fair question. Our pricing reflects the time, product quality, and the experience level you’re booked with, plus a full consultation. If budget is the main concern, I can offer a couple options.”

- Caller: “Like what?”

- Salon: “We can do a smaller version of that service, or schedule with a different provider at a different rate range. What matters more: keeping the cost down, or getting the exact result you described?”

Close: “Got it. Based on that, I recommend [option]. Want me to reserve a spot for you?”

## Handling Upset Clients: Scripts That De‑escalate

Upset calls usually come down to expectations, timing, or money. The fastest way to lower the temperature is to (1) acknowledge, (2) ask one clarifying question, (3) offer a specific next step.

Also: long holds make things worse. If you can’t take the call right away, offer a clear callback window.

### Script A) “My hair isn’t what I asked for”

- Client: “I’m really unhappy. This isn’t what I wanted.”

- Salon: “I’m sorry you’re feeling that way, and thank you for calling. I want to make this right. What feels most off: the color, the cut/shape, or something else?”

- Client: “[Explains]”

- Salon: “Thank you. The next step is to get you in for a quick look so we can fix it. I can book a correction check with [Stylist/Manager] at [Option A] or [Option B]. Which works best?”

Notes for staff: Don’t debate. Don’t diagnose over the phone. Move to an in-person assessment.

### Script B) “You’re running late and I’m waiting”

- Client: “I’ve been waiting 20 minutes.”

- Salon: “You’re right to call that out. I’m sorry for the wait. Let me check where we are and give you a clear update.”

- Salon (after checking): “Thanks for holding. We’re running about [X] minutes behind. Here are your options: start in about [X] minutes, reschedule to [Option A/Option B], or switch you to a stylist who’s available sooner. What would you like to do?”

Close: “Thanks for your patience. I’ll take care of it now.”

### Script C) “I was charged incorrectly / I don’t understand the total”

- Client: “My total wasn’t what I expected.”

- Salon: “I can help with that. I’m sorry for the confusion. What was the date of your visit and the name the appointment was under?”

- Client: “[Answers]”

- Salon: “Thank you. I’m pulling up the ticket. While I’m checking: was the surprise related to an add-on service, product, or the service level booked?”

- Salon (resolution step): “Here’s what I see: [brief, factual breakdown]. If something wasn’t explained clearly, that’s on us. The next step is [refund/adjustment policy next step / manager callback]. I can have a manager call you back within [time window]. Is that okay?”

Notes for staff: Stay factual, don’t assign blame, and only promise a callback window you can keep.

### Script D) Late arrival (protect your schedule without sounding harsh)

- Client: “I’m running late.”

- Salon: “Thanks for letting us know. About how many minutes behind are you?”

- Client: “[Answers]”

- Salon: “Got it. Here’s what we can do. If you arrive within [X] minutes, we can still do [reduced service plan] and keep you with your stylist. If it’s later than that, we’ll need to reschedule so we don’t impact the next appointments. What would you prefer?”

- Client: “[Chooses]”

- Salon: “Perfect. I’ll note it on your appointment and we’ll be ready.”

## Customizing Scripts to Match Your Brand Voice

Scripts should sound like your salon, not like a call center. Use this quick checklist to tailor them:

- Choose your vibe words (3 max): e.g., “calm, expert, friendly” or “fun, fast, polished.”  

- Decide on formality: first names only, or “Ms./Mr.” for certain clientele.  

- Standardize service naming: if your menu says “Signature Cut,” don’t say “regular haircut” on the phone.  

- Decide what you always offer: “two appointment options,” “text confirmation,” “cancellation list,” etc.  

- Create your “safe phrases” for tension:  - “Thank you for telling me.”  
- “Let’s get you a clear answer.”  
- “Here are your options.”

### Quick reference table: which script to use when

| Caller intent | Best script | Key line to remember | What you must capture |
|---|---|---|---|
| “I need an appointment” (new client) | Booking #1 | “Is this your first visit with us?” | Service goal, timing, stylist preference |
| “Do you have anything today?” | Booking #4 | “Two options: opening at X, or next best at Y” | Flexibility, callback/text preference |
| “How much is a haircut?” | Pricing #6 | “Starts at X and goes up to Y depending on time” | Hair length, complexity |
| “How much are highlights?” | Pricing #7 | “Subtle brightness or big change?” | Last color date, goal, time block |
| “I’m unhappy” | Upset A | “What feels most off: color, cut, or something else?” | Specific concern, preferred fix time |
| “I’m late” | Upset D | “Within X minutes we can still do…” | ETA, service adjustment or reschedule |

## Measuring Script Effectiveness for Small Business Growth

If you never measure your scripts, you won’t know if they’re working. Keep it simple and track what you can control.

### What to track weekly (lightweight, high impact)

- Booking conversion rate: calls about services vs booked appointments.  

- Missed calls and abandoned calls: how many never get handled.  

- Average time to answer: even a rough estimate helps.  

- Reschedule rate and late-arrival outcomes: how often you save the appointment vs lose it.  

- Remake/correction requests: not to blame, but to spot expectation gaps in phone conversations.  

- Upsell/add-on acceptance (optional): add-ons land better when timing and price expectations were set upfront.

### Tie it back to retention (and customer lifetime value)

Phone scripts aren’t just about today’s schedule. They’re about trust. When people feel guided, respected, and clearly informed, they’re more likely to come back and refer friends.

### When the desk can’t grab every call

Your front desk is juggling walk-ins, checkout, and stylist questions while the phone keeps ringing. If calls are going to voicemail during peak times, a realistic goal might be reducing missed opportunities, like a shop that currently misses a handful of booking calls a day.

If missed calls are costing you bookings, it may be time to add help: a salon answering service during peak hours, or an AI receptionist that can handle appointment booking and route messages to your team 24/7.

Ahoya is an AI voice receptionist built for small businesses. It answers every call 24/7, books appointments, logs requests, and texts your team. You can set it up from your website URL in minutes on a real phone number (free trial, then $49 / $179 / $399 per month).

If you want, tell me your salon type (booth rental vs commissioned), your top services, and your key policies (deposits, cancellation window). I’ll tailor these Salon Phone Scripts into a one-page call guide your team can use tomorrow.

## Frequently asked questions

### What are Salon Phone Scripts?

Salon Phone Scripts are pre-written call prompts your front desk can follow for common situations like booking, rescheduling, pricing questions, and upset callers. They keep your tone consistent, reduce dead air, and make it easier to collect the details you need (service goal, timing, stylist preference, and policies). The best scripts still sound human because they focus on clarity and next steps, not “reading a speech.”

### How do I train salon staff to use phone scripts without sounding robotic?

Give staff a simple call structure (greet, clarify goal, confirm details, offer two options, recap, next step) and let them personalize 1–2 lines. Keep scripts as bullet prompts, not paragraphs. Role-play three scenarios per shift for a week: new client booking, price inquiry, and reschedule. Finally, define the required “must say” lines (policies, deposits, arrival time) so the rest can be natural.

### How much does a phone answering service cost?

Costs vary based on call volume, coverage hours, and whether the service includes booking or just message taking. Many services price by minutes, calls, or a monthly plan tier. To compare options, estimate how many calls you miss in a typical week and what one booked appointment is worth to you. Then look for clear pricing, after-hours coverage, and appointment scheduling support.

### Is there a free answering service available?

Some providers offer a limited free trial, but fully staffed live answering is rarely free long-term because it requires people on payroll. Free options are usually voicemail, basic call forwarding, or a limited trial of a virtual receptionist tool. If you test a free trial, evaluate whether it can handle your most common requests (booking, reschedules, pricing questions) without creating extra work for your team.

### What is the best answering service for small businesses?

The best answering service depends on your industry and what you need it to do: answer-only, message taking, or full appointment booking. Look for reliable 24/7 coverage, fast pickup times, clear scripts you can control, and accurate appointment scheduling. If you want a lighter setup, an AI voice receptionist can answer every call, book appointments, log requests, and text your team, which can help when the desk is overwhelmed.

### What should a salon say when a client complains about price?

A strong response stays calm, clarifies what’s included, and offers a next step. For example: confirm the service goal, give a “starting at” range if needed, explain what the guest receives (consultation, timing, product level), and then offer two options to book. If they still hesitate, offer a smaller service or a consultation appointment instead of defending your prices or debating.
