AllContraX

For contractors

Pricing jobs: overhead and profit, done right

Most underpriced jobs aren't underpriced because the contractor guessed materials wrong — they're underpriced because overhead was never in the math and 'profit' meant 'whatever's left.' Here's the arithmetic that fixes it.

Step 1: true job cost (most people stop here)

Materials with waste, labor hours at what labor actually costs you (wages plus payroll tax, comp, and idle time — a $25/hr helper costs you $32+), equipment rental, disposal, permits, and subs. That total is cost. It is not a price. Selling at cost plus a little is how busy contractors go broke.

Step 2: overhead — the invisible payroll

The truck, fuel, insurance, phone, software, advertising, the hours you spend quoting jobs you don’t win — that all gets paid by the jobs you dowin. Add up a year of those expenses, divide by the revenue you realistically expect, and you’ve got your overhead percentage. For small outfits it commonly lands between 10% and 25%. If you’ve never measured yours, that’s the assignment this week — your business bank statement is the source document.

Step 3: markup vs. margin — the mistake with a name

Markup multiplies cost: cost × 1.5. Marginis the share of the final price that isn’t cost. They are not the same number, and confusing them is expensive: a 50% markup is only a 33% margin. If you want a 25% margin, the formula is:

Price = Cost ÷ (1 − 0.25)— divide by one-minus-margin, don’t multiply by one-plus-anything.

A $10,000-cost job at a “25% markup” sells for $12,500 and keeps a 20% margin. The same job priced for a true 25% margin sells for $13,333. That $833 difference, across twenty jobs a year, is a truck payment.

Step 4: contingency is not profit

Hidden rot, rain days, the second dumpster — a 5–10% contingency belongs in the price as a cost, scaled to how much of the job you can’t see until demo. When it goes unused it becomes bonus margin; when it’s needed it prevents the change-order fight. Never label it “contingency” on the customer’s copy — it reads as padding. It’s part of the price of the risk they’re handing you.

The full formula

Price = (Job cost × (1 + overhead%) × (1 + contingency%)) ÷ (1 − target margin%)

That’s the entire trade secret. The discipline is in using your real numbers, and re-checking them every season — material prices move, and a quantity calculator only helps if the unit costs behind it are current.

Do it on AllContraX

The guided quote builder (free tier) runs exactly this math: measured quantities, your own price book for materials and labor, overhead, contingency, and margin — computed deterministically, with the internal numbers visible only to you and a clean quote for the customer.

This math is built into AllContraX.

The guided quote builder computes cost, overhead, contingency, and margin from your measurements — and never shows the customer anything but a clean, professional quote.

Educational information only — not financial, lending, tax, or legal advice. Programs, terms, and eligibility change; always confirm details with the official agency linked above or a qualified professional before acting. Fees and requirements referenced here were checked August 2026 — verify against the official source before filing.