Cover of the free guide: The 5 Job Costing Mistakes That Drain Contractor Profitability

Free guide

Bad math steals margin. Here's where.

The 5 Job Costing Mistakes That Drain Contractor Profitability

Five places contractor profit quietly leaks out, and a practical fix for each one. Two of them are below. The full guide has all five.

Two of the five

Start with these.

The two that show up in bids before a job even starts.

01

The markup vs. margin trap

A job has $1,000 in costs. You want a 20% margin, so you multiply by 1.20 and charge $1,200.

But $200 on a $1,200 job is a 16.7% margin, not 20%. You gave away part of your profit before the job started.

Markup math$1,000 × 1.20 = $1,20016.7% margin
Margin math$1,000 ÷ 0.80 = $1,25020% margin

The fixDivide costs by (1 – the margin you want).

02

Ignoring labor burden

A $30/hour employee often costs $40–$45/hour once you count employer payroll taxes, workers' comp, liability insurance, vehicle costs, paid time off, and time you can't bill, like driving and training.

Labor burden commonly adds 30–50% on top of wages. Bid at the wage, and you're underbidding.

Bid at the wage$30/hourWhat you pay
Bid at the real cost$40–$45/hourWhat it costs you

The fixWork out a burden rate for each employee, and use it in every estimate.

In the full guide

The other three.

Each one with what goes wrong, what it costs, and how to fix it.

  1. 03
    The dashboard receipt graveyardProfit rarely disappears in one big mistake. It bleeds out in $50 and $100 supply runs.
  2. 04
    Guessing on overheadJobs have to cover the office, the trucks, the insurance, and your salary, not just lumber and labor.
  3. 05
    Managing by bank balanceCash in the bank isn't the same as profit. Some of it is customer deposits and money you owe.
Get the full guide
Two contractors in hard hats and safety vests standing in a newly drywalled room

No more mystery margins

Want to know which of these are in your books?

Book Your $250 Diagnostic
Sample · Fictional contractor · Not client data

Hilltop Remodeling LLC

Monthly report · August 2026 · Performance level

Revenue$186,400
Gross margin26.1%
Cash on hand$142,300
Net under billed$19,700

Job profitability

JobContractCompleteBid marginCurrent marginStatus
Maple St kitchen$68,00060%28%22%Watch
Route 52 addition$142,00035%25%26%On track
Oak Ridge bath$48,00090%24%25%On track
Main St deck$31,500100%30%33%Closed

WIP schedule

JobEarned to dateBilled to dateOver / (under) billed
Maple St kitchen$40,800$36,000($4,800)
Route 52 addition$49,700$40,000($9,700)
Oak Ridge bath$43,200$38,000($5,200)
Total open jobs$133,700$114,000($19,700)

Labor burden

Wages$52,300
Burden$22,500
Burden rate43% on top of wages

This month's notes

  • Maple St is running 6 points under bid. Labor hours are 18% over estimate on demo and framing. Worth a look before the next kitchen bid.
  • Route 52 is under billed by $9,700. Sending the next draw on schedule closes most of the gap.
  • Cash is healthy. Nothing flagged for next month.

Figures are illustrative. Your report reflects your jobs, your level, and what's in your books.

Book Your $250 Diagnostic