Multi-Vehicle Bookings: Pricing Fleet and Family Jobs Without Losing Money
Sandhills Shine
A family booking three cars, or a small business booking a fleet of five, feels like it should be simpler to price than three or five separate jobs — one address, one visit, one invoice. In practice it's the easiest place to quietly lose money, because it's tempting to just eyeball a "bulk discount" number instead of pricing each vehicle correctly and discounting on top of real numbers.
Price per vehicle first, discount second
The SUV and the sedan in the same family booking don't cost the same to detail — different size, different condition, sometimes a different package entirely. Pricing the whole booking as one flat number means one of those vehicles is subsidizing the other, and you won't notice which one until you're consistently underpaid on multi-vehicle jobs without knowing why.
Add-ons need a cap per vehicle, not per booking
The same problem shows up with add-ons — a "seat shampoo" add-on makes sense per vehicle that needs it, not once for a three-car booking. Cap it sensibly per vehicle instead of letting one add-on selection silently apply (or silently not apply) across every car in the job.
A real discount is fine — an accidental one isn't
There's nothing wrong with a genuine multi-vehicle discount — it's a real efficiency, one address instead of three. The difference is doing it on purpose, as a clear percentage off a correctly-priced total, instead of it happening by accident because the booking flow only ever had one price field for however many cars showed up.
This is the same software running Sandhills Shine day to day.
See how multi-vehicle pricing works