Every call that comes into an auto repair shop already decided something before the phone rang: this is a person with a car problem and the money or willingness to fix it, calling your shop specifically. That is a warmer lead than almost anything a marketing campaign produces. Yet most shops hand that call to whoever happens to be closest to the phone with zero preparation for what to say, and the quality of the answer swings wildly depending on who picks up, how busy the shop is, and whether that advisor had a good morning. A script does not make your team sound like a call center. It closes the gap between your best advisor's calls and everyone else's, for the handful of call types that happen every single day and decide whether a car ends up on your lift or on a competitor's.

The real cost of winging it.
Most shop owners can tell you exactly what they spend per lead on Google and Meta, down to the dollar, but have never once listened to a recording of how those leads get handled on the phone. That is backwards. A paid ad that produces a call in the first 24 to 48 hours after launch did its job the moment the phone rang; everything that happens after that is entirely on the person who answers. If that person improvises a weak, inconsistent, or price-first answer, the ad spend that earned the call is wasted just as completely as if the ad never ran at all.
We typically see shops that put even a basic script in place for their handful of highest-volume call types pick up a meaningful lift in their call-to-booked rate within the first month, not because the advisor becomes a better salesperson overnight, but because the worst calls stop being bad. The gap between a shop's best advisor and its weakest one on an unscripted call can be enormous: one books the job, the other loses it to a shop two miles away that happened to say the right thing first. A script is not there to replace good judgment. It exists to make sure every call gets at least the floor of a good answer, every time, regardless of who picks up or how long the line has been ringing.
The four call types below account for most of the lost jobs we see when we review a shop's call handling: the price-shopper who wants a number before anything else, the call that goes to voicemail, the estimate that got declined and never got revisited, and the appointment that gets cancelled or no-showed. Each one needs a different script because each one is solving a different problem, not just a different version of "be polite and helpful."
The quote shopper call.
This is the highest-volume call type at almost every independent shop, and it is the one most commonly lost. The caller asks a version of "how much do you charge for X," the advisor gives a number or a range, and the caller says thanks and hangs up to call the next shop on the list. Nobody did anything wrong in that exchange, but nobody won the job either, because a price without an inspection is just a guess, and the caller has no reason to trust your guess over the next shop's guess.
Never quote a firm price before the vehicle has been looked at. The moment you do, you have entered a bidding war with every other shop the caller plans to dial next, and the only thing left to compete on is who says the lowest number.
The fix is redirecting the call toward getting the vehicle seen instead of racing to a number. Here is the actual exchange that works:
- Caller: "How much do you charge for a brake job?"
- Advisor: "Happy to get you real numbers, not a guess over the phone. Brake jobs vary a lot depending on the wear and what's actually going on, so the honest answer depends on what we find. Can you bring it by today or tomorrow? We'll take a quick look, no charge for the look, and give you exact pricing before we touch anything."
- Caller: "I just want a ballpark."
- Advisor: "Totally fair, for a straightforward pad and rotor job on most vehicles we typically see [your shop's real range] per axle, but I'd rather confirm that with eyes on your car than have you hold me to a number that might not match what's actually wrong. What's a good time today or tomorrow?"
Notice the advisor still answers the question. Refusing to give any range at all just frustrates the caller and sounds evasive. The script gives an honest range, immediately follows it with the reason an exact number requires a look, and asks for the appointment in the same breath. That last step matters most: every quote shopper script has to end with a specific ask for a specific time, not a vague "give us a call when you're ready."
Free Call Handling Audit
Find out what your calls are actually losing you.
We'll review how your shop handles its highest-volume call types and build scripts around your real services and pricing, not a generic template.
Get My Free Call Audit →The no-answer callback.
A ringing phone that nobody answers during business hours is one of the most expensive problems in an auto repair shop, and it is purely a staffing and routing issue, not a script issue, until the voicemail plays. Our full breakdown of missed call recovery for local businesses covers the systems that catch these calls before they go to voicemail at all; this section covers what to say once one lands there and how the callback should go.
The voicemail greeting itself has to do real work instead of just confirming nobody is available: "Thanks for calling [Shop Name]. We're currently helping other customers get their vehicles back on the road, and we don't want to miss you. Leave your name, number, and the year, make, and model of your vehicle, and a service advisor will call you back within the hour." That last promise, a specific callback window, is what turns a voicemail from a dead end into a held place in line, and it only works if the shop actually keeps it.
The callback script matters just as much as the voicemail greeting, because a caller who left a voicemail an hour ago has usually already called at least one other shop in the meantime. The callback cannot sound like a routine return call. It has to acknowledge the wait and get straight to booking: "Hi, this is [name] calling back from [Shop Name], sorry we missed you earlier. I've got a note here that you're dealing with [the issue they mentioned], is that still going on? Let's get you on the schedule, I've got openings today at [time] or tomorrow at [time], which works better?" Naming the issue back to the caller proves someone actually listened to the voicemail instead of just returning a missed call blind, and jumping straight to two concrete time slots skips the "let me check availability and call you back" step that gives the caller another chance to book somewhere else first.
The declined estimate follow-up.
An estimate a customer declined is not a closed file, it is a scheduled follow-up that most shops simply never make. Our guide to declined services follow-up for auto repair shops covers the full tracking system and cadence for recommended work that gets put off; the script below is specifically for the follow-up call itself, 24 to 48 hours after the decline, before the customer has forgotten the conversation or found another shop to do it cheaper.
The mistake most advisors make on this call is simply repeating the price, as if the customer said no because they forgot the number. They did not forget. They said no for a reason, usually cost, timing, or trust, and the follow-up has to address that reason directly instead of restating the estimate:
- Advisor: "Hi [name], this is [advisor] from [Shop Name]. I wanted to follow up on the [specific repair] we talked about. I know that's not a small decision, so I wanted to check in rather than just leave it. Has anything changed, or is cost still the main thing holding you back?"
- Customer: "Yeah, it's just a lot right now."
- Advisor: "Totally understand. A couple options: we can break that into two visits if there's a piece of it that's more urgent than the rest, or we do have a payment plan option if that helps spread it out. Either way, I'd rather get the part that's actually a safety concern handled sooner than later. Want me to walk through what that would look like?"
Leading with the reason the repair matters, not the price, and offering one concrete alternative, a phased repair or a payment option, converts a meaningful share of declined estimates that a generic "just checking in, let me know" voicemail never recovers. The call only works within that 24 to 48 hour window; wait a week and the customer has usually already decided to live with the problem or found someone cheaper.
The reschedule and no-show save.
A cancelled or no-showed appointment is a booked job that is about to disappear entirely unless someone picks up the phone within the same day. The instinct to let a slightly awkward no-show slide without a follow-up call costs shops real appointments every month, mostly because the advisor assumes the customer will call back on their own. Some will. Most will not, because the moment of urgency that got them to book in the first place has already passed, and it is your job to recreate it, not theirs.
For a cancellation, the script should get a new time locked in on the same call rather than leaving it open-ended: "No problem at all, these things happen. I don't want this to fall through the cracks though, since [the issue] won't go away on its own. I've got an opening Thursday at 9 or Friday at 2, which works better for you?" For a no-show, the call happens the same day, acknowledges the miss without guilt-tripping, and goes straight to rebooking: "Hey [name], we had you down for [time] today and wanted to check in, everything okay? We'd love to get you back on the schedule, I've got [time] tomorrow or [time] Thursday open." Both scripts share the same structure as the quote shopper call: acknowledge, briefly state why it still matters, and offer two specific times instead of asking an open question that is easy to dodge.
Every script in this guide ends the same way: two specific time options, never an open-ended "call us when you're ready." That single habit, offering times instead of asking a vague question, recovers more appointments than any clever line earlier in the call.
Training without sounding robotic.
Printing these scripts and taping them next to the phone is the fastest way to guarantee nobody uses them naturally. A script memorized word for word falls apart the moment a real caller says something unexpected, and customers can hear when someone is reading rather than talking. The goal is for each advisor to internalize the structure of the call, acknowledge, state why it matters, offer two specific times, and fill in the actual words with their own voice.
The fastest way we have seen this stick is a short weekly role-play, fifteen minutes, where one person plays a difficult caller (the aggressive price shopper, the customer who is annoyed about a no-show call, the declined estimate who is defensive about cost) and the advisor practices the response live, in front of the team, with immediate feedback. This does more in a month than any written script document does in a year, because it trains the instinct rather than the memorization. New hires should sit in on these sessions before they ever answer a live call unsupervised, and existing advisors should rotate through playing the difficult caller themselves, since writing the hard question is almost as useful as answering it.
It also helps to agree as a team on the two or three lines in each script that are non-negotiable, the parts that have to stay close to the original wording because they do specific work (offering two concrete times, naming the safety or cost reason a declined repair still matters), and treat everything else as flexible. That distinction, between the load-bearing lines and the connective tissue around them, is what lets a script survive contact with a real, unpredictable phone call instead of sounding like it was read off a card.
Built Around Your Shop
We'll write scripts your advisors actually sound like themselves saying.
No generic call center templates. We build scripts around your real services, your real pricing, and the calls your shop actually gets every day, then help you roll them out without the robotic read-off-a-card problem.
Get My Free Call Audit →Tracking which scripts convert.
None of this is worth doing without a way to know whether it is working. Call tracking, a different tracking number or tag for each marketing source, tells you where a call came from; a short review process on top of that tells you whether the call was handled well once it arrived. Our guide to Google Ads for local service businesses covers the tracking setup needed to tie a specific ad to a specific phone call in the first place, which has to exist before script quality can even be measured, since you cannot improve a call-to-booked rate you are not tracking by source.
Once calls are tracked, listening to a handful of recordings each week, specifically the quote shopper and declined estimate calls, is the fastest way to catch where a script is drifting back into old habits. Shops that are not ready to staff around-the-clock phone coverage should also look at after-hours call handling options, since a great daytime script does nothing for the calls that come in after close, and those calls deserve the same two-specific-times structure the moment someone, human or automated, picks them back up the next morning.
The actual metric to watch is simple: calls booked divided by calls answered, broken out by call type if your tracking supports it. A shop that starts measuring this number for the first time is often surprised by how low it is, usually somewhere in the range of 20 to 35 percent for quote shopper calls specifically, before any script work begins. That number moving even ten points in the right direction, on the volume most shops already have coming in, is usually worth more than finding another ad channel to add on top of the ones already running.
None of these scripts replace a well-run shop or a fair price. What they do is make sure the phone, the single most expensive lead source most shops have once you count the ad spend, the staff time, and the years of reputation that earned the call in the first place, gets handled the same well-run, fair way every single time it rings. If you are generating the calls but not sure your team is closing them, that is the gap worth fixing before spending another dollar trying to generate more calls, our auto repair shop marketing guide covers the full picture of where phone handling fits next to everything else that drives car count.
Frequently asked questions.
What is the single most important phone script for an auto repair shop to have?
The quote shopper script matters most because it is the call volume killer. Most shops lose this call by quoting a price before diagnosing anything, which turns the conversation into a bidding war. A script that gets the vehicle in for a free or low-cost inspection first, instead of a number over the phone, wins far more of these calls.
How do you get a service advisor to use a script without sounding robotic?
Treat the script as a checklist of required information and a required next step, not a word-for-word speech. Advisors should know the goal of each call type and the one or two lines that matter most, then fill in the rest in their own voice. Role-playing real calls in short weekly sessions works far better than handing someone a page to memorize.
What should a service advisor say when a caller just wants a price over the phone?
Acknowledge the question, then redirect to getting the vehicle seen. Something like, I want to give you an honest number, not a guess, so let's get it on the lift for a quick look and I'll have real pricing for you today. That keeps the caller engaged instead of shopping three more shops with the same vague question.
How should a shop follow up on an estimate a customer declined?
Call within 24 to 48 hours, lead with the safety or cost reason the repair matters rather than repeating the price, and offer one concrete next step like a shorter-term fix or a payment option. A single generic reminder call rarely works; the follow-up has to add new information the first conversation did not cover.
Do phone scripts actually improve how many calls turn into booked appointments?
Yes. Shops that put even a simple script in place for their highest-volume call types typically see a noticeable lift in their call-to-booked rate, because the biggest losses come from inconsistency, not from any one advisor being bad at the job. A script closes the gap between your best advisor's calls and everyone else's.
Free Call Handling Audit
Turn more calls into booked jobs.
We'll review your shop's call handling and build scripts around your actual services.
Received
Thanks. Talk soon.
We'll reach out within 24 hours with your custom 90-day roadmap.
