Pricing a job by gut feeling — "that's about what we usually charge" — works fine until it doesn't. Material costs creep up, a job runs longer than expected, or you look at the year-end numbers and can't quite explain why a "profitable" year didn't leave much in the bank. A price built from actual inputs, instead of memory, holds up a lot better.
The Four Inputs to Every Job Price
Labor. Hours on the job multiplied by your fully-loaded hourly rate — not just the wage you pay, but wage plus payroll taxes, benefits, and any paid time that isn't billable.
Materials. Actual cost plus a markup, not a straight pass-through. Handling, ordering time, and the risk of price changes between quoting and buying all justify a margin here.
Overhead allocation. A portion of your trucks, insurance, tools, and office costs, spread across the jobs that have to collectively cover them. This is the input most businesses skip entirely.
Target profit margin. The number you're actually trying to hit — decided in advance, not whatever happens to be left over after the other three inputs.
A Simple Example
Say a job requires 4 hours of labor at a $45/hour fully-loaded rate ($180), $350 in materials marked up 20% ($420), and a $50 overhead allocation. That's a total cost of $650. If your target profit margin is 30%, the price works out to:
Price = Cost ÷ (1 − Target Margin) = $650 ÷ 0.70 ≈ $929
That's a very different number than simply adding up labor and materials and calling it done ($650), and it's the difference between a job that covers its share of overhead and profit versus one that quietly just breaks even.
Common Pricing Mistakes
- Pricing only labor and materials, and forgetting overhead exists at all.
- Copying a competitor's price without knowing their cost structure — their overhead and labor rates may look nothing like yours.
- Pricing off last year's material costs instead of current ones.
- Setting a price once and never revisiting it as costs or overhead change.
Turning a Price Into a Professional Estimate
A well-built price still needs to be presented clearly and approved quickly to actually turn into a job. A digital estimate that itemizes labor, materials, and total price — and that a customer can review and sign from their phone — tends to get approved faster than a number quoted verbally or scribbled on a pad.
FAQ
Should I price by the hour or by the job (flat rate)? Both models exist for good reasons. Hourly pricing is simple to calculate, but it can create an odd incentive where slower work means more revenue. Flat-rate pricing, built from the inputs above, gives the customer price certainty up front and rewards a technician for working efficiently — which is why many home service businesses lean toward flat-rate pricing where the work allows it.
How do I know if my overhead allocation is accurate? Add up your fixed monthly costs — trucks, insurance, tools, office — and divide that total by your expected billable hours or number of jobs for the period. It won't be perfectly precise, but it's far more accurate than leaving overhead out of the price entirely, and it's worth revisiting periodically as costs or job volume change.
Build and send professional, itemized estimates in minutes. Start a free 14-day trial of ServTrackr — no credit card required.