Most contractors who are struggling financially aren't failing because they don't work hard. They're failing because they don't know what it actually costs to do the job — and they're pricing based on gut feel, what competitors charge, or what they think the customer will accept.
This guide explains the correct way to price any trade job, regardless of the type of work. It covers every cost component you need to include, walks through a real example, and shows you why skipping even one component quietly destroys your margin job after job.
Why Most Contractors Underprice Their Work
The most common pricing mistake is simple: contractors only think about the direct costs they can see. Labor hours. Materials. Maybe fuel. But a complete job price has six distinct components, and missing any one of them means you're subsidizing the customer's project out of your own income.
Here's what usually gets left out:
- Overhead — the business costs that exist whether you're on a job or not (insurance, tools, vehicle, marketing, admin time)
- Drive time and mobilization — time in the truck is time you can't spend on another job
- Self-employment taxes — 15.3% of net profit that every sole proprietor pays on top of income tax
- Profit margin — actual profit beyond just paying yourself and covering costs
Price without these and you're not running a business — you're running a job that happens to have paperwork.
The 6 Components of a Complete Job Price
1. Direct Labor Cost
This is your time (and any workers' time) on the job, at your full loaded labor rate. Your labor rate isn't what you want to take home per hour — it's what it costs the business to put you on a job for one hour, including the cost of paying yourself.
To calculate your correct labor rate: take your target annual income, add an estimate for benefits, health insurance, and retirement (typically 20–30% on top of take-home), then divide by your actual billable hours per year (most trade contractors bill 1,200–1,600 hours out of 2,080 working hours after downtime, scheduling, admin, and slow periods).
Example: $80,000 target income + $20,000 taxes and benefits = $100,000 needed ÷ 1,400 billable hours = $71.43/hr minimum labor rate. Add 15–20% buffer for estimating errors and slow periods → price at $85–90/hr.
2. Material Cost + Markup
Your material cost is what you paid for parts, product, or supplies needed for the job. Your markup on materials (typically 15–30%) compensates you for sourcing, purchasing, transporting, storing, and managing those materials — including handling returns, defects, and the capital you're floating before the customer pays.
Never pass materials through at your cost. If you're spending time and money managing a supply chain, that time and risk have value.
3. Overhead
Overhead is every business expense that isn't direct labor or job materials. This includes: vehicle payments, insurance, fuel not charged directly, tools and equipment, software, marketing, phone, administrative time, accounting, and the hours you spend on estimates that don't convert.
The standard method is to calculate overhead as a percentage of your direct costs (labor + materials). For most trade contractors, this runs 15–25%. To find your real rate, add up 3 months of business expenses (excluding direct job costs) and divide by your revenue for the same period.
4. Drive Time and Travel Costs
Time you spend driving to a job is time you cannot spend on another job. At a minimum, your fuel and vehicle wear must be covered. Most contractors either charge their full hourly rate for drive time, charge a flat trip fee, or charge a reduced drive rate (half to two-thirds of their labor rate).
On a job 45 minutes away, you're spending 90 minutes round-trip. At $85/hr, that's $127.50 in uncompensated time if you're not charging for it. Multiply that across 200 service calls a year and you've given away $25,500.
5. Self-Employment Taxes
This is the one most new contractors forget entirely. As a sole proprietor or single-member LLC, you pay 15.3% self-employment (SE) tax on your net business income — both the employer and employee portions of Social Security and Medicare. On top of that, you pay federal and state income tax.
These taxes must be built into your price. If you price a job to net $500 in profit, you might keep $300–$350 after SE and income tax. That $150–$200 difference needs to be in your quote, not coming out of your personal account in April.
6. Target Profit Margin
Profit margin is the return on your business — what you earn above and beyond just paying yourself and covering costs. It's how you buy equipment, survive a slow month, take on risk, and build a real business instead of an expensive freelance arrangement.
Industry benchmarks: 10–15% is the minimum for a sustainable trade business. 15–25% is healthy. 25%+ is achievable in specialty or licensed trades. If you're below 10%, one bad job, one callback, or one slow month can wipe out your profit for the entire quarter.
A Complete Pricing Example
Here's a plumber pricing a water heater replacement. Hours: 3. Labor rate: $85/hr. Material cost: $650. Material markup: 25%. Overhead: 20%. Drive: 30 min round-trip + $15 fuel. SE tax: 15.3%. Target profit: 20%.
Without overhead, travel, and SE tax in the calculation, the "gut-feel" price might have been $1,200–$1,400 — leaving $133–$333 in profit before taxes instead of $386. That gap compounds across hundreds of jobs per year.
The Most Common Contractor Pricing Mistakes
- Pricing to the customer's budget — Your price should be built from your actual costs up, not from what you think the customer will accept. You can always offer to reduce scope; you can't un-accept an unprofitable job.
- Using last year's material prices — Material costs change constantly. Always get current pricing before quoting, especially for lumber, copper, and HVAC equipment.
- Forgetting your overhead rate — If you haven't calculated your overhead rate in the last 6 months, it's out of date. Your insurance, fuel, and tool costs have probably changed.
- Not accounting for non-billable time — Estimates, phone calls, follow-ups, and admin work take real time. If you bill 1,600 hours but work 2,200 hours, those 600 hours need to be covered by your billable rate.
- Underpricing to win work — Winning jobs at thin margins doesn't build a business. It just fills your calendar with work that doesn't pay. It's better to win fewer jobs at profitable prices than to stay busy losing money.
Using a Calculator to Price Jobs Consistently
The biggest benefit of using a structured calculator isn't speed — it's consistency. When you manually estimate in your head or on the back of an envelope, you'll include some costs sometimes and forget others. Every inconsistency is a margin leak.
A calculator that includes all six components forces you to think through every cost on every job. After a few jobs, you'll have real data on your actual labor rate, overhead rate, and average material markup — which lets you refine your defaults and get more accurate, faster.
Try it now: Use the JobProfitCalc contractor pricing calculator to price your next job. Enter your labor rate, materials, overhead percentage, drive time, and target margin — and see your complete suggested price and actual profit in real time.
Pricing isn't guesswork. It's math. And when the math is right, you get paid what your work is actually worth.