Guides

How to Price a Contractor Job Without Losing Money

Most contractors don't lose money because they work too slow — they lose it because they price wrong. Here's how to bid a job so every one actually turns a profit.

July 1, 2026 · 8 min read

Ask ten contractors how they price a job and you'll get ten versions of "I kind of know what it should cost." That gut-feel pricing is exactly why so many hard-working contractors stay broke. They forget overhead, undercharge for labor, and confuse markup with margin — then wonder why there's nothing left at the end of the year. Here's how to price a job so it actually makes money.

The four things every price must cover

  1. 1Materials — everything you buy for the job.
  2. 2Labor — your time and any helpers, at your real loaded rate.
  3. 3Overhead — the cost of being in business even when you're not on this job.
  4. 4Profit — what's left over, on purpose, as your reward for the risk.

Skip any one of these and you're not pricing — you're guessing. Most contractors nail materials, undercharge labor, forget overhead entirely, and call whatever's left "profit."

Your real labor rate isn't your hourly wage

If you want to take home $40 an hour, you cannot bill $40 an hour. Between fuel, insurance, tools, your phone, unpaid time spent quoting and driving, and the days you can't work, your billable hours are far fewer than the hours you put in. A common rule of thumb is that your billable rate needs to be roughly 1.5–2× your target take-home just to break even on the overhead. Figure out your number and use it on every bid.

Don't forget overhead

Overhead is everything it costs to run the business that isn't tied to one job: insurance, your truck payment, software, advertising, phone, accounting. Add it up for the year, divide by the number of billable hours you realistically work, and you get an overhead cost per hour. Bake that into every estimate. This single step is what separates contractors who grow from contractors who tread water.

Markup vs. margin — the mistake that quietly kills profit

Know the difference

Markup is what you add to your cost. Margin is what you keep of the final price. A 50% markup is only a 33% margin. If you want to KEEP 30% of the sale, you need to mark up costs by about 43% — not 30%. Confusing the two is one of the most expensive mistakes in the trades.

A simple pricing formula

Put it together and pricing a job looks like this:

  • Materials: $1,200
  • Labor: 24 hours × $65 loaded rate = $1,560
  • Overhead: 24 hours × $15/hr = $360
  • Subtotal (your cost): $3,120
  • Add 30% margin (÷ 0.70): price ≈ $4,457

Now you have a number that pays you, covers the business, and leaves real profit — not a guess you'll regret halfway through.

Stop racing to the bottom

There's always someone willing to do it cheaper. Competing on price alone is a trap — you win the job and lose the money. Compete on professionalism instead: a fast, clean, itemized estimate and a signed contract make customers comfortable paying a fair price. Being the cheapest bid is not a business plan.

Price it once, reuse it forever

The contractors who price consistently are the ones who saved their numbers. That's the idea behind the job cost calculator and saved line-item templates in Job Assistant: figure your materials, labor, and margin once, and every future estimate starts from a price you know actually works — no re-doing the math in your head in a customer's driveway.

Price jobs with confidence — and get paid

Start now

Free 14-day trial · No credit card required

Frequently asked questions

How much should a contractor charge per hour?

There's no single number — it depends on your trade, market, and overhead. The key is that your billable rate must be higher than your target take-home pay to cover overhead, taxes, and non-billable time, often 1.5–2× your desired wage.

What's a good profit margin for a contractor?

Many contractors target a 20–35% net margin after materials and labor. Lower than that and you're barely covering overhead; the right number depends on your trade and risk.

What's the difference between markup and margin?

Markup is the percentage you add to your cost; margin is the percentage of the final price you keep. A 50% markup equals about a 33% margin. To keep a specific margin, divide your cost by (1 minus the margin).

Should I give the cheapest bid to win the job?

Usually no. Competing only on price wins jobs that lose money. Win instead on professionalism — fast, itemized estimates and signed contracts — which lets you charge a fair, profitable price.