Guide · 12 min read · published 2026-04-22 · updated 2026-04-22

Pricing your detail services

The math behind a sustainable hourly rate, the metro benchmarks for eight major markets, and the three pricing mistakes that cost small shops an hour of margin a day.

1. Start with your hourly floor, not the competition

Most shops set prices by looking at the shop down the street and subtracting a little. That's how an entire zip code races to the bottom. The fix is a backwards calculation: decide what you need to make per hour, then price every service to hit it.

  • Target blended hourly: $65 minimum, $95 healthy, $125 is where ceramic + PPF specialists land.
  • Product cost: typically 8–12% of revenue. Track it — if you're above 15%, you're over-applying or buying retail.
  • Overhead: shop rent, water, insurance, software, phone — sum it, divide by average monthly billable hours.
  • Margin you take home: what's left.

If the math leaves you under $65/hour, raise prices. Volume doesn't fix a pricing problem — it amplifies it.

2. Market medians (April 2026)

These are the middle of the pack for well-reviewed shops in each metro, pulled from Thumbtack + Yelp + DetailingStack tenant data. Price at the median + 15% — customers who will choose you are not price-sensitive to a $20 swing, they're sensitive to whether you pick up the phone and show up on time.

MetroExterior washInterior detailPaint correctionCeramic (5-yr)
Austin, TX$65$185$450$1,100
Nashville, TN$55$165$395$950
Phoenix, AZ$60$175$420$1,050
Denver, CO$70$195$475$1,175
Orlando, FL$55$160$385$925
Seattle, WA$75$210$525$1,250
NYC metro$95$265$650$1,550
LA metro$85$240$580$1,400

3. Tier your vehicle sizes

Charging a Miata the same as a Suburban is a 40% haircut you didn't need to take. Three tiers is the sweet spot — small / medium / large — at roughly a 100 / 125 / 155 ratio. Size detection can happen at booking (your software auto-categorises by year/make/model) or at quote.

4. Require a deposit on every booking

This is a pricing decision disguised as an operations decision. A 25% deposit eliminates the implicit discount you were giving no-shows (their slot, your time, no revenue). Shops that require a deposit see no-show rates collapse from ~20% to under 5% — that's a 15-point revenue recovery with no marketing spend. If your current software can't collect one, start a trial — DetailingStack does it at booking.

5. Raise prices once a year, without apologizing

Annual 10% raises are industry-standard. Announce with 30 days' notice to existing customers, tie the increase to a visible improvement (a better ceramic, upgraded interior steamers, a new tech), and never apologize in the announcement. The 5% of customers who leave were not profitable anyway.

6. Cut the discounts that erode margin

The three common pricing mistakes:

  1. Discounting off-peak slots nobody wanted. If utilization is below 60%, protect Saturdays and discount weekday mid-days, not the reverse.
  2. Package deals that cannibalize a-la-carte. Customers anchor on the cheapest item. Price packages at full-a-la-carte, then add a single 10% loyalty discount on top for members.
  3. Friends-and-family pricing that never ends.Set a date to return to full pricing and communicate it. Most shops have $300–$600/month of never-ended F&F revenue leaks.

Frequently asked

Should I charge flat-rate or per-hour?
Flat-rate for anything you've done more than ten times. Per-hour only when the scope is genuinely unknown (heavy pet hair, pre-detail body filler, pet-urine interiors). Customers anchor on a number — a flat price builds trust, a rolling meter kills it.
Do I charge more for trucks and SUVs?
Yes, because you should. A typical half-ton pickup is 1.5× the surface area of a sedan. Most shops use three tiers — small (sedans + coupes), medium (crossovers + compact SUVs), large (trucks + full-size SUVs + 3-row) — at a 100 / 125 / 155 ratio.
How do I raise prices without losing customers?
Raise 10% every 12 months by default. Announce with 30 days' notice to existing booked customers. Tie the raise to a visible improvement (new ceramic product, new interior treatment). Loss rate is usually 5% — the 5% who leave were not your best customers.
What's my target hourly take?
$65–$95/hour blended across services. Below $65, you can't cover product, overhead, and a living wage. If your current pricing puts you there, it's a pricing problem, not a volume problem.
Should I discount off-peak?
Only if you're under 60% utilization. Discount the weekday 10am–2pm slot, never the Saturday mornings everyone wants. Tools like DetailingStack show utilization so you know which slots to protect.

Want the deposit + reminders baked in automatically? Start a 14-day DetailingStack trial. No card.