How is fleet pricing different from retail pricing?
Fleet and commercial clients pay less per vehicle than a retail customer, and that's supposed to happen — you're trading a per-vehicle discount for guaranteed recurring volume, lower marketing cost per job, and batched scheduling efficiency (one address, multiple vehicles, no drive time between jobs). The typical discount is 15–30% below your retail rate for the same service, scaled to volume: a 5-vehicle account might only get 10–15% off, while a 50-vehicle account can justify 25–30% off because the batching efficiency is real at that scale.
The mistake most detailers make isn't offering a discount — it's discounting off a rate they never actually calculated, then discovering the contract doesn't cover their real costs once fuel, chemicals, and labor are accounted for across a whole fleet.
Build tiered per-vehicle rates before you quote anyone
Price fleet work the same way you'd price retail: by vehicle size and service tier, not a single flat number for "the fleet." A workable starting grid for a recurring commercial contract:
- Maintenance wash + vacuum (weekly/bi-weekly touch): $25–$35 sedan, $35–$45 SUV/van, $40–$55 truck/full-size van
- Full interior + exterior detail (monthly): $110–$140 sedan, $140–$175 SUV/van, $160–$200 truck/full-size van
- Deep clean / paint correction (quarterly or as-needed): priced same as your retail correction tiers — fleet discounts typically don't extend to one-off corrective work
What actually goes into a fleet or commercial contract
A verbal handshake or a one-line email quote is how detailers end up doing 40 vehicles a month for a rate that made sense for 10. A real contract should specify a minimum volume commitment, a price escalation clause, a service level agreement, defined payment terms, and a stated term length.
- Minimum volume commitment — without one, a slow month for the fleet cuts your guaranteed revenue with no floor. "Minimum 15 vehicles per service cycle, billed at the contracted rate regardless of actual count" protects your calendar.
- Price escalation clause — tie your rate to an annual review date, ideally with a stated minimum adjustment (e.g., rates increase a minimum of 3% annually or by CPI, whichever is greater). Without this, a 2-year-old contract at old chemical and labor costs is a contract you're now losing money on.
- Service level agreement — turnaround time per vehicle, what happens if a vehicle is missed or arrives outside the scheduled window, and how substitutions get priced.
- Term length and cancellation notice — 30–60 days' written notice to cancel is standard; anything shorter leaves you unable to backfill the lost revenue with new bookings.
How to actually quote a new fleet client: a worked example
A 25-vehicle rental car fleet wants weekly interior wipe-downs plus a monthly full detail. Weekly touch: $45/vehicle × 25 vehicles = $1,125/week, or $4,875/month. Monthly full detail: $140/vehicle × 25 vehicles = $3,500/month. Total contract value: $8,375/month, or roughly $100,500/year from a single account.
Compare that to doing the same total volume of work as one-off retail bookings: you'd charge closer to retail rates ($160+ for the full detail, no batch efficiency on the weekly touches), but you'd also spend real hours on marketing, scheduling, and no-show risk that a signed fleet contract eliminates entirely. The fleet rate is lower per vehicle and still more profitable per hour worked, because the acquisition and scheduling cost per vehicle drops to nearly zero.
The two mistakes that kill fleet contracts
Underpricing without a minimum volume clause: a detailer wins a 30-vehicle bid at an aggressive rate to beat a competitor, then the fleet drops to 18 vehicles for two months during a slow season — and the detailer has no contractual floor to fall back on. The fix is a minimum volume commitment, agreed before the ink dries, not renegotiated after volume drops.
No escalation clause: chemical costs, fuel, and labor all rise over a 2–3 year contract term. Without a built-in annual adjustment, detailers either eat the margin loss silently or have an awkward renegotiation conversation with a client who's used to the old number. Bake the increase into the contract from day one — it reads as standard business practice, not a surprise.
A third, smaller trap for mobile fleet work specifically: pricing a multi-location fleet (rental lots, dealership branches) as if it's one address. If the fleet is spread across a metro area, price by drive-time zone or build travel time into the per-vehicle rate — otherwise the contract quietly subsidizes your gas and hours.
Net terms and getting paid on time
Retail customers pay a deposit up front; commercial and fleet clients almost never will — they expect net terms, and pushing for a deposit on a commercial deal can cost you the account before it starts. That doesn't mean you go unprotected.
Require a signed contract before the first service, not a verbal agreement — this is what makes the minimum-volume and escalation clauses enforceable. Start new commercial clients on Net-15, not Net-30, until they've paid on time for 90 days, then extend to Net-30 if they ask; established, high-volume fleets with a track record can reasonably start at Net-30. Add a late fee clause (1.5%/month on overdue balances is standard and rarely negotiated against) and a stop-work clause — work pauses automatically if an invoice goes 15+ days past due, so a slow-paying client can't accumulate multiple unpaid cycles before you notice.
This is the commercial equivalent of deposit enforcement on retail bookings: a different mechanism, but the same underlying rule — get the payment protection into the agreement before you rely on the revenue, not after a client stops paying.