
Guides
Mobile detailing service profitability compared
Ranking mobile detailing services by profit means naming the ones that pay, then checking each against your own drive time, labor rate and route density.
What to take away
- Maintenance wash and fleet work can outrank ceramic coating and paint protection film on contribution per occupied hour, because ticket size is not profit.
- Mobile detailing service profitability, compared line by line, tracks contribution per occupied hour with drive and setup inside the denominator.
- A three-in-a-street maintenance wash can beat a single coating job across town once travel is priced at your loaded labor rate.
- Fleet and rideshare contracts trade margin per vehicle for route density and predictable volume.
- Run the arithmetic on your last thirty jobs before you change the menu.
The services, ranked by what they actually pay
Six service lines carry most of the work in a mobile operation. The table below ranks those six and adds paint protection film. The order reflects typical contribution per occupied hour in most US markets at the labor rate each line commands, and ticket figures are typical 2026 retail ranges. The occupied hours column counts site time plus drive.
Six mobile detailing service lines
Service
- Ceramic coating
- Highest
- Paint correction
- High
- Interior extraction
- Mid to high
- Full detail
- Mid
- Maintenance wash
- Low
- Fleet contracts
- Low per unit
Ticket band
- Ceramic coating
- Product, cure time
- Paint correction
- Hours on polisher
- Interior extraction
- Water, power, dry time
- Full detail
- Total hours
- Maintenance wash
- Drive time
- Fleet contracts
- Route density
Main cost driver
- Ceramic coating
- Paint correction
- Interior extraction
- Full detail
- Maintenance wash
- Fleet contracts
Services ranked by pay
| Rank | Service and the products that carry it | Typical ticket | Typical occupied hours (site plus drive) | Main cost driver | Pays best when |
|---|---|---|---|---|---|
| 1 | Maintenance wash with a rinseless product such as Optimum No Rinse | Low, typically $40 to $80 | 0.6 to 1.0 | Drive time | Three or more sit in one street |
| 2 | Fleet and rideshare contracts, including Uber condition standards and dealer reconditioning | Low per unit, typically $15 to $40 a vehicle | 0.3 to 0.6 per vehicle | Route density | Volume is guaranteed |
| 3 | Interior extraction and odor removal, with a Mytee hot water extractor or an ozone treatment | Mid to high, typically $150 to $400 | 2.5 to 4.0 | Water, power, dry time | Weather is unreliable |
| 4 | Paint correction with a Rupes BigFoot polisher | High, typically $400 to $1,200 | 3.0 to 7.0 | Hours on the polisher | Paint condition is known before arrival |
| 5 | Ceramic coating with Ceramic Pro 9H | Highest, typically $900 to $2,500 | 6.0 to 14.0 | Product, cure time, skill | You can book two coats in one day |
| 6 | Paint protection film, including XPEL Ultimate Plus | High, typically $1,200 to $5,000 | 6.0 to 16.0 | Film, plotter, install hours | You have a dust-controlled bay |
| 7 | Full interior and exterior detail | Mid, typically $150 to $350 | 2.5 to 5.0 | Total hours | The vehicle is nearby |
Ceramic coating is the line most often named as the most profitable mobile detailing service. It carries the highest product cost and the longest single-job time, and it only pays when the drive is short and the bay is booked back to back.
Ceramic Pro 9H, Optimum Opti-Coat Pro and Gtechniq Crystal Serum Ultra reach the customer through approved installer networks, not a retail shelf. A coated car also needs 12 to 24 dry hours, so a wet forecast can cost you the job.
Maintenance work tops this list for a different reason. Optimum No Rinse and similar rinseless products use two to four gallons a car, site time runs 25 to 40 minutes, and three houses on one street turn a single drive into three tickets.
Fleet work pays $15 to $40 a vehicle in most markets and depends on a signed route, not a neighborhood. Uber and Lyft both set condition requirements their drivers have to meet before they can keep accepting trips.
Rental and dealer reconditioning runs on volume rather than ticket size. Spiffy, which runs mobile car care in several US metros, and DetailXPerts, a steam-based detailing franchise, sell recurring programs ahead of single jobs.
Paint protection film tops the ticket table and sits sixth on contribution. XPEL Ultimate Plus, 3M Scotchgard Pro Series and SunTek Ultra need a plotter, a clean bay and an installer with cut experience. XPEL Inc. trades on Nasdaq under the ticker XPEL and sells through its own dealer network.
Paint correction sits mid-table. A one-step pass with a Rupes BigFoot polisher and Meguiar's M105 runs two to four hours, and a two-step job doubles the clock. Interior extraction pays on condition and works in the rain.
Why the ranking flips when you count the day
A coating quoted at a high ticket across a forty minute drive can lose to three maintenance washes in one street. The coating consumed the drive once. The washes split it three ways.
The measure that settles this is contribution per occupied hour. Occupied hours are every hour the job took, including drive and setup.
Contribution per occupied hour
- Take revenue after discount
- Subtract chemicals, pads, towels, consumables
- Subtract on-site minutes at loaded labor rate
- Subtract drive and setup minutes plus fuel
- Subtract card fee or invoice chasing cost
- Divide remainder by total occupied hours
Divide what remains by total occupied hours. If you are the technician, use what you would pay someone else, not zero. The Bureau of Labor Statistics publishes wage estimates by metropolitan area.
The four inputs that move the result
Territory density. Travel is the input operators forget. The reasoning behind choosing a territory sits in the startup and market overview.
Water and power. A service that empties the tank ends the day early, and that lost capacity belongs in the calculation. The EPA's WaterSense discussion of vehicle washing shows how fixed sites meter and reclaim water between vehicles. What the van can carry is settled in the equipment and setup guide.
Skill dependence. A service only one person can deliver caps at that person's hours. That limit is why the hiring and training guide belongs in a profitability conversation.
Repeat rate. A scheduled maintenance wash carries almost no acquisition cost the second time, which is how a low-ticket line outranks a high one over a year.
Worked example: coating against three washes
Take a $1,500 coating against three $60 maintenance washes. Loaded labor runs at $50 an hour for coating work and $25 an hour for a wash helper.
Coating against three washes
- $1,500ticketCoating
- $180productWashes
- $1,500Coating contribution
- 2Wash contribution
The three washes win here, because a helper hour costs half an installer hour.
Drive time sets the margin. Stretch the coating drive to four hours and its figure falls to about $44 an hour. Add two more cars on the same street, at 30 minutes each, and the wash route reaches about $67 an hour.
What the ranking usually reveals
Two patterns hold across most job logs: weather independent work ranks above its ticket size, and correction work ranks below it. Those are patterns, not promises.
Whichever line tops your list, keep the claims modest. Durability and protection statements are advertising claims, and the FTC's advertising guidance for small businesses requires them to be truthful and supported.
Higher-margin services also touch local requirements around chemicals and discharge.
The IRS description of a recordkeeping system that clearly shows income and expenses is the standard for your books.
The menu that comes out of this belongs in the packages structure, not in a spreadsheet.
Common questions
Can I use industry average margins instead?
No useful average exists for an operation defined by local drive time and local wages. An average built from operations unlike yours will point you at the wrong service.
What if I do not track chemical use per job?
Divide a month of chemical spend by the jobs done that month. It is coarse, and it is still enough to rank services against each other.
Should I drop the lowest-ranked service?
Not automatically. Ask first whether it brings customers who then buy something else. A loss leader that genuinely leads is doing its job; one that leads nowhere is not.
How often should this be redone?
Once a season, and again after any change to your route, pricing or labor cost. The ranking is a snapshot of an operation, and the operation moves.







