Why Per-Job Chemical Cost Is Easy to Underestimate
When you buy a gallon of all-purpose cleaner for $28, it feels like a low cost. But that gallon gets diluted, dispensed across dozens of applications, partially wasted in overspray, and occasionally dumped because it sat too long. If you price jobs based on the gallon cost divided by the number of cars you assume you can clean, you will almost always undercount because the assumption rarely matches actual yield.
The accurate approach is to track three things separately: how many usable ounces a product yields after dilution, how many ounces you actually apply per service step, and how much you lose to waste, spillage, and product left in applicators. Add that to towel depreciation and laundry and you have a real consumable cost per job rather than a rough estimate.
Step One: Build a Cost-Per-Ounce Figure for Each Product
Start with what you paid, including shipping, divided by the total fluid ounces in the container. A 128-oz gallon jug costs $28, so your concentrate cost is $0.219 per oz. If the manufacturer label calls for a 10:1 dilution with water, each ounce of concentrate yields 11 oz of ready-to-use solution. Your ready-to-use cost is $0.219 divided by 11, or about $0.020 per oz. Always use the dilution ratio on the label; manufacturer instructions exist for safety and effectiveness, not just cost.
Some products ship ready to use with no dilution. Others have multiple dilution ratios depending on the surface or soil level. Build a separate row for each dilution you actually use. Products you apply undiluted simply keep their concentrate cost per ounce as their ready-to-use cost.
Step Two: Estimate Ounces Used Per Service Step
Walk through your standard interior detail mentally, step by step: APC on door panels, glass cleaner on windows, leather conditioner on seats, odor neutralizer in the carpet. For each step, note your delivery method. A trigger sprayer on a 32-oz bottle applies roughly 0.5 to 1 oz per pull depending on the nozzle. A foam cannon deposits more product per pass. A pump applicator with a pad wastes less than pouring directly.
You do not need lab precision here. Estimate to the nearest half-ounce and run the calculation. If you find later that a step costs twice what you thought, you have a useful signal: either the product cost is high, the dilution is too weak, or you are applying more than necessary. A realistic waste factor of 10 to 20 percent added to each step accounts for overspray, applicator absorption, and product left in lines.
Related resource: Allocate Detailing Overhead Without Counting Costs Twice
Towels and Applicators: Depreciation and Laundry
Microfiber towels are not free after the first use, and they are not free to wash. A quality 16x16 waffle-weave towel might cost $2.50 and hold up for 80 washes if properly cared for. That is $0.031 per wash cycle, plus laundry cost. If you wash a load of 30 towels and your laundry cost including detergent and electricity is $3.00 per load, that is $0.10 per towel per wash. Combined depreciation and laundry: about $0.13 per towel use.
An interior detail might consume 8 to 12 towels. At $0.13 each that is $1.04 to $1.56, which sounds small but adds up across 150 jobs a year. Foam applicators, clay bars, and polishing pads have their own per-use cost. A 5-inch foam pad costs $4 and realistically lasts 20 correction passes before performance drops. That is $0.20 per polish step. These small numbers compound quickly on a full correction job that uses multiple pad grades.
Chemical Cost Worksheet
The table below is a starting framework. Replace the hypothetical figures with your actual purchase prices and usage. All numbers shown are illustrative and use internally consistent math. Dilution ratios must come from your product labels, not from this table.
After filling in your real numbers, sum the Ready-to-Use Cost column to get your total chemical cost per service package. Add towel and applicator cost from your own calculation. This combined figure is your consumable cost per job for that package type.
CHEMICAL COST WORKSHEET — fill in your actual figures Product | Container Size (oz) | Price Paid | Cost/oz Concentrate | Dilution Ratio | Cost/oz RTU | Oz Used Per Job | Waste Factor | Total Cost Per Job ------------------------------------------------------------------------ All-Purpose Cleaner | 128 | [your $] | $/oz | [label ratio] | $/oz | [your oz] | 15% | $ Glass Cleaner | 32 RTU | [your $] | $/oz | none | $/oz | [your oz] | 10% | $ Leather Conditioner | 16 RTU | [your $] | $/oz | none | $/oz | [your oz] | 5% | $ Tire Dressing | 32 | [your $] | $/oz | [label ratio] | $/oz | [your oz] | 10% | $ Spot Shampoo | 32 | [your $] | $/oz | [label ratio] | $/oz | [your oz] | 15% | $ Towels Used Per Job: [#] x $[your per-use cost] = $ Applicators/Pads Per Job: $ Laundry Allocated Per Job: $ TOTAL CONSUMABLE COST PER JOB: $
| Cost Element | Hypothetical Figure | How to Adjust |
|---|---|---|
| APC (128 oz, $28, 10:1 dilution, 4 oz RTU used, 15% waste) | $0.09 | Change purchase price and oz used per your jobs |
| Glass cleaner (32 oz RTU, $9, 3 oz used, 10% waste) | $0.93 | Recalculate with your bottle price and application amount |
| Leather conditioner (16 oz RTU, $18, 1 oz used, 5% waste) | $1.19 | Adjust for product size and seats treated |
| Tire dressing (32 oz, $14, 4:1 dilution, 2 oz RTU used, 10% waste) | $0.24 | Update per your label ratio and number of tires |
| Microfiber towels: 10 used x $0.13 per use | $1.30 | Count actual towels per job type and your laundry cost |
| Foam applicator pads: 2 used x $0.20 | $0.40 | Track pad grades used and real cost per pad |
| HYPOTHETICAL TOTAL (interior detail example) | $4.15 | Replace all rows with your numbers before using |
Hypothetical Worked Scenario: Interior Detail on a Crossover
Hypothetical example only — all figures invented for illustration. Suppose a solo operator charges $180 for a full interior detail on mid-size crossovers and buys chemicals in gallon quantities. After building the worksheet above with her actual purchase prices, she finds her APC yields a ready-to-use cost of $0.018 per oz. She applies about 5 oz across door panels, floor mats, and the dash, plus 15 percent waste, for a total APC cost of $0.10 per job. Glass cleaner, leather conditioner, odor spray, and spot shampoo add another $2.80. Towels and applicators add $1.55. Her total hypothetical consumable cost is $4.45 per interior job.
At $180 and $4.45 in consumables, chemicals are 2.5 percent of her ticket price. That looks fine. But on a $75 basic interior she offers as an entry package, the same $4.45 consumable cost is 5.9 percent. When she layers in her labor cost from a separate calculation, the margin difference between packages becomes visible. She realizes the entry package is priced with almost no cushion and decides either to raise it slightly or to reduce scope. The worksheet did not tell her what to charge; it told her what she was actually spending so she could make a real decision.
Related resource: Owner Pay vs. Profit in a Solo Detailing Business
Where the Math Commonly Breaks Down
The most common failure is building the worksheet once and never updating it. Chemical prices change, especially shipping costs on heavy gallons. If your cost-per-ounce assumption is six months old and prices rose 20 percent, every job cost figure in your pricing model is wrong. Revisit the worksheet whenever you reorder a product and the price has shifted meaningfully.
A second failure is confusing concentrate cost with ready-to-use cost and double-counting. If you already calculated the diluted cost per ounce, do not also add the concentrate purchase as a separate line. Another trap: forgetting products you use inconsistently. Engine degreaser, ozone treatment, paint overspray remover, and iron remover might apply to one in ten jobs. Build a separate consumable estimate for those conditions and add it only when the service is performed, not to every job average.
Using Your Number Inside Your Pricing Process
Your consumable cost per job is one input among several. It sits alongside your labor cost per job, your overhead allocation, and the margin you need to stay profitable. Some detailers find it useful to track consumable cost as a simple line on each job record so they can spot patterns: jobs where a vehicle condition required twice the normal chemical use, or service types where consumable cost is consistently high relative to the ticket price.
If you use a CRM to manage appointments and jobs, you can add a consumable cost field to your job notes or attach it as a task reference when building quotes. It will not calculate automatically, but having the number in front of you while writing a quote is more useful than trying to remember it. Over time, a handful of package-level cost benchmarks for your most common services is enough to price accurately without recalculating from scratch every time.
Related resource: Calculate Detailing Labor Cost per Job
The practical takeaway
Build a cost-per-ounce figure for each product using your actual purchase price and the manufacturer dilution ratio, multiply by realistic ounces used plus a waste factor, then add towel depreciation and laundry. Update the worksheet whenever prices change. That number belongs in your pricing alongside labor and overhead, not estimated from memory.
Explore the relevant WeavrCRM workflow · Review integrations and requirements