Quick answer
What should contractors know about How to Price a Job as a Contractor (The Formula That Actually Works)?
A contractor job-pricing guide for trade owners who need quote minimums, labor burden, overhead recovery, margin, owner pay, and finance-resource routing before the next estimate.
See more finance guidesFree printable checklist
Pressure-test the first hire before payroll starts
Use the first-hire readiness checklist to check demand, labor burden, paperwork, onboarding, and role clarity.
Most contractors price jobs by guessing. They look at the materials, think about how long the job will take, add a little on top, and throw out a number. Sometimes they check what competitors charge. Sometimes they just go with their gut.
This guide is for trade service owners who need a quote minimum that protects labor burden, overhead, owner pay, job-level margin, and cash flow before the next estimate goes out. ProTradeHQ treats pricing as part of the full contractor growth system: a job that cannot cover payroll, callbacks, deposits, and follow-up will not become healthy just because more leads arrive.
Start here if you are about to price a service call, replacement, remodel, maintenance visit, or small project and you need the math to support the business, not just win the bid. The next action is simple: calculate true cost, set the target margin, then route to owner-pay, deposit, profit-review, or quote follow-up resources depending on where the number breaks.
This works until it doesn’t. And when it stops working, it doesn’t announce itself. You stay busy. You’re doing jobs. Money comes in. But at the end of the year your accountant tells you that you made $62,000 on $480,000 in revenue, and you realize you’ve been paying yourself less than the guys working for you.
I’ve talked to contractors who ran profitable businesses for years without ever writing down a formula. I’ve also talked to contractors who went under despite never lacking work. The difference, almost every time, is pricing.
Here’s the formula, and then I’ll walk through a real example.
Free pricing and profit leak checklist
If you need the monthly number the whole pricing system has to support, use the contractor owner pay and break-even target planner before setting new quote minimums.
Also run the profit-first pricing review template monthly so new labor and material costs do not quietly erase margin.
Use the pricing and profit leak checklist PDF to audit labor burden, markup versus margin, deposits, minimum charges, change orders, and collection friction before raising prices blindly.
If you want the whole finance path in one place, use the contractor finance resources hub for owner-pay targets, break-even calculators, pricing worksheets, and profit-leak tools before changing your next quote. If the math says the quote is right but homeowners still hesitate, pair this with the estimate follow-up text templates so scope, warranty, payment timing, and decision deadlines are clear after the estimate is sent.
The formula
Price = (Labor + Materials + Overhead) / (1 - Target Profit Margin)
That’s it. Four inputs, one calculation. The tricky part isn’t the math. It’s knowing what numbers to put in.
Let me break it down.
Labor is what you pay the people doing the work, including yourself. Wages, payroll taxes (FICA is 7.65% on the employer side), workers’ comp insurance, and any benefits. If you’re a one-person operation, labor is what you need to pay yourself per hour to hit your annual income goal.
Materials is the cost of everything that goes into the job. Parts, supplies, consumables. What you paid your supplier, not what you think it’s worth. Include delivery fees and sales tax if you pay those out of pocket before billing the customer.
Overhead is everything you spend to run the business that isn’t tied to a specific job. Truck payment, fuel, insurance (general liability, commercial auto), tools, licensing, office expenses, phone, software, marketing, bookkeeping. This is where most contractors undercount. I’ll come back to this.
Target profit margin is what’s left after you pay for labor, materials, and overhead. This is not your salary. This is profit, the money the business keeps to grow, save for slow months, and reward you for the risk of owning a business.
Why do we divide instead of just multiplying by a markup? Because the math works differently. If your costs are $1,000 and you mark up by 30%, your price is $1,300 and your profit is $300. That’s a 23% profit margin, not 30%. Dividing by (1 - margin) gives you the price that actually produces the margin you want.
Next step
Stop guessing on price
Use the free pricing tools and weekly margin tips to protect profit before the job starts.
Check your next job priceUseful tools
Run the numbers before you quote the next job
- Job pricing calculator — price labor, materials, overhead, and profit.
- Markup calculator — convert markup into true margin.
- Hourly rate calculator — find the rate your business actually needs.
A real example: water heater replacement
Let’s say you’re a plumber and a homeowner calls you to replace a standard 50-gallon gas water heater. Walk through it with me.
Labor
The job takes about 4-5 hours including drive time, setup, draining the old unit, disconnecting, hauling it out, installing the new one, connecting gas and water lines, testing, and cleanup. I’ll use 4.5 hours.
If you’re paying a journeyman plumber $35/hour, that’s $157.50 in base wages. Add employer FICA at 7.65%, that’s $12.05. Workers’ comp for plumbing in most states runs 4-8% of payroll. Call it 6%, which adds $9.45. If you provide any benefits (health insurance contribution, paid time off), add those too. For this example, let’s say total loaded labor cost is $190 for the job.
If you’re doing the work yourself, you still need to assign a labor cost. Pick the rate you’d have to pay someone else to do the same work. Paying yourself nothing for labor is a common trap. You think you’re saving money, but you’re actually hiding your real costs and underpricing every job.
Materials
A mid-range 50-gallon gas water heater costs you around $450-550 wholesale. I’ll use $500. Add the fittings, connectors, Teflon tape, flux, solder, and new supply lines. Call that $45. Disposal fee for the old unit at the transfer station is $25.
Total materials: $570.
Overhead allocation
This is the piece most contractors skip or lowball. You need to figure out your total annual overhead, then allocate a portion to each job.
Here’s a sample annual overhead for a plumbing business with one truck and 1-2 employees:
- Truck payment and insurance: $9,600/year ($800/month)
- Fuel: $6,000/year ($500/month)
- General liability insurance: $3,600/year ($300/month)
- Tools and equipment replacement: $3,000/year
- Licensing and continuing education: $1,200/year
- Phone and internet: $1,800/year ($150/month)
- Software (scheduling, invoicing, accounting): $2,400/year ($200/month)
- Marketing and website: $1,800/year ($150/month)
- Office/storage space: $3,600/year ($300/month)
- Bookkeeper/accountant: $3,000/year
- Miscellaneous (uniforms, office supplies, small tools): $2,000/year
Total annual overhead: $38,000.
Now, how do you spread that across jobs? The simplest method: estimate how many billable hours you work per year. If you work 48 weeks at 35 billable hours per week (accounting for drive time, admin, callbacks, and slow days), that’s 1,680 billable hours. Some weeks will be 45 hours. Some will be 20. The average matters more than any single week.
Overhead per billable hour: $38,000 / 1,680 = $22.62/hour.
For this 4.5-hour water heater job: $22.62 x 4.5 = $101.79. Round it to $102.
Putting it together
- Labor: $190
- Materials: $570
- Overhead: $102
- Total cost: $862
Now apply the formula with a 30% target profit margin:
Price = $862 / (1 - 0.30) = $862 / 0.70 = $1,231
Your profit on this job is $1,231 - $862 = $369. That’s a real 30% margin.
If you had just marked up costs by 30% ($862 x 1.30 = $1,121), your profit would only be $259, a 23% margin. You’d be leaving $110 on the table per job. On 500 jobs a year, that’s $55,000 in lost profit.
Before you change the next estimate, add this to a monthly profit-first pricing review so job-type margin, callbacks, deposits, and collection friction get reviewed together instead of guessed job by job.
What margin should you target?
This depends on your trade, your market, and your cost structure. But here are the ranges that work for most contractors based on industry data from the Contractor Business Model Association and multiple SBA reports.
For residential service work (repairs, replacements, small jobs), 25-40% net profit margin is the range. Most profitable contractors I’ve talked to land between 30-35%.
For larger project work (remodels, new construction, commercial), margins tend to be tighter because the jobs are bigger and more competitive. 15-25% is more typical. Some GCs work on 10-15% net on large projects and make it up on volume and change orders.
If your net margin is below 15%, you are one bad month away from trouble. A truck breakdown, a callback that eats a week, a customer who doesn’t pay. At 15% margin, a $10,000 job only produces $1,500 in profit. If anything goes sideways on that job, the profit evaporates.
Some contractors confuse gross margin with net margin. Gross margin is revenue minus labor and materials. Net margin is revenue minus everything, including overhead. A plumber might have a 55% gross margin but only a 25% net margin after overhead. The net number is what matters. That’s the actual money the business keeps.
Why underpricing kills more businesses than bad work
The National Association of Home Builders reports that about 60% of contractor businesses fail within the first 5 years. Cash flow problems are the most common cause. And cash flow problems almost always trace back to pricing.
Here’s how it plays out. A new contractor prices low to get work. It works. They’re busy. But they’re making 10-12% margins without realizing it. After a year they have revenue but no savings. Their truck needs new brakes and tires, $1,800. A customer disputes a $3,200 invoice and doesn’t pay. Workers’ comp premium jumps because they had a claim. Suddenly they’re behind, and there’s no cushion.
They can’t raise prices easily because their existing customers expect their old rates. They’re afraid new customers will go with someone cheaper. So they keep grinding at bad margins, working more hours to make up the difference. Eventually something breaks, usually the owner.
The contractors who survive long-term build margin into every job from day one. They lose some bids. They’re okay with that. A job you lose because your price was too high costs you nothing. A job you win because your price was too low can cost you everything.
The overhead trap
I mentioned this earlier, but it’s worth its own section because this is where I see the most pricing mistakes.
Many contractors don’t track overhead at all. They know their direct costs (labor and materials) but treat overhead as “whatever’s left over.” This means they’re flying blind on the actual cost of doing business.
Here’s a quick way to estimate if you don’t have detailed books yet. Pull your last 12 months of business bank and credit card statements. Add up everything that isn’t labor or materials. Rent, insurance, fuel, phone, subscriptions, tools, licensing, accounting, that random $200 you spent at the supply house on stuff for the shop. That total is your annual overhead.
If the number surprises you, you’re not alone. Most contractors I’ve helped with this exercise find their overhead is 15-25% higher than they assumed. A guy running two trucks told me he thought his overhead was “maybe $30,000 a year.” It was $52,000. That difference, spread across 600 jobs, meant he was underpricing every single one by about $37. Not huge per job, but $22,000 per year in missing profit.
Track overhead monthly. Update your overhead-per-hour number quarterly. Costs change. Insurance goes up. Gas prices move. If your overhead allocation is based on numbers from two years ago, your prices are wrong today.
Stop pricing based on what competitors charge
I hear this constantly. “I can’t charge more than $X because the other guys charge $X.” Two problems with this.
First, you don’t know what the other guys actually charge. You know what they quoted one person who told you about it. You don’t know their scope, their exclusions, their change order practices, or whether they’re even making money.
Second, even if you do know their prices, their cost structure is different from yours. They might have a paid-off truck and you have a $600/month payment. They might not carry workers’ comp (illegal in most states, but it happens). They might live in a lower-cost area. Matching their price with your cost structure might put you underwater.
Price your jobs based on your costs and your target margin. If the market won’t support those prices, you have a cost problem or a positioning problem, not a pricing problem. You either need to reduce costs, find higher-end customers, or specialize in work that commands better rates.
Specialists almost always charge more than generalists. A plumber who only does tankless water heater installations can charge a premium over a plumber who does everything. An electrician who focuses on EV charger installations in high-income neighborhoods can charge more than one who does standard residential panel work. Specialization reduces competition and increases perceived value.
The estimate is a sales document
One more thing that’s technically about pricing but really about how you present it. Your estimate isn’t just a number. It’s often the only piece of written communication the customer sees before deciding to hire you or someone else.
A one-line estimate that says “Water heater replacement - $1,231” will lose to a competitor who itemizes their scope, even if the competitor charges more. Homeowners can’t evaluate a lump sum. They don’t know what’s included. They assume the lowest number covers the same work as the highest number, and it almost never does.
Break out your estimate into clear line items. Not your internal costs, but a description of what the customer is getting. Installation labor (4-5 hours), 50-gallon gas water heater (brand/model), all fittings and connections, removal and disposal of old unit, code-compliant installation with permit if required, 1-year workmanship warranty.
Include what’s not included too. “Does not include: drywall repair if access panel needed, gas line modification if existing line is undersized, permit fees (estimated $75-100 if required by municipality).” This protects you from scope creep and shows the customer you’ve thought through the job.
Contractors who present detailed, professional estimates close at a higher rate than those who text a number. The estimate demonstrates competence. It shows the customer you know what the job involves. A 2023 ServiceTitan report found that contractors who used itemized digital estimates saw a 23% higher close rate than those using verbal or handwritten quotes.
You worked hard to figure out the right price. Present it in a way that justifies it.
If you want to keep the math in front of the team, save the contractor owner-pay target checklist PDF after you set the break-even number. It turns owner salary, gross margin, average ticket, and booked-job targets into a worksheet you can review before changing quote minimums.
Source and calculation notes
How to use the numbers in this guide
Pricing, lead-cost, labor, and cash-flow examples are planning estimates, not financial advice. Replace assumptions with your own job costs, close rates, payroll burden, overhead, and booked revenue before making a decision.
- Primary inputs: owner-provided costs, average job value, gross margin, close rate, and monthly overhead.
- Best use: compare scenarios and find the next bottleneck to measure.
- Do not use for: tax, legal, payroll classification, or financing decisions without a qualified professional.
People also ask
Is How to Price a Job as a Contractor (The Formula That Actually Works) worth fixing first?
Yes if it is close to booked revenue. Prioritize the step that improves calls, quote requests, pricing, follow-up, reviews, or customer trust fastest.
What should contractors avoid?
Avoid adding more spend, software, or content before the basic handoff is working: clear offer, fast response, proof, pricing discipline, and source tracking.
What is the best next step?
Pick one measurable improvement, ship it this week, and track whether it increases booked jobs or reduces wasted time.
Glossary shortcuts
Finance next step
Price the next job with real margin
Use the calculators and pricing guides to make sure labor, overhead, materials, and profit are all covered before you quote.
Use the pricing calculatorThe ProTradeHQ Team
We're veteran contractors and software experts helping the trade community build more profitable, less stressful businesses through practical systems that work in the field.