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.
| Metro | Exterior wash | Interior detail | Paint correction | Ceramic (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:
- Discounting off-peak slots nobody wanted. If utilization is below 60%, protect Saturdays and discount weekday mid-days, not the reverse.
- 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.
- 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.