Most auto repair shops have tried Facebook ads exactly once. They boosted a post about an oil change special, spent $200, collected a few likes from people who will never set foot in the shop, and concluded that Facebook doesn't work for auto repair. Facebook works fine. That experiment was just missing every piece that makes it work. This is the complete playbook: the campaign structure, the offers, the creative, the targeting, the budget, and the honest cost numbers nobody publishes.

Where Facebook fits
for a repair shop.
Start with the distinction that most shop marketing gets wrong. Google captures demand that already exists. When someone types "brake repair near me," they have a problem today and they are choosing a shop in the next ten minutes. That is why we always tell shop owners that Google Ads for auto repair shops is where high-intent budget goes first.
Facebook does the opposite job. It creates demand. Almost every car owner in your radius is carrying some deferred problem: a squeal they turn the radio up to ignore, an AC that "mostly works," a check engine light they have been negotiating with for two months. They are not searching for a shop today. But they are on Facebook and Instagram tonight, and the right offer in front of the right radius makes today the day they finally deal with it.
We run marketing across the auto repair space, including Network Automotive, a multi-location Arizona auto repair group, and Network Collision, a collision shop in Gilbert, Arizona, alongside Meta lead generation for local service businesses in a dozen other industries. The pattern holds everywhere: Google wins the customer who is already looking. Facebook wins the customer six weeks before they would have looked, and usually at a lower cost per lead. A shop that runs both, coordinated under one auto repair marketing strategy, stops depending on whoever happens to search this week.
One honest caveat before the playbook. Facebook is the wrong tool for emergencies. Nobody scrolling Instagram books a tow. Where it shines is maintenance, deferred repairs, and seasonal work: brakes, AC, diagnostics, tires, fluid services. Build the whole system around that and the platform performs.
Real campaigns,
not boosted posts.
The boost button is where shop ad budgets go to die. Boosting optimizes for engagement, which means Meta hunts for people likely to like and comment, not people likely to hand you their keys. You can boost posts for years, feel busy, and never book a single car you can trace to the spend.
Real campaigns live in Ads Manager and start with the lead objective. That one setting changes what the algorithm hunts for. Instead of finding scrollers who tap reactions, Meta finds people in your radius who actually fill out forms and request appointments. Same audience, same creative, completely different outcome.
Here is the structure we run for shops, and it is deliberately boring:
- One campaign with the lead objective. Not five campaigns fighting each other for the same 40,000 people.
- One or two ad sets. A radius around the shop, broad targeting inside it. At local audience sizes, stacking interest filters just raises your costs and shrinks the pool Meta can learn from.
- Three to five ads per ad set. Different offers and different creative angles competing against each other. Meta shifts budget to the winner faster than any human media buyer would.
Then leave it alone long enough to learn. The first one to two weeks are the learning phase, and results swing hard day to day. Shops that log in daily and pause whatever looked bad yesterday reset the learning over and over and never see what the campaign can actually do. Judge on two-week windows, minimum.
Instant forms vs.
landing pages.
Once someone taps your ad, they go one of two places, and the choice shapes everything downstream.
Instant forms: cheap leads, fast start
Meta's instant forms open inside the app with the person's name, email, and phone number pre-filled. Two taps and the lead is in your inbox. Because there is no website to load and no fields to type, cost per lead runs meaningfully cheaper, and you can launch a campaign this week without touching your website.
The catch is that two taps is a low bar, so raw instant form leads skew casual. The fix is friction on purpose. Add custom questions: year, make, and model. What is going on with the vehicle. When do you want to come in. Every question you add costs you some lead volume and buys you lead quality, and for a shop with limited front-desk time, that trade is almost always worth making.
Landing pages: fewer leads, better ones
A dedicated landing page with your shop photos, reviews, warranty, and a booking form produces fewer leads at a higher cost per lead. But someone who left Facebook, read your page, and typed their own phone number is a different animal. They show up. Landing pages also give you proper pixel and conversion tracking, which matters more as spend grows.
Our default for shops: start with instant forms plus qualifying questions to get data flowing cheaply, then stand up a simple landing page once the offer is proven. Run them head to head for a month and let cost per booked car, not cost per lead, pick the winner.
Free Ads Audit
Find out why your shop's ads aren't booking cars.
We'll audit your account, your offer, and your radius, then hand you the exact campaign structure we would run for your shop. Free, and yours to keep whether we ever work together or not.
Get My Free Shop Ads Audit →Offers that fill bays,
not just calendars.
This is where most shop campaigns are lost before launch. The default move is a discounted oil change, because it is easy and every competitor runs one. That is exactly the problem. A $29.99 oil change offer competes with every quick-lube chain in town, attracts coupon shoppers who rotate between whoever is cheapest, and fills your bays with $30 tickets and an upsell conversation your advisor has to win from scratch.
The better offers start where the money already is:
- Brakes. A free brake inspection or a fixed dollar amount off brake service targets a repair people already know they need and have been postponing. The ticket carries real margin, and "that grinding noise" is scary enough to drive action.
- AC service. Seasonal, urgent, and in a hot market it practically sells itself. We are in Arizona. An AC offer in April beats an oil change offer every single time.
- Diagnostics credit. "Check engine light on? Diagnostic fee applied to your repair" converts anxiety into an appointment and pre-frames the repair conversation before the car is even on the lift.
- Financing on major repairs. For the $1,200 problem someone is driving around with, "payment options available" is the offer. The barrier was never desire. It was the lump sum.
| Offer | Who It Attracts | Ticket Potential | Verdict |
|---|---|---|---|
| Discount oil change | Coupon shoppers, chain switchers | Low, upsell-dependent | Run only as a volume play with a strong inspection process behind it |
| Free brake inspection | People already hearing the noise | Medium to high | Our most consistent performer for general repair |
| Seasonal AC service | Everyone, once it gets hot | Medium | Exceptional in hot markets, time it a month before peak |
| Diagnostic fee credit | Check-engine-light avoiders | Medium to high | Great lead quality, pre-sells the repair |
| Financing angle | Deferred major repairs | High | Smaller audience, biggest tickets |
Nobody wakes up wanting brakes, but almost everybody is driving around with a problem they have been putting off.
Your ad's only job is to make today the day they stop putting it off. Test two or three of these against each other in the same ad set and let the market vote with form fills. The winning offer is rarely the one the owner would have guessed.
Creative that
stops the scroll.
Here is the counterintuitive part: the worse your photos look, the better they perform. Not blurry-bad. Real-bad. A phone photo of your actual bays, your actual techs, a customer's actual car up on the lift, will beat polished stock photography of a model in clean coveralls almost every time. People scroll past stock imagery without registering it because their brain files it as an ad. A real photo of a real shop two miles from their house reads as local, and local earns the pause.
What we ask shops to send us, all shot on a phone in one afternoon:
- The team. The actual humans a customer will hand their keys to. Names in the caption help.
- The work. Worn rotors next to new ones. A cabin filter that looks like a bird's nest. Before and after is the native language of repair.
- The owner talking. Thirty seconds, phone camera, one take: "AC blowing warm? Here's what it usually is, here's what we charge to find out." Imperfect delivery included. It outperforms produced video because it is obviously a real person, not an agency.
- The shop itself. Clean bays and a tidy waiting room quietly answer the biggest unspoken question in auto repair: can I trust these people?
One rule we hold across every client account: never use AI-generated fake shop or staff photos. The entire advantage of this creative style is that it is verifiably real. The moment a customer walks in and the shop doesn't match the ad, you have spent money to create distrust.
On copy, lead with the symptom, not the shop. "Grinding when you brake?" outperforms "Family owned since 1998" because the first line's only job is to make the right person stop scrolling. Trust signals earn their place after the hook: years in business, warranty, review count, real neighborhood names.
Radius targeting
done right.
Auto repair is a drive-time business. Data across local service categories keeps showing the same thing: most customers come from a 10 to 15 minute drive. So the single most important targeting decision is the radius, and most shops get it wrong in one of two directions.
Too wide, usually 25 miles or more, and you pay to advertise to people who will never drive past three competitors to reach you. Too narrow, under 3 miles in a suburban market, and Meta's algorithm is starved for audience and costs climb. The practical answer for most suburban shops is an 8 to 12 mile radius around the building, tightened in dense urban markets and widened in rural ones. Think in drive minutes, not miles.
Inside that radius, resist the urge to stack targeting. Layering "car enthusiasts" and "DIY mechanics" interests on a local audience shrinks the pool, raises costs, and often selects for exactly the people who fix their own cars. Broad targeting inside a tight radius, ages roughly 25 to 65, works because your offer and creative do the real targeting. A brake ad only stops people with brake problems. That is the filter.
Two settings worth checking every time: set the location type to people living in the area rather than "recently in" it, so you are not paying to reach highway pass-throughs. And once lead volume exists, exclude your recent customer list from cold campaigns so you are not paying acquisition prices for people who already know you.
Budget and real
cost expectations.
The starting budget for a shop is the same as the number we published in our full breakdown of what a local business should spend on Meta ads: $30 to $50 per day, roughly $900 to $1,500 per month. Below that, the algorithm collects conversion data too slowly to learn who books appointments, and you pay testing prices forever.

Now the numbers everyone dances around. For auto repair lead campaigns with a real offer, we typically see instant form leads land somewhere between $10 and $30 each, with landing page leads running higher, often $25 to $50, at noticeably better quality. Your market, your offer, and your creative move you inside those ranges. A hot AC offer in June sits at the bottom. A generic "we fix cars" ad in a crowded metro sits above the top.
But cost per lead is the wrong scoreboard. Run the math through to the bay. Say leads cost $25 and your front desk books 40 percent of them into appointments, with most of those showing. That is roughly $60 to $80 per car through the door. Against an average repair order of $500 to $700, plus the lifetime of a customer who comes back twice a year for five years, the trade is not close. And if your average RO is higher, the case only gets stronger.
Judge your Facebook campaigns on cost per booked car, never cost per lead. A $15 lead that never answers the phone is expensive. A $40 lead that becomes a $900 brake job and a five-year customer is the cheapest marketing you will ever buy.
Give the account 60 to 90 days before rendering a verdict, then scale the winner roughly 20 percent at a time. Doubling the budget overnight throws the campaign back into learning and spikes your costs, and a shop with suddenly overflowing bays and a blown-up schedule is its own kind of problem.
Skip The Tuition
We've already tested this in the auto space.
Provision runs marketing for multi-location auto repair and collision businesses, plus Meta lead generation for local service companies across a dozen industries. Get a free audit and the 90-day plan we would run for your shop, built on offers and creative that have already been paid for.
Get My Free Audit & 90-Day Plan →Follow-up speed
decides everything.
Here is the part of the playbook that has nothing to do with Facebook and determines whether any of it worked. A Facebook lead is not a Google lead. The Google searcher needed a shop today and called you. The Facebook lead was interrupted mid-scroll, tapped a form during a commercial break, and went back to their evening. Interest decays by the hour.
The shops that win with Meta treat lead response like a fire drill:
- Instant text, automatically. The second the form hits, an automated text goes out: "Hi Sarah, this is Mike's Auto in Gilbert. Got your request about the brake inspection. Does tomorrow at 10 or 2 work better?" Note the shape: it assumes the appointment and offers two times, instead of asking an open question that invites silence.
- A call within five minutes during business hours. Not when the service advisor gets a break. Five minutes. Speed to lead is the highest-leverage variable in the entire system, and it is the one most shops treat as optional.
- Six attempts over ten days. Two calls and a text on day one, then follow-ups across the week. Most shops make one attempt and write the lead off as bad. A large share of booked cars come from attempt three or later, which means one-attempt shops are quietly donating leads they paid for to whichever competitor calls twice.
This is also why "Facebook leads are junk" is the most common false conclusion in shop marketing. When we audit accounts, the pattern repeats: the leads were fine, the response time was measured in days, and the campaign took the blame. Fix the follow-up first. Then, and only then, judge the ads.
Get all eight pieces in place and Facebook stops being the channel that burned you once and becomes the thing it actually is: the cheapest way to put your shop in front of every car owner within ten minutes of your door, every week, whether they searched for you or not.
Frequently asked
questions.
How much do Facebook ads cost for auto repair shops?
Plan on $30 to $50 per day, roughly $900 to $1,500 per month, as a real starting budget. For lead campaigns with a strong offer, we typically see instant form leads run $10 to $30 each and landing page leads run $25 to $50 at higher quality. Judge results on cost per booked car, not cost per lead.
Do Facebook ads actually work for auto repair shops?
Yes, when they are built as lead campaigns with a specific offer, real shop photos, a tight radius, and fast follow-up. Most "Facebook doesn't work" stories trace back to boosted posts, generic oil change coupons, or leads that sat for two days before anyone called them.
Should my shop use instant forms or a landing page?
Start with instant forms plus qualifying questions like year, make, model, and the issue. They are cheaper and launch fast. Add a landing page once the offer is proven, then run both for a month and keep whichever produces the lowest cost per booked car.
Why is boosting posts not enough?
The boost button optimizes for engagement, so Meta finds people likely to like and comment rather than people likely to book an appointment. Real campaigns are built in Ads Manager with the lead objective, which tells the algorithm to hunt for form fills instead of reactions.
Free Ads Audit
Get your shop's ads plan.
We'll audit your offer, radius, and follow-up, then hand you the 90-day plan we would run. Free.
Received
Thanks. Talk soon.
We'll reach out within 24 hours with your custom 90-day roadmap.
