Salta al contenuto principale

Mobile Detailing Bookkeeping: How to Track True Job Costs and Profit Margins

11 minuti di letturaMike ThriftMike Thrift
Mobile Detailing Bookkeeping: How to Track True Job Costs and Profit Margins

A mobile detailer pulls up to a client's driveway, spends ninety minutes on a full interior-exterior detail, and hands over a $200 invoice. It feels like a win — cash in the bank, a happy customer, another five-star review. But how much of that $200 was actually profit?

Most solo detailers can't answer that question with any precision, because they're not tracking the variables that separate a genuinely profitable job from one that's quietly losing money. Water. Chemicals. Microfiber towels that wear out after 30 washes. Gas to and from the job site. The slow, invisible depreciation of a $40,000 van. None of that shows up on a bank statement, but all of it eats into the number that actually matters: margin.

Mobile detailing is a good business — solo operators routinely see gross margins in the 60–80% range once they've controlled costs, according to industry benchmarking. But "routinely" isn't "automatically." The detailers who hit those numbers are the ones who know their true cost per job down to the dollar. The ones who don't tend to plateau at busy-but-broke: fully booked calendars and thin bank accounts.

This guide walks through the bookkeeping fundamentals that turn a detailing side hustle into a business you can actually forecast, price correctly, and eventually sell.

Why "I made $200" Isn't the Same as "I made $200 in profit"

When you're paid in cash or a same-day Venmo transfer, revenue feels immediate and profit feels abstract. That gap is where most small service businesses lose money without noticing.

Take a standard $200 full detail. Industry data suggests material costs alone — soap, wax, tire shine, interior cleaner, microfiber towels — run $15 to $40 per vehicle, or roughly 8–20% of that ticket depending on the package and the condition of the car. Add fuel to and from the appointment, water (if you're not running waterless or reclaim systems), wear on your pressure washer and vacuum, and the fractional cost of insurance and licensing that job absorbed just by existing on your calendar.

Once you tally all of that, a "$200 job" might net closer to $130–$160 before you've paid yourself a wage for the labor. That's still a healthy margin — but only if you know the number. Detailers who don't track cost per job tend to make two mistakes:

  1. They underprice specialty services. Ceramic coating and paint correction have much higher material and time costs than a basic wash, but flat-rate pricing habits can leave those jobs barely more profitable than a $100 exterior-only wash.
  2. They can't tell which service lines are actually worth booking. Without job-level cost data, "I'm slammed this month" and "I'm profitable this month" get treated as the same thing. They're not.

Build a Real Chart of Accounts for Job Costing

The fix isn't complicated bookkeeping — it's specific bookkeeping. Instead of dumping every expense into a generic "Supplies" bucket, break your costs into categories that map to how a detailing business actually spends money:

  • Consumables (COGS) — soap, wax, sealant, tire shine, interior cleaner, applicator pads, microfiber towels (amortized — see below), ceramic coating product
  • Water & waste — municipal water, reclamation mat rental/cleaning, wastewater disposal fees where required
  • Vehicle operating costs — fuel, maintenance, insurance (business-use portion)
  • Equipment — pressure washer, extractor, polisher, vacuum, generator; tracked separately from consumables since these are capital assets, not per-job expenses
  • Labor — your own time (even if unpaid, track hours per job so you can calculate an effective hourly rate) plus any contractor or employee wages
  • Overhead — licensing, business insurance, software subscriptions, marketing

The point of separating consumables and water from vehicle and equipment costs is that the first two are variable costs that scale per job, while the second two are largely fixed costs that exist whether you detail one car a week or ten. Mixing them together makes it impossible to calculate true per-job margin, which is the number you need to price correctly.

A simple job-costing formula:

Job margin = Ticket price − (consumables + water/waste + fuel for that job + allocated labor time × your target hourly rate)

Run that formula on your last 20 jobs and you'll usually find one or two service tiers that are quietly underpriced relative to the time and material they consume.

Water: The Cost Category Most Detailers Underestimate

Water is the input that separates mobile detailing bookkeeping from almost any other home-service business, and it deserves its own line item for two reasons.

First, it's a real dollar cost. Detailers not using waterless or low-water systems can expect $100–$300 a month in water-related expenses, depending on job volume and local rates. That's not trivial against a $2,000–$6,000 part-time monthly revenue base.

Second, it's a compliance cost. Many municipalities restrict or outright prohibit letting soapy runoff enter storm drains, since detailing wastewater carries surfactants, oils, and heavy metals that storm systems aren't built to treat. Requirements vary by city and county, but commonly include:

  • Using a water reclamation mat that captures and filters runoff before disposal
  • Working only in designated wash zones at certain commercial or municipal properties
  • Documenting disposal methods if you're operating under a commercial account

Before you expand into a new service area, check that municipality's wastewater discharge rules — a fine for improper disposal will erase weeks of margin on a single violation. Bookkeeping-wise, treat reclamation mat costs, filter replacements, and any permit fees as part of your water/waste category, not generic overhead, so you can see whether your compliance costs are keeping pace with your job volume.

The Van Is Your Biggest Asset — Track It Like One

For a mobile detailer, the vehicle isn't a convenience — it's the shop. That makes it the single largest expense category most solo operators have, and one of the most commonly mismanaged from a tax standpoint.

You have two options for deducting vehicle costs on Schedule C, and you have to pick one for the year (you can't mix them for the same vehicle):

  • Standard mileage rate — a single per-mile rate that bundles gas, maintenance, insurance, and depreciation into one number. Simple to track (a mileage log is all you need), but you can't also deduct depreciation separately once you choose this method.
  • Actual expense method — you deduct the real cost of gas, insurance, repairs, and depreciation, based on the percentage of total mileage that was business use. This requires more record-keeping but often yields a larger deduction for a vehicle that's dedicated primarily to business use — which describes most mobile detailing vans.

If your van is a dedicated work vehicle — no back seats, built out with water tanks and equipment racks — it's a strong candidate for accelerated depreciation. Current federal rules restored 100% bonus depreciation for qualifying property placed in service after January 19, 2025, and vehicles that clearly aren't personal-use property (cargo vans, trucks with full-size beds) generally sidestep the lower "luxury SUV" depreciation caps that apply to passenger vehicles. Whichever method you use, log every mile with a date, purpose, and starting/ending odometer reading — that log is the first thing an IRS audit asks for, and reconstructing it after the fact from memory rarely holds up.

Depreciation aside, your bookkeeping should also separately track the wear-and-tear cost of equipment mounted in the van — pressure washers, extractors, generators — as capital assets with their own depreciation schedules, not as one-time "supplies" expenses in the month you bought them.

Consumables: Amortize, Don't Expense Everything on Day One

A box of 50 microfiber towels and a case of ceramic coating product both hit your bank account as one transaction, but they don't get used up the same way. Towels last for dozens of washes before they're retired; coating product is consumed job by job.

For cleaner job-level costing, it helps to think of consumables in two buckets:

  • Per-job disposables — the specific quantity of soap, wax, or coating actually used on that vehicle. Estimate this per job type (a full detail uses roughly $15–$40 in materials; a basic wash uses less) and use that estimate consistently so your job-costing formula stays comparable month to month.
  • Reusable supplies — towels, applicator pads, brushes — that get expensed once but deliver value over many jobs. You don't need formal amortization schedules for a $30 pack of towels, but tracking an estimated "cost per use" (purchase price ÷ expected number of washes) gives you a far more accurate per-job margin than lumping the whole purchase into the month you bought it.

This is where plain-text, version-controlled bookkeeping earns its keep: because every transaction is a line of text you can tag and query, it's straightforward to build a report that sums "consumables per job" against "revenue per job" without wrestling with a black-box dashboard that wasn't built for service-business job costing.

Pricing With Your Real Numbers, Not Competitor Guesses

Most new detailers price by looking at what competitors charge and picking a number in the middle. That's a reasonable starting point, but it's not a pricing strategy — it's guessing with extra steps.

Once you have real cost-per-job data, pricing becomes a function of three inputs:

  1. True cost per job (consumables + water + fuel + equipment wear allocated per job)
  2. Target hourly rate for your labor — decide what you actually want to earn per hour, not what feels comfortable to charge
  3. Market ceiling — what your area will actually pay, which caps how far you can push #2

Full-time mobile detailers running 2–3 jobs a day can generate $6,000–$15,000+ in monthly revenue; part-time operators running 5–10 jobs a week typically land in the $2,000–$6,000 range. The gap between those two tiers isn't just volume — it's usually the difference between someone who's priced every service line against real costs and someone who hasn't.

Specialty services deserve particular attention here. Ceramic coating and paint correction can command $450–$2,000+ per job, but they also carry meaningfully higher material costs and time investment. If you're not tracking those jobs separately from a standard $150 wash-and-vacuum, you can't tell whether your "premium" service line is actually your most profitable one — or just your most expensive-sounding one.

A Monthly Close Routine That Actually Fits a Solo Operator

You don't need a full month-end close process built for a company with a controller. You need five things, done consistently:

  1. Reconcile the business bank account against every job on your calendar — missing an invoice is easy to spot when cash-in doesn't match jobs-booked.
  2. Tag every expense to a job or to overhead. If a transaction can't be traced to a specific vehicle serviced, it belongs in overhead, not "misc."
  3. Recalculate cost-per-job for each service tier, at least quarterly, since chemical and fuel prices move.
  4. Set aside estimated taxes. Mobile detailing income is self-employment income; without a payroll withholding a check to lean on, a standing rule of setting aside 25–30% of net profit for quarterly estimated taxes prevents an ugly April surprise.
  5. Review water/compliance costs against job volume — if reclamation or disposal costs are rising faster than jobs booked, that's worth investigating before it becomes a margin problem.

Keeping this routine in a spreadsheet works for a while, but it starts to strain once you're running dozens of jobs a month across multiple vehicles and service tiers. A dedicated business bank account, separated from personal spending from day one, is non-negotiable regardless of what system you use to track the rest.

Keep Your Numbers as Clean as Your Cars

The habits that make mobile detailing profitable — job-level costing, honest tracking of water and consumable costs, disciplined vehicle expense records — are the same habits that make any small service business easy to run, easy to price, and easy to sell later if you ever want out. Beancount.io offers plain-text, version-controlled accounting that's built for exactly this kind of granular, per-job tracking, without locking your numbers inside a proprietary dashboard. Get started for free and see why detailers, contractors, and other hands-on business owners are switching to books they can actually read.

Condividi questo articolo