How to Price Contractor Jobs: The Complete Guide
Pricing is the highest-leverage number in your business. Raise your rate 10% and — because your costs barely move — almost all of it drops to profit. Yet most tradespeople price by gut, by what the last guy charged, or by quietly marking up their old hourly wage. That’s how skilled operators stay busy and broke.
This guide walks through how to price a job so it covers three things every price must cover: your pay, your overhead, and profit.
Step 1: Know your true hourly rate
Before you can price a job, you need to know what an hour of your time actually has to earn. And here’s the trap: you don’t bill 40 hours a week. Driving, quoting, buying materials, and invoicing are all unpaid. If you want to take home a certain amount, your billed rate has to cover the unpaid hours too.
Work out the real number with our free hourly rate calculator — it takes your target income, overhead, and billable hours and gives you the rate you actually need to charge. Most people are surprised how much higher it is than their old wage.
Step 2: Build the job up from cost
Once you know your hourly cost, price a specific job by stacking up its parts:
- Labor — your true hourly rate × the hours the job will take.
- Materials — what the parts cost you, with a markup (more on that below).
- Overhead share — a slice of your fixed monthly costs (truck, insurance, software, phone) spread across your jobs.
- Profit — a margin on top so the business earns money beyond paying you.
Add those up and you have a price that won’t quietly lose money.
Step 3: Understand markup vs. margin
This is where real dollars leak. Margin is profit as a percentage of the price. Markup is profit as a percentage of the cost. They are never the same number, and treating them as if they are is the single most common pricing mistake in the trades.
A 40% margin is not a 40% markup — it takes about a 67% markup to hit a 40% margin. Apply a 40% markup when you wanted a 40% margin and you’ve underpriced every job. Run your numbers through the markup vs. margin calculator so you charge the price that actually delivers the margin you intended.
Step 4: Don’t forget overhead
Overhead is the silent killer because it doesn’t show up on any single job. Your truck payment, fuel, insurance, tools, software, and phone are real costs whether or not they’re on the invoice. Total them for a year, divide by the jobs (or billable hours) you expect, and bake that into every price. A job that “felt profitable” often wasn’t once overhead was counted.
Step 5: Choose hourly or flat-rate
You can present the same price two ways:
- Hourly — transparent, but it punishes efficiency (the better you get, the less you earn) and customers fear an open-ended bill.
- Flat-rate — one price for the job. It rewards your speed, removes the customer’s fear, and almost always earns more.
Most successful trades quote flat-rate. The key is to calculate the flat rate off your true hourly cost so a fast job still pays — you keep the upside of your efficiency instead of handing it to the customer.
Common pricing mistakes to avoid
- Pricing off your old wage. You’re running a business now, not collecting a paycheck.
- Forgetting non-billable time. The hours you don’t bill still have to be paid for.
- Confusing markup and margin. See step 3 — this one’s worth real money.
- Never raising prices. Your costs go up every year. Your prices should too.
- Racing to the bottom. The cheapest bid wins the worst customers. Compete on speed, professionalism, and a clear quote instead.
Send the price like a professional
How you present the price matters almost as much as the number. A clear, itemized estimate sent fast wins more jobs than a scribbled number days later. Put together a clean one in seconds with the free estimate generator, and when the job’s done, turn it into an invoice and get paid on the spot.
Price every job to cover your pay, your overhead, and profit — and present it like you mean it. That’s the difference between busy and profitable.
Not sure where the market sits? Our home-service cost guides show the typical price ranges customers see for common jobs — useful context when you set your own.
Frequently asked questions
How do I price a contractor job?
What's the difference between markup and margin when pricing a job?
Should I charge hourly or a flat rate?
What profit margin should a contractor aim for?
Keep going
Put this into practice.
See how JobStack fits your trade, or try a free tool — no signup.