Why Productive Hours Are the Right Unit of Measurement
A detailing business pays for time in multiple ways: wages or owner draws while driving to a job, time spent quoting, washing equipment, and handling callbacks. None of that time earns a dollar directly. If you divide your weekly costs only by the hours you billed to customers, you see a lower cost than reality. If you divide by every hour a person was paid, you understate cost because some of those hours produced nothing. Productive hours, meaning the hours actually spent performing billable service on a vehicle, are the honest denominator.
This matters most when you are adding services, hiring a helper, or deciding whether a far-off job is worth taking. A number calculated on the wrong denominator gives you false confidence. A loaded cost per productive hour accounts for the drag of all the unpaid-to-you time so that your service prices cover the full reality of running the business.
The Four Hour Categories You Need to Track
Paid hours are the total hours you or an employee is compensated for in a week, including any guarantee or salary equivalent. Available hours are the hours the person was present and theoretically could have worked on a vehicle. Productive hours are the subset actually spent on billable work. Sold hours are the hours your pricing assumed the job would take, which may differ from actual productive hours when a correction runs long or a wash runs short.
The gap between paid and productive is your nonproductive drag. It includes drive time, equipment setup and breakdown, supply runs, quoting, admin, and any waiting between jobs. For a solo mobile operator, nonproductive time can easily consume 25 to 40 percent of a paid workday depending on how spread out the route is and how much time goes to quoting and communication. Tracking even a rough split for two weeks changes how owners think about their actual output.
- Paid hours: total compensated time in the period
- Available hours: time present and ready to work
- Productive hours: time physically performing billable service on a vehicle
- Sold hours: time your quote assumed the job would take
- Nonproductive hours: paid minus productive, the drag you need to price through
Related resource: Approve Detailing Scope Changes Before They Become Free Work
Build Your Loaded Cost Pool for the Period
Your cost pool is everything you spend to run the business in the same period you are measuring hours. This includes all labor costs for the period (owner draw treated as a labor cost for this calculation, not profit), vehicle or fuel costs if mobile, equipment depreciation you choose to allocate, chemicals and consumables, insurance, software subscriptions, and any other recurring operating expense. Do not double-count: if you are calculating cost per productive hour for pricing decisions, pick one period and be consistent.
Keep the cost pool simple for this calculation. You are not doing full accounting here; you are building a pricing floor. Chemicals and consumables can be excluded from this calculation and estimated separately per job if you prefer to allocate them by material use. The neighboring article on chemical and consumable cost covers that split in detail. For the cost-per-hour calculation, including all costs gives you the most conservative and useful floor.
Related resource: Calculate Detailing Labor Cost per Job
The Core Calculation
Cost per productive hour equals your total weekly cost pool divided by your total productive hours in that week. That single number is your floor: any service priced below it loses money before you account for chemicals or consumables. Your actual price needs to be above this floor by enough to cover materials and any intended profit.
The ratio of productive to paid hours is your productive efficiency rate. If a technician is paid for 40 hours and produces 28 productive hours, the efficiency rate is 70 percent. A lower rate means each productive hour carries more nonproductive cost. The only ways to improve it are to reduce nonproductive time, increase billable volume without adding paid time, or both. Raising prices without knowing this number may or may not be enough.
COST PER PRODUCTIVE HOUR WORKSHEET PERIOD: _______________ --- LABOR --- Owner draw or wage (this period): $________ Employee wages (this period): $________ Total labor cost: $________ --- OPERATING COSTS --- Fuel / vehicle expense: $________ Insurance (prorated to period): $________ Equipment depreciation (your estimate): $________ Software and subscriptions: $________ Chemicals and consumables (optional, see note): $________ Other operating costs: $________ Total operating costs: $________ TOTAL COST POOL: $________ (labor + operating) --- HOURS --- Total paid hours (you + any employees): ________ Total productive hours (billable vehicle time only): ________ Nonproductive hours: ________ (paid minus productive) Productive efficiency rate: ________% (productive divided by paid, times 100) --- RESULT --- Cost per productive hour: $________ (total cost pool divided by productive hours) Note: If you exclude chemicals and consumables from the cost pool, add that per-job cost separately when building your price floor for each service.
Hypothetical Worked Scenario: Solo Mobile Operator
Assume a solo mobile detailer working a hypothetical five-day week. She pays herself a $1,000 owner draw for the week. Operating costs for the week total $400 (fuel $120, insurance prorate $80, equipment depreciation estimate $60, software $20, chemicals and consumables $120). Total cost pool is $1,400.
She tracks her time and finds she was paid-equivalent for 40 hours. Of those, 11 hours went to driving between jobs and home, equipment setup and breakdown, one quoting visit, and a supply run. Her productive hours total 29. Productive efficiency rate is 29 divided by 40, or 72.5 percent. Cost per productive hour is $1,400 divided by 29, which equals approximately $48.28. If she prices a three-hour full interior at $120, her cost floor for that job is $144.83, meaning she is losing roughly $25 on that job before any intended profit. To cover costs on a three-productive-hour job, she needs at least $145, and higher to actually earn above her draw.
Related resource: Owner Pay vs. Profit in a Solo Detailing Business
How Nonproductive Time Changes Your Floor
The tricky part of this calculation is that nonproductive time does not disappear when you get busy. If you book more jobs but also drive farther, your productive hours might stay flat even as paid hours rise. The floor stays high or gets higher. Reducing drive time by clustering jobs geographically, doing prep and breakdown at one location, or batching admin time into a defined window can shift productive hours upward without adding to the cost pool.
Where this calculation can mislead you: if you have a week with unusual nonproductive time (a broken water tank, a callback correction, training a new helper), your floor for that week will look worse than a typical week. Run this calculation over a representative period, then recheck it quarterly. Avoid making permanent pricing decisions from one atypical week.
Using the Number When You Price a Service
Once you have a cost per productive hour, price any service by estimating its productive hours, multiplying by your cost-per-hour floor, then adding your per-job material cost and your intended margin above cost. For a service you estimate takes 5 productive hours at a $48 floor plus $35 in materials, your cost is $275. Your price needs to exceed that. How much above depends on market, demand, and what you want the business to earn beyond covering costs. This article does not prescribe a margin; the neighboring piece on profit margin versus markup covers that decision.
A common failure case is pricing from gut feel and then checking cost later. Owners who skip the productive-hour calculation often underprice time-intensive services like paint corrections and clay-bar treatments because they feel like standard jobs. The calculation reveals that a two-hour wash and a two-hour clay and polish have the same productive-hour cost floor even though customers often expect the latter to cost little more.
Tracking Hours Without Overcomplicating It
You do not need sophisticated software to run this calculation weekly. A notes app, a paper tally, or a simple spreadsheet works. Start each job with a start time and end with a finish time, then note separately any time spent driving, setting up, or doing admin. After two weeks you will have enough data to see your actual productive efficiency rate. Refine the estimate quarterly.
If you use a CRM platform like Weavr, the optional process timer on appointments can help you capture job-level time without a separate tool. Use that data to check whether your estimated job durations match your actual productive hours, which feeds directly back into your cost-per-hour calculation. The broader value is building the habit of tracking time at all, regardless of which tool you use.
The practical takeaway
Divide your total weekly costs by your productive hours, not your paid hours, to find your real pricing floor. A solo operator with $1,400 in weekly costs and 29 productive hours has a $48 floor per hour. Price any service below that and you are covering less than your costs before materials or margin.
Explore the relevant WeavrCRM workflow · Review integrations and requirements