Trilix AI
9 min read

Oil change upsell scripts that work (and how to measure them)

By Trilix AI

The oil change upsell scripts that work show the customer the evidence, explain what happens if they wait, and let them say no without pressure. You measure them with two numbers per store and per tech: average ticket and attach rate (the share of oil changes that add a given service).

Customers walk in expecting to be pushed. One 2016 AAA survey found that the top reason drivers distrust auto repair shops is "recommending unnecessary services," cited by 76% of respondents, followed by overcharging at 73% (Repairer Driven News on AAA). A 2023 ConsumerAffairs survey found 83% of drivers sometimes or always ask someone they know to check a mechanic's recommendation (ConsumerAffairs).

The rule behind every script: show, explain, let them decide

Every recommendation follows the same three steps.

  1. Show. Bring the dirty filter, the torn wiper, the test strip, or the tread gauge reading to the customer. Let them see it.
  2. Explain. One sentence on what it does, one on what happens if they wait. Use the manufacturer's interval when you have it.
  3. Let them decide. Give a clear price, then say it's fine to wait. Write it on the ticket as "recommended, declined" so the next visit starts there.

The third step is what customers remember. A tech who says "you're fine for now" when the filter is fine earns trust for the next recommendation.

How often do cars need these items?

Customer vehicles need more than oil. At Car Care Council community inspection events in 2008, 80% of vehicles needed service or parts. Among the items checked: 18% needed a new air filter, 23% were low on washer fluid, 23% had low, leaking, or dirty coolant, about 15% needed front wipers, and 15% had improperly inflated tires (Underhood Service on Car Care Council). The data is old, but it gives a fair sense of how often a car rolling into your bay has a real need.

If your attach rate on air filters is far above the rate at which cars actually need one, that's worth a look too.

Scripts by service

Adjust the wording to fit your team's voice. The structure is what matters.

Wiper blades

Open with a question instead of a pitch. At iFLEX 2025, speakers recommended asking "How well do your wipers work in the rain?" instead of "Would you like wiper blades?" (NOLN).

"Quick question: how are your wipers doing in the rain? I ran them while we had the hood up and the driver's side is leaving streaks. You can see the rubber's cracked here. A new pair is $[price] and takes about two minutes. If they're not bothering you yet, no problem, I'll note it for next time."

Engine air filter

"Here's your air filter next to a new one. See how the pleats are dark and packed? That's what your engine breathes through. Your manual calls for a change every [X] miles and you're at [Y]. It's $[price]. Want me to swap it, or hold off?"

If the filter is clean:

"Your air filter looks good. I'll check it again next visit."

Saying this out loud is part of the script. It's the line that makes the next recommendation believable.

Cabin air filter

NOLN's iFLEX coverage suggests using cabin filters as a conversation starter about airflow and smells (NOLN).

"Have you noticed the air from your vents smelling musty, or the fan not blowing as hard as it used to? That's usually the cabin filter. This is yours, and you can see the leaves and dust caught in it. It's what filters the air you breathe in the car. It's $[price] installed."

Fluids (coolant, brake, transmission)

Fluids are where trust breaks fastest, because the customer can't see inside the system. Always test, and always show the result.

"We tested your coolant with this strip. Green is good; yours is reading here, in the yellow. That means its protection is wearing down. It's not urgent today, but your manufacturer recommends a flush at [interval] and you're past it. It's $[price]. I can do it now or put it on your next visit."

If you don't have a test, don't recommend the fluid service on mileage alone without showing the interval in the owner's manual or your service lookup.

Tire rotation

Tire rotation is one of the best add-ons for a quick lube because it uses labor you already pay for. iFLEX speakers said rotations can generate "as much as an extra $300 to $500 per day" for a quick lube (NOLN). AAA notes that most manufacturers recommend rotating tires every 5,000 to 7,500 miles (AAA).

"Your front tires are at [X]/32 and the rears are at [Y]/32, so the fronts are wearing faster. Rotating them evens that out and helps the set last longer. Most manufacturers say every 5,000 to 7,500 miles. It's $[price] and adds about [X] minutes. Want me to add it?"

Tread readings make this script work. A number is easier to trust than "they look worn."

Script checklist for every recommendation

Use this as a coaching sheet. A good recommendation hits every box.

  • Opened with a question or an observation, not a product name
  • Showed the customer the part, test result, or reading
  • Explained what it does in one sentence
  • Explained what happens if they wait, without scare words
  • Gave the manufacturer interval or a measurement
  • Stated a clear price and time
  • Made it easy to say no
  • Logged the result as "sold" or "recommended, declined"

How to measure: ticket average and attach rates

Scripts only matter if you can see whether they're working. Track two numbers.

Average ticket = total revenue ÷ number of tickets

Attach rate (per service) = tickets with that service ÷ total oil change tickets × 100

Track both by store, by tech or advisor, and by week. Average ticket tells you if revenue per car is moving. Attach rates tell you which recommendation is driving it.

For context, in the 2025 NOLN Operator Survey, 52.5% of quick lube operators reported an average ticket above $100, 35.6% reported $76 to $100, and 9.9% reported $51 to $75 (NOLN).

Worked example: what a few points of attach rate are worth

One store, 50 oil changes a day, 26 days a month, so 1,300 oil changes. Prices below are an example.

ServicePriceAttach rate nowAttach rate targetExtra tickets/monthExtra revenue/month
Wiper blades$406%9%39$1,560
Engine air filter$3510%13%39$1,365
Cabin air filter$557%10%39$2,145
Tire rotation$2512%18%78$1,950
Total$7,020

That's about $5.40 added to every ticket ($7,020 ÷ 1,300), from moving each attach rate a few points. Across 6 stores, it's about $42,000 a month.

Notice the targets aren't wild. Pushing a 10% air filter attach rate to 40% probably means you're selling filters cars don't need, which brings back the trust problem we started with.

Key numbers to watch

  • Average ticket by store and by advisor, weekly
  • Attach rate per service, by advisor
  • Recommendation rate: how often an advisor recommends a service at all
  • Close rate: recommended and sold ÷ recommended
  • Declined-then-sold: items declined on one visit and sold on the next

The split between recommendation rate and close rate is where coaching starts. An advisor with a low recommendation rate is skipping the conversation. One with a high recommendation rate and a low close rate is having the conversation badly.

Using AI scoring of conversations for coaching

A manager can't stand at every bay listening. That's where conversation analysis helps.

Here's how it works in practice. Audio from the service lane (or from calls) gets transcribed, and each customer conversation is scored against your checklist. Did the advisor show the part? Give a price? Make it easy to say no? The score sits next to the ticket, so you can see which behaviors lead to sales and which lead to declines.

What this gives a multi-store operator:

  • Coaching with evidence. Instead of "sell more filters," a manager can say "you showed the filter on 3 of 20 cars this week, and your filter close rate is below the store average."
  • Honesty checks. You can spot advisors recommending the same service on every car, which is a trust risk.
  • Script testing. Try a new wiper opener at two stores and compare close rates against the others.

Trilix's conversational intelligence scores these conversations for coaching, and the Ticket Upseller, our upsell AI, surfaces the right recommendation for each vehicle based on mileage, history, and what was declined last time. Both feed the same store-by-store reports. Recordings have to follow the consent and notice rules where you operate. Several US states require consent from everyone on the recording, and Canadian privacy law requires notice and consent when you collect customer information, so set up customer and staff notices before you record anything.

For more on running a lube operation by the numbers, see our quick lube page and tire and auto repair page. Ticket average starts with the cars you get in the door, so it's also worth knowing what missed calls cost you.

A 30-day rollout plan

  1. Week 1: Pull 4 weeks of POS data. Calculate average ticket and attach rate per service, by store and advisor. This is your baseline.
  2. Week 2: Train every advisor on the show, explain, let them decide structure. Hand out the scripts and the checklist.
  3. Week 3: Managers observe or review 10 conversations per advisor and score them against the checklist.
  4. Week 4: Compare attach and close rates to baseline. Share results with the team, store by store.

Then repeat monthly. The stores that review their numbers every week are the ones that keep the gains.

Want to see your attach rates by advisor?

We'll pull your POS data and show where each store's ticket average is coming from.

FAQ

Still unsure? Ask us directly.

What are the best oil change upsells?

Wiper blades, engine air filters, cabin air filters, fluid services, and tire rotations are the most common add-ons at quick lubes. Tire rotation stands out because it uses labor you already pay for. Recommend each one only when the car shows a need.

How do I upsell without being pushy?

Show the customer the evidence, explain what it does and what happens if they wait, and make it easy to say no. Tell customers when something is fine, too. That honesty makes your next recommendation easier to accept.

What is a good quick lube ticket average?

In the 2025 NOLN Operator Survey, 52.5% of quick lube operators reported an average ticket above $100. Your target depends on your region, menu, and mix of synthetic oil. Track your own number weekly and compare stores against each other.

How do I calculate attach rate?

Divide the number of oil change tickets that included the service by total oil change tickets, then multiply by 100. If 130 of 1,300 oil changes included an air filter, your air filter attach rate is 10%. Track it by advisor to see who needs coaching.

Can AI help train service advisors?

Yes. Conversation analysis can transcribe and score customer conversations against your checklist, then show which behaviors lead to sales. Managers get specific coaching points for each advisor instead of a general push to sell more.