Run it with less chaos Β· Every business

Job Costing for Contractors Who Hate Spreadsheets

On a net margin of about six cents per dollar, a few extra crew days and an unplanned trip to the supply house decide whether a job paid, and four numbers on one job card are enough to catch them.

Industry guide Β· 7 min read Β· Updated Oct 13, 2026 Β· The Systems Desk

At a glance

  • Job costing means writing down what a job was estimated to cost and what it actually cost, line by line, so the next estimate starts from real numbers instead of memory.
  • Remodelers in the National Association of Home Builders' latest cost study averaged a 29.9% gross margin and a 6.3% net margin in 2024, so overhead took 23.6 cents of every dollar before the owner saw a profit.
  • In an illustrative $52,000 kitchen job, 42 extra labor hours, a materials overrun and 14 extra trips cut the gross margin from 30.4% to 23.6%, or $3,544.
  • Tracking labor hours, materials, subs and trips on every job, then spending fifteen minutes at closeout comparing them with the estimate, is a habit most crews can keep without a spreadsheet.

Part 1 | On a six-cent margin, small misses decide the year

The average remodeler in the NAHB study brought in $2.7 million in 2024, spent 70.1% of it on cost of sales (labor, materials and trade contractors) and another 23.6% on operating expenses such as the office, vehicles, insurance, marketing and the owner's pay, which left a net margin of 6.3%. That is about $170,100 of profit on $2.7 million of work, and a miss of three percentage points on job costs across the year would take $81,000 of it, nearly half.

Exhibit 1. Where a remodeler's dollar went in 2024 Share of revenue, by line Cost of sales (labor, materials, trade contractors) 70.1% Gross margin 29.9% Operating expenses 23.6%
Net profit: 6.3%. Source: National Association of Home Builders, 2026 Remodelers' Cost of Doing Business Study, fiscal year 2024 averages.

The margin also moves. The same study recorded a record-low 24.9% gross margin in 2021, when net margin fell to 4.7%, and much of the recovery since then came from trade contractor costs falling from 36% to 30% of revenue, a line that sits inside job costs rather than overhead.

The owner's inner voice usually says I know roughly what my jobs cost, and on the big lines that is often true; estimates slip on the small, repeated things nobody writes down, like the extra day for the tile setter, the second trip for the wrong hinges and the punch-list visit that turned into three. A 2018 survey of 599 construction leaders by FMI for PlanGrid found that people in construction spent 3.9 hours a week dealing with mistakes and rework, and that 48% of U.S. rework traced back to poor communication and bad project data.

Part 2 | Four numbers on one job card, filled in where the work happens

Job costing fails when it depends on someone at a computer on Friday night, so the card has to live where the crew already is, on a clipboard in the truck or a shared note on the lead's phone. It needs four cost lines, each with an estimate and an actual, filled in daily by the lead rather than reconstructed at the end.

The job card (copy this)

LineEstimatedActualWho fills it in
Crew hours (people Γ— hours on site, plus drive)Lead, at end of each day
Materials (every receipt and supply house ticket, including returns)Lead, photo of receipt same day
Subs (each trade's invoice, plus any change orders)Office, when the invoice arrives
Trips (each extra run to the supply house, the dump or back to site)Lead, a tally mark per trip
Change orders signedLead or salesperson
Notes: what caused any line to run overLead, one sentence

Two conversions turn the card into dollars. Crew hours become labor cost at a loaded rate, meaning the wage plus payroll taxes, workers' compensation, paid leave and benefits; in the Bureau of Labor Statistics' June 2026 data, employers with fewer than 50 workers spent 35 cents on benefits and legally required costs for every dollar of wages. Trips become dollars at the IRS standard mileage rate, 76 cents a mile for business driving from July 1, 2026, a reasonable stand-in for what a mile in a work truck costs.

Part 3 | Fifteen minutes at closeout, then fix the next estimate

Within a week of the final invoice, the owner or estimator and the lead sit with the card, compare each line and write one sentence about the biggest gap; after five or six jobs of the same type, the pattern is usually plain enough to change the estimating template.

LineEstimatedActualSource
Contract price$52,000$52,000Assumption
Crew hours220262Assumption
Loaded labor rate$54.00/hour$54.00/hourCalculated ($40 wage Γ— 1.35, using BLS benefit costs)
Labor cost$11,880$14,148Calculated
Materials$14,500$15,350Assumption
Subs$9,800$9,800Assumption
Extra trips (14 Γ— 40 miles Γ— $0.76)$0$425.60Calculated (IRS 2026 rate)
Job cost$36,180$39,723.60Calculated
Gross profit$15,820 (30.4%)$12,276.40 (23.6%)Calculated
Exhibit 2. An illustrative kitchen remodel, estimated and actual. Illustrative example; replace every assumption with your own numbers.

The job still made money, though it finished below the 29.9% industry average gross margin, and nearly two thirds of the $3,543.60 gap came from 42 crew hours nobody priced. A closeout note such as "demo and haul-off took a full extra day on plaster walls" becomes a line item on the next estimate for a plaster-wall kitchen, priced at the day it actually takes.

How you compare

  • Gross margin: the NAHB average for remodelers was 29.9% in 2024, after a 24.9% low in 2021. If your jobs finish well below that, start with labor hours on your most common job type.
  • Net margin: the same study's average was 6.3%, the highest since 1996, so a single losing job a quarter can be a large share of the year's profit.
  • Your own baseline: compare estimated and actual crew hours on your last five jobs of one type, and keep the result for the next estimate.

Questions to ask this week

Which line ran over on our last three jobs? Look at hours first, since materials usually have receipts and labor usually does not.

Who fills in the job card, and when? One named person per job, at the end of each day, is the habit that holds.

What is our loaded labor rate? Take the wage and add payroll taxes, workers' compensation, benefits and paid leave, or use the BLS ratio of 35 cents per wage dollar as a first estimate.

Which estimate template needs a new line? Add the item the closeout notes mention most often.

The next step is to print the job card above, give it to the lead on your next job and hold the fifteen-minute closeout review when the final invoice goes out.

About this research: This article draws on the National Association of Home Builders' Remodelers' Cost of Doing Business Study (2024 fiscal year averages; the published summary does not state a sample size), a 2018 survey of 599 construction leaders conducted by FMI for PlanGrid, the Bureau of Labor Statistics' Employer Costs for Employee Compensation and the IRS standard mileage rate. The worked example is illustrative. General information, not legal/tax/financial advice; talk to a licensed professional about your situation.

Sources

Related reading: How to Find Out Which Jobs Actually Make You Money Β· The Hidden Costs That Turn a Profitable Job Into a Loss Β· Gross Margin vs. Net Profit, Explained for Owners Β· How Contractors Cut Office Admin Without Hiring

Work with osNOVA on job costing your crews will keep

We help contractors and home service companies set up a job card, a closeout review and an estimating template that learn from every finished job, so the work you win carries the margin you priced, starting from what you want more of, whether that is steadier cash, better-priced estimates or fewer return trips.

Email hello@osnovaops.com about your business

Not ready to talk? osNOVA runs free live events for owners.

One system, every week.

One idea you can use this week, the numbers behind it, and first word on free sessions.

Free. Unsubscribe in one click.