HomeBlog › How to Price a Job

How to Price a Job Without Leaving Money on the Table

AP By Aaron Phillips · Updated June 2026 · 6 min read
Short answer: Price off margin, not markup. Add up your direct cost (materials + labor + subs), then divide by (1 − your target margin). A $400 job at a 55% target margin should be priced around $889 — not $400 plus "some markup." Confusing markup and margin is the #1 reason trades undercharge.

Most contractors don't lose money because they're bad at the work. They lose it on the estimate — pricing off gut feel, copying the last guy, or doing markup math that quietly leaves 15 points of profit on the table every single job. Let's fix the math.

The three numbers every price is built on

Before you can price anything, you need to know these cold:

Markup vs margin — and why it costs you

Markup is added on top of cost. Margin is the share of the final price that's profit. A 50% markup is only a 33% margin. If you think they're the same number, you're underpricing every job by a wide gap.

Here's the trap in numbers. You've got a $100 cost and you "add 50%." You charge $150. Feels like 50% profit — but $50 of $150 is only 33%. To actually keep a 50% margin you'd need to charge $200. On a $400 job that gap is real money, and it compounds across every estimate you write all year.

33%
The real margin you get from a "50% markup." The words feel the same; the bank account doesn't.

What to actually charge

Plug in your real cost and the margin you want to keep. This is the same formula a healthy shop uses on every estimate:

What Should I Charge? — Margin Calculator

Enter your direct cost and target margin. We'll show the price that actually hits it.

$889
Price to charge
$489
Gross profit on the job

📥 Get the contractor's toolkit — free

Calculators, pricing breakdowns, and no-fluff playbooks for the trades — straight to your inbox. No spam, no selling your info.

Stop racing competitors to the bottom

The pressure to underprice usually comes from one place: chasing the same shared leads as eight other trucks, where the only lever left is price. Win the customer before it's a bidding war — through referrals, reputation, and being the shop they already trust — and you get to price for margin instead of survival. (That's the whole reason we harp on owning your leads instead of renting them from Angi.)

Price like you plan to be here in ten years.

Booked Job is where service pros learn to charge what the work is worth and keep the schedule full. Real talk, no fluff.

Follow on Facebook →

Frequently asked questions

What's the difference between markup and margin?

Markup is added on top of cost; margin is profit as a share of the final price. A 50% markup on $100 = $150, which is only a 33% margin. Mixing them up underprices nearly every job.

What profit margin should a contractor aim for?

Most healthy shops target 50–60% gross margin per job, leaving a net profit around 10–20% after overhead. Net below 8% and one slow month can erase the year.

How do I price to hit a target margin?

Divide your direct cost by (1 − target margin). $400 ÷ (1 − 0.55) ≈ $889. A flat percent "on top" almost always undershoots.

AP
Aaron Phillips
Founder, Booked Job · works with hundreds of home-service businesses

I run marketing for service pros, and the fastest profit win I see isn't more leads — it's fixing the estimate. Booked Job is where I share the money math nobody teaches you in the apprenticeship.