What Service Fees Should a Car Detailing Business Charge?
A car detailing business should charge fees tied to real labor: a mobile travel fee, pet-hair and heavy-soil surcharges, engine-bay cleaning, ceramic-coating prep, and odor treatment. Price each by the extra time it consumes, not by supply cost. Because these consume mostly labor, they clear roughly 85–95% contribution margin and lift average ticket 25–35%.
The job a service fee is actually hired to do
A service fee is not a price increase in disguise. It is a mechanism for charging variable customers variable amounts for variable work, and if you understand that, everything about how you set one changes.
Here is the problem a flat price creates. Two vehicles roll into a bay on the same Tuesday. The first is a two-year-old sedan driven by a commuter who runs it through a touchless wash monthly — forty minutes of interior work, a routine exterior. The second is a five-year-old SUV owned by a family with a golden retriever, a toddler, and a habit of eating in the car. Same advertised package, same posted price. The second car takes two and a half hours because pet hair woven into carpet fibers does not vacuum out; it has to be extracted with a rubber brush, a pumice stone, or a dedicated pet-hair tool, stroke by stroke, seat by seat. If you charged both customers the same $180, the commuter subsidized the dog owner, and you personally absorbed ninety minutes of unpaid labor.
The fee exists to end that subsidy. It is the pricing instrument that lets you publish one honest base price for the standard job and then charge the actual cost of the non-standard job, on the jobs where non-standard work actually happens.
That framing has three consequences worth internalizing before you write a single number on a price list.

Every fee must map to a deliverable. If the customer cannot point at what changed because they paid it, it is a junk surcharge and it will show up in your reviews. "Pet hair removal — $40" is defensible; the seats are visibly different. "Shop fee — $12" is not, and the one-star review that mentions it costs you more than the $12 ever earned. This is the single line that separates a fee strategy from a nickel-and-diming reputation.
Fees are where the margin lives. A base detail package carries real chemical cost, real water and power, real equipment amortization, and often a wage for a second set of hands. An add-on carries almost none of that. Pet-hair removal consumes a brush that lasts a year and maybe two dollars of interior cleaner against a $40 charge. An ozone cycle runs a $200 generator for thirty minutes of electricity against a $75 charge. Engine-bay cleaning burns degreaser, a plastic dressing, and an air line. Variable cost across a typical add-on mix lands somewhere around 10–15%, which is why practitioners talk about 85–95% contribution margin on this revenue and treat it completely differently from base-package revenue.
Fees are the only lever that scales without more cars. A solo detailer physically cannot do more than three or four full details a day. That ceiling is hard. If you want more revenue, you either hire (which imports payroll, scheduling, training, and quality-control risk) or you raise revenue per vehicle. Add-on fees are the second path, and they are the cheaper one to test.

The RevOps framing here is worth stating plainly, because it is the same discipline a software company applies to expansion revenue: you are measuring attach rate on a defined set of upsells, tracking it per SKU, and treating a low attach rate as a presentation problem before you treat it as a pricing problem. A detailing business with a written fee schedule and monthly attach-rate tracking is running revenue operations, whether or not anyone in the shop uses the term.
The five fees that carry the load, and how to price each
Most shops overthink the menu. Four to six well-defined fees capture the overwhelming majority of real variance in the work. Beyond that you hit decision fatigue at the booking screen and attach rates fall.
Travel / mobile fee. The single most-attached fee in a mobile model, and the one most operators underprice or skip entirely. It covers drive time, fuel, vehicle depreciation, and the water and power you carry with you. The mistake is charging a flat fee across an unbounded radius — a fifteen-minute drive and a fifty-minute drive are not the same job. Zone it: a core zone within roughly ten miles at a base rate, a second zone out to twenty-five miles at a step up, and a third zone beyond that at a rate that reflects a genuine half-day commitment, or a decline. If a typical fee is $30 and it attaches to 80% of jobs, it is the workhorse of the whole schedule — high volume, small ticket, near-total margin.
Price it against the real number: your drive time at whatever you value your hour, plus mileage at a rate that actually covers a van. Detailers who skip this are running unpaid delivery routes and then wondering why a busy month did not produce a good month.

Pet-hair and heavy-soil fee. The highest-margin fee on the list because it is pure labor. The critical discipline is grading it, not flat-rating it. Light shedding on leather is fifteen minutes; heavy embedded hair in cloth seats and carpet is ninety minutes or more. A single flat fee means you either overcharge the light job (and get pushback) or undercharge the heavy one (and eat it). Publish a tier — light, moderate, severe — and inspect before you commit. Heavy soil covers the same territory for a different mess: spilled milk, sand, construction dust, smoker's film.
The operational rule that makes this fee work: photograph the interior before you quote. When the customer sees the same photo you used to set the tier, the conversation about a $60 upgrade takes ten seconds instead of ten minutes.
Engine-bay cleaning. Around 30–45 minutes of careful work — sensitive components covered, degreaser applied and agitated, low-pressure rinse, dry, dress the plastics. Chemical cost is a few dollars. Attach rates run low, often 10–20%, because most customers do not think about the engine bay until you show them a picture of a clean one. It sells hardest on pre-sale prep, where a clean bay materially affects what a buyer will pay for the vehicle.
Ceramic-coating prep and decontamination. The biggest ticket in the group and a genuinely different service. Chemical decontamination for iron and tar, clay bar or clay mitt for embedded contaminants, then a polish or paint correction stage depending on condition. This is hours of skilled work, and it is the one fee on the list where material cost is not trivial — quality compounds, pads, and coatings are real money. Margin is still strong but it is not the 90%+ of pet-hair removal. Price it against the hours honestly and do not let it be discounted as a bundle sweetener; it is the most skill-intensive thing you do.

Odor and ozone treatment. A generator runs a sealed cabin for a set cycle, then the vehicle airs out. Labor is mostly setup and teardown, so the fee is almost pure margin, but the treatment ties up a bay or a driveway slot for the cycle duration, so schedule it against the constraint. It attaches at a low single-digit-to-low-teens rate — smokers, spilled milk, flood or mildew — and it is often the fee that converts a desperate customer at a price they do not argue about.
Two more worth considering as a business matures: a same-day or priority booking premium, which prices urgency rather than labor and works because someone who needs a car detailed before tomorrow's sale has a genuinely different willingness to pay; and a cancellation or no-show fee, which is not revenue strategy at all but schedule protection. The no-show fee only works if you take a card at booking. Publishing a policy you cannot enforce trains customers to ignore your policies.
How the fee schedule fits the operating stack
A fee only earns money if three things happen in sequence: the customer sees it before they book, the technician captures it on-site, and the system bills it without anyone remembering to. Break any link and the fee exists on paper only.
The highest-leverage link in that chain is the first one. When add-ons appear as checkboxes during online booking, the customer picks them privately, without the social friction of being sold to by a person standing in their driveway. Attach rates on self-selected add-ons routinely beat on-site upsells because nobody has to feel talked into anything. Any booking platform that treats add-ons as first-class priced options — rather than a notes field — is doing the most important job in your fee stack.

The second link is the on-arrival regrade. Customers underestimate their own mess with remarkable consistency; almost nobody books "severe" pet hair. The tech needs authority and a mechanism to move the tier up, with a photo and a one-tap approval, before work starts. Doing it after the job is finished is a collections problem, not a pricing one.
The third link is accounting hygiene, and it is the one most owners skip. Set up separate income accounts for travel, decon and coating prep, pet-hair and heavy soil, engine bay, and odor treatment. When those report as their own lines, you can answer the only question that matters: is the add-on revenue actually covering the overhead it was supposed to cover? Dumped into one "sales" bucket, the answer is unknowable, and you end up guessing about the single most important number in the business.
Running the numbers on a real schedule
The arithmetic is simple enough to do on paper, which is exactly why so few operators do it.

Monthly add-on revenue is the sum, across every fee, of the fee amount times its attach rate times monthly vehicle volume. Contribution is that revenue times one minus the variable cost percentage.
Take a mobile operator doing roughly 160 vehicles a month on a $180 base package. Core revenue is about $28,800. Now layer the schedule:
A $30 travel fee attaching at 80% hits 128 vehicles for $3,840. A $40 pet-hair fee at 20% hits 32 vehicles for $1,280. A $45 engine-bay clean at 15% hits 24 vehicles for $1,080. A $120 ceramic prep at 10% hits 16 vehicles for $1,920. A $75 ozone treatment at 8% hits roughly 13 vehicles for $975.
Total add-on revenue: about $9,095 a month. That is a 32% lift on top of core revenue. At roughly 12% variable cost, contribution is around $8,000 — from work you were largely already doing, on cars already on the schedule.

The thing to notice is what that $8,000 can buy. It is a part-time dispatcher and a real ad budget, or it is the down payment on a second van, or it is the difference between an owner-operator and a business. None of it required booking a single additional vehicle.
Now run the sensitivity, because this is where the decisions live. Drop the travel fee attach rate from 80% to 50% — which is what happens when you apply it inconsistently or waive it to close a booking — and you lose about $1,440 a month, roughly $17,000 a year, from a discount you probably never tracked. Move ceramic prep from 10% to 15% attach and you add $960 a month from five extra jobs. That single number tells you where to spend your attention: the highest-value improvement is usually not a new fee, it is a better presentation of the fee you already have.
There is a broader lesson here that applies well beyond detailing. Any service business with a fixed labor ceiling — mobile locksmiths, carpet cleaners, pressure washing, pool service, mobile pet grooming, auto glass — faces the identical structure. A base service with real cost, a set of high-labor low-material add-ons, and a hard cap on daily jobs. The math is the same, the attach-rate discipline is the same, and the failure mode is the same: charging a flat price for variable work and eating the difference. If you have ever wondered why the busiest van in town is not the most profitable one, this is usually why.
Presenting fees so customers say yes
Pricing is arithmetic. Getting the fee accepted is communication, and it is where most fee schedules quietly die.

Name the problem, not the fee. "Pet-hair removal" describes a service. "Deep extraction for embedded pet hair — the standard vacuum doesn't lift it out of the carpet fibers" describes a problem the customer already knows they have. The second version sells; the first version reads like a surcharge.
Show the before. A photo of a contaminated engine bay next to a clean one sells engine-bay cleaning better than any script. Detailers who keep a small gallery on their phone attach high-ticket add-ons at meaningfully better rates than those who describe them verbally, for the obvious reason that the value is visual and the words are not.
Publish the fee before the customer is standing in front of you. Every fee on your schedule should be visible on your booking page and quoted in writing. The single biggest driver of fee-related complaints is surprise, not amount. A $40 charge disclosed at booking is a choice the customer made; the same $40 revealed at the end is a charge that happened to them, and those produce very different reviews.
Never negotiate the fee down — adjust the package instead. When a customer pushes back on the ceramic prep price, the wrong move is to shave it, because you have just taught them the price was fictional and told every future customer the same thing when they compare notes. The right move is to offer a smaller scope: single-stage polish instead of two-stage, exterior only instead of full. You protect the rate and give a genuine choice.

Bundle carefully, and only downward. A "works" package that includes engine bay and ozone at a modest discount off à-la-carte is fine — it raises average ticket. What is not fine is quietly including add-ons in the base price to look competitive, because you have now converted your highest-margin revenue into unpaid labor and permanently lost the ability to charge for it.
One adjacent tactic worth stealing from subscription businesses: the maintenance plan. A monthly wash-and-interior plan at a flat rate, with the high-margin add-ons available à la carte on top, converts irregular customers into predictable revenue and gives you a standing schedule to plan capacity against. It also changes the fee conversation entirely, because a plan member who already trusts your pricing accepts a decon upsell far more readily than a first-time booking.
A decision framework for setting your own schedule
Do not copy a competitor's price list. Their labor cost, drive radius, and customer mix are not yours. Work the sequence below instead.

Two decision points in that flow deserve emphasis.
The variable-cost check separates true add-ons from services you have mispriced. If a fee carries more than about 20% variable cost, it is not really an add-on — it is a service line with its own economics, and folding it into an add-on mental model will make your margin math wrong. Paint correction and full coating application usually belong in this category. Price them as their own product with their own hours and material budget.
The high-attach-rate signal is the one operators most consistently ignore. A fee attaching above 80% is telling you something specific: the customer is not treating it as optional, which means it is not priced at the edge of their willingness to pay. That is the fee to test upward, in a modest increment, on new bookings only, while you watch whether the attach rate holds. If it does not move, you found free money. If it drops meaningfully, you found the ceiling and you revert. Either outcome is information you did not have.
Review the whole schedule quarterly, not continuously. Attach rates are seasonal — ozone treatments and heavy-soil work spike after winter, ceramic work concentrates in spring and early summer, pre-sale prep follows the used-car market. A month of data is noise. A quarter is a signal.
Related questions
How much should a mobile detailing travel fee be?
Price it against real cost: drive time valued at your hourly rate plus mileage that covers fuel and van depreciation. Zone it by distance rather than charging one flat rate across an unbounded radius, and apply it consistently — inconsistent application is a silent discount that costs thousands annually.
Should add-on fees be included in the base package price?
No. Bundling high-margin add-ons into the base to look competitive converts your best revenue into unpaid labor and permanently removes your ability to charge for it. Keep the base honest and narrow, present add-ons as visible optional upgrades at booking.
How do I know if my attach rate is too low?
Compare against the pattern, not an absolute: travel fees should attach on most mobile jobs, specialized treatments in the low teens. If a fee is underperforming, check visibility before price — a fee buried off the booking page cannot attach regardless of amount.
Can a fixed-location shop use the same fee schedule?
Mostly, minus the travel fee. Pet-hair, heavy-soil, engine-bay, decon, and odor fees all apply identically. Fixed shops often add a pickup-and-delivery fee that plays the same role travel does for mobile — paid time moving a vehicle rather than working on it.
What is the fastest way to raise average ticket?
Improve presentation on the fee you already have rather than adding a new one. Moving one existing add-on's attach rate up five points typically beats launching a sixth fee, because you are already paying the acquisition cost for those vehicles.
FAQ
What is the most profitable add-on fee for a car detailing business?
The fees that consume labor and almost no materials carry the highest contribution margin — pet-hair removal, heavy-soil cleanup, engine-bay cleaning, and odor treatment. Each burns technician time and a few dollars of chemical against a fee set by the hours involved, which is why practitioners describe this revenue as clearing 85–95% contribution. Ceramic prep carries a larger ticket but also real material cost in compounds, pads, and coating, so its margin is strong without being in that top band.
Should I charge a mobile service fee on every job?
Apply it consistently to essentially every mobile job, with distance zones rather than one flat number. The temptation to waive it to close a booking is the most expensive habit in the trade: waiving a routine travel fee on a third of your jobs quietly removes thousands of dollars a year that you never see as a line item because it never got charged. If you want a promotional lever, discount something visible, not the fee covering your actual drive time.
How do I decide the right price for an add-on?
Time the task on five real vehicles, take the realistic average, multiply by your target hourly rate, and add materials. That number is your floor. A ceramic prep consuming two to three hours of decontamination and correction is not priced like a thirty-minute ozone cycle, even though both are "add-ons." Pricing by supply cost is the classic error — supplies are the smallest input on nearly every fee you will charge.
Will customers be upset about extra fees?
Complaints track surprise far more than amount. A fee disclosed on the booking page, named after a problem the customer recognizes, and delivered visibly almost never generates pushback. A fee that appears on the final invoice generates a bad review even when it is small and entirely fair. Publish everything in advance, itemize on the invoice, and photograph the before-and-after on anything visual.
How many add-on fees should I offer?
Four to six well-defined fees cover the real variance in the work. Past that, the booking screen becomes a menu the customer has to study, decision fatigue sets in, and attach rates fall across the board. Start with travel, pet-hair and heavy-soil, engine bay, ceramic prep, and odor treatment, then let your actual request patterns tell you what to add or retire.
How do I track whether the fee schedule is working?
Give each fee its own income account in your bookkeeping and review attach rate per fee quarterly against your vehicle count. Two numbers matter: total add-on revenue as a percentage of total revenue, and attach rate per individual fee. If add-ons are not producing a meaningful share of revenue, the problem is almost always presentation or inconsistent application rather than the price itself.
Sources
- https://www.sba.gov/business-guide/manage-your-business/manage-your-finances
- https://www.irs.gov/tax-professionals/standard-mileage-rates
- https://www.ftc.gov/business-guidance/resources/advertising-faqs-guide-small-business
- https://www.bls.gov/ooh/installation-maintenance-and-repair/home.htm
- https://www.epa.gov/indoor-air-quality-iaq/ozone-generators-are-sold-air-cleaners
- https://www.osha.gov/chemical-hazards
- https://www.consumer.ftc.gov/articles/how-avoid-hidden-fees
- https://www.score.org/resource/business-plan-template-startup-business
Related on PULSE
- [How Many Attendants Should I Schedule Each Day at My Car Wash?](/knowledge/tl0067)
- [How Many Sales Reps Do I Need to Hire for My Logistics Company?](/knowledge/tl0058)
- [How Many Salespeople Do I Need to Hire for My Car Dealership?](/knowledge/tl0052)
- [How Many Producers Do I Need to Hire for My Insurance Agency to Grow My Book?](/knowledge/tl0015)
- [How Do I Figure Out How Many People to Schedule Each Day and at What Times for My Single Store?](/knowledge/tl0002)










