model

Job Costing for Contractors (2026): Budget vs Actual, by Category, Within 2%

The system behind the job costs card: what counts as job cost, labor at the burdened rate, how the owner gets paid, where risk goes, and the close that checks every category against the estimate.

Direct answer: Job costing is checking what a job actually cost against the estimate behind the signed contract, by category, while it runs and at close. Job cost is direct cost only: labor at the burdened rate (a $30 wage costs about $43 an hour), materials, subs, equipment and site costs. Overhead and profit live in the markup. On work you repeat, aim to close within plus or minus 2% by category; a 4% miss at a 1.50 markup cuts a 10% net to 7.3%.

The assumptions

This model assumes

  • A remodeler or trade contractor pricing at markup times job cost
  • Job cost means direct cost; overhead and profit are in the markup
  • Rates are 2026 federal and Ohio figures, with Massachusetts for comparison; yours differ by state and shop
  • Plus or minus 2% is a target for work you repeat, not a standard

The model, step by step

1Why 2% is the target

Your price is your markup times your job cost. The markup covers overhead and profit; the job cost is everything else. Get the job cost wrong and the price is wrong, and the miss comes straight out of profit.

Price = 1.50 x cost
Target: 10% of price
Cost runs 4% over
Profit left: 10% - 4%/1.5
7.3% net, not 10%

Profit is the thin layer on top. The NAHB's 2026 study puts the average remodeler's net at 6.3%. A 4% miss on job cost would have taken nearly half of it.

A 4% job cost miss, at a 1.50 markup
-27%
of the profit on a job you thought earned 10%
Plus or minus 2% is the target the course sets, and the one experienced remodelers like Paul Eldrenkamp set for themselves in JLC. It is not an accounting standard. It is earned by repeating the same kind of job.
2What counts as job cost

Ask one question of every dollar: would this cost exist without this job? Materials, labor, subs, the permit, the dumpster, the toilet on site: yes. Your insurance premium, the truck, the office, your pay for running the business: no. Those are overhead, and the markup pays for them.

The categories (NAHB remodeler chart of accounts)

LaborField wages at the burdened rate (3810, 3820)

MaterialsWhat you buy for this job (3830)

SubcontractorsTrade invoices, with their scope in writing (3840)

EquipmentRentals, or a one-off tool at a rental rate (3850)

Other directPermits, dumpsters, toilets, site protection (3860)

Break out more when a category keeps missing. Setup and cleanup on an occupied house can be a day on each end. If that's where the hours go, give it its own line so you can see it.

Clamp rolls these into four: Materials, Labor, Subcontractors and Other. Equipment, permits and dump fees land in Other.
3Labor at the burdened rate, not the wage

The biggest structural miss is pricing labor at the base wage. A $30 an hour carpenter costs you $30 plus Social Security and Medicare, unemployment tax, workers' comp, paid time off and any benefits.

BLS construction, June 2026
$36.13 wage + $15.84 benefits
$15.84 / $36.13 = 43.8%
$30 x 1.43 = $43 an hour
$13 x 1,000 h = $13,000
$13,000 a year that isn't in the wage
What rides on a $30 wage, 2026
ItemRate
Social Security and MedicareEmployer share, IRS Pub 157.65%
Federal unemploymentOn the first $7,000, about $42 a year0.6%
State unemploymentOhio new employer, on $9,0002.7% to 5.7%
Workers' comp, class 5645Per $100 of payroll: Ohio and Massachusetts base rates$3.46 to $4.60
Paid time off and benefitsBLS: paid leave 7.3%, insurance 10.8% of wagesYours
Clamp role settings for Carpenter: base wage $30.00; burden lines payroll taxes 8.4%, workers' comp 3.5%, unemployment 2.1%, paid time off 6.0%, health and benefits 10.0%, total 30% or $9.00 an hour; allocations vehicle $1.50, tools $1.25, phone $0.35, PPE $0.40, training $0.25; loaded cost $42.75 an hour

Loaded cost, by role

A role's loaded cost in Clamp: the wage, each burden line as a percent, and per-hour allocations for costs not already in overhead. Hours logged under the role cost this, never the base wage. Recreated from the app with sample data.

43.8% is the construction average, including shops with full benefits. A small remodeler with modest benefits lands around 30% per paid hour and higher per productive hour. Work yours out once; the point is to use the same number every time.
4Materials, subs and tools: the same number every time

Consistency beats precision. The goal is a job cost you can trust from one estimate to the next, so the variance means something.

Three tests

MaterialsPrice what you would reasonably pay again for the same job next month. The scratch-and-dent deal you found once is not a rate

SubcontractorsGive the sub the whole scope, in writing, and price their whole scope. A sub who fills in the other 20% on their own is a variance you can't see coming

Tools and equipmentTools you need no matter what are overhead. A mixer or tile saw you rent for one job is job cost at the rental rate, even if you own it

One rule for owned equipment: an internal rental rate recovers depreciation and upkeep. Don't also carry those in overhead, or you charge for them twice.
5Pay yourself three ways, not one

The habit that breaks small contracting businesses: the owner swings a hammer, runs every job and the business, and takes whatever cash is left. That hides three different things in one number.

Three proofs

Wages prove the job worksYour hours on site are labor, at the rate you would pay someone else to do them. If the job can't carry that, the job doesn't work

Salary proves the business worksYour pay for running jobs and the business is overhead. When the markup carries it, you have a business, not a job

Profit proves ownership worksProfit is the reward for owning it, separate from both. The course sets 8% net as the floor

Clamp Owner Labor screen: your rate set to $65 an hour for time logged on a job, and for hours worked but not on a job the option Salary covers it selected over Draws only and Hybrid

Field hours and salary, apart

Owner Labor in Clamp: your field hours cost the job at a rate you set, and your admin time is covered by the salary line in overhead. Recreated from the app with sample data.

The IRS draws the same line for S corporations: a shareholder who works in the business must be paid reasonable compensation before distributions. A sole proprietor's draws aren't a deductible expense at all.

Early on, you may be the only field labor and not drawing a salary yet. That's a stage, not a model. The benchmark is the day the markup pays a salary for managing the business.
6Set the budget from the estimate, and don't pad it

The budget is the estimate linked to the signed proposal. It changes for one reason: a signed change order. Allowances that run over are recovered the same way: under AIA's A201 (section 3.8), the contract sum is adjusted by change order when the cost differs from the allowance.

Clamp Job Costs card marked Only you see this: budget $11,799.17 from EST-001 linked to signed PROP-001, spent so far $11,095.35; Materials $4,980.35 of $5,520.90; Labor over $133.13 at $5,890.00 of $5,756.87 with 84.2 hours logged of 72 to 84 on the estimate; Subcontractors $0 of $296.40; Other $225 of $225; projected profit $5,766.46

Budget from the signed estimate

The job costs card late in the job: budget from the estimate linked to the signed proposal, spent so far by category, labor already over with hours against the estimate's range. Owner and admins only. Recreated from the app with sample data.

Risk doesn't go in the lines. If the kitchen is a 1960s house and you don't know what's behind the walls, price it as a high-risk job and raise the profit, or carry a contingency the customer can see. Padding the tile hours to cover the unknown wrecks the one number you're trying to learn.

Clamp's estimate keeps contingency and reserve as budget-only lines, shown as such, so they never count as spent.
7The close: by category, not just the total

The Oak Street bathroom sold at $17,698.76 on an $11,799.17 estimate, a 1.50 markup. It closed at $11,972.65. The total passed the 2% test. One category didn't.

Oak Street bathroom, estimated vs actual
CategoryActualVariance
MaterialsBudget $5,520.90$5,431.25-1.6%
LaborBudget $5,756.87; 86 hours at the loaded rate$6,020.00+4.6%
SubcontractorsBudget $296.40$296.400%
OtherBudget $225.00$225.000%
JobBudget $11,799.17$11,972.65+1.5%
Clamp final job cost review for Oak Street Bathroom: Materials $5,431.25 of $5,520.90 at minus 1.6%, Labor 86 hours $6,020 of $5,756.87 at plus 4.6%, Subcontractors and Other on budget, actual vs budget plus $173.48 or plus 1.5%, sold $17,698.76, actual job cost $11,972.65, profit before overhead $5,726.11 or 32.4%

Estimated vs actual, by category

The final review in Clamp: estimated against actual by category with the variance, profit before overhead, and a prompt to write down why each category missed. Sample data.

A 1.5% total hides a 4.6% labor miss because materials came in under. The whole point of categories is to catch that. The question at close is why: did it take longer, or did the hours cost more than the rate?

Clamp asks why on any category outside plus or minus 2% and keeps the answer for the next review. The 2% line is the course's target, applied by category.
8What the next estimate learns

Job costing pays on the next job. The hours tell you whether the estimate's labor was wrong or the crew was slow. The receipts tell you what tile really costs now.

Where the benchmarks sit
MeasureFigure
NAHB remodeler gross margin, 2024An effective markup of about 1.4329.9%
NAHB remodeler net margin, 2024Highest since 19966.3%
Markup floor, remodelingStone; the course1.50
Markup floor, specialty tradesThe course; Stone puts it at 1.351.40
Net profit floorStone; the course8%

Feed it back

HoursCompare logged hours with the estimate's hours, not just dollars. A miss splits into took longer and cost more per hour

RatesClamp suggests a new catalog rate only after three receipts tied to that line across two or more jobs. Tap Use to save it

Review cadenceMonthly by default; set it weekly for a tighter loop. Three checks: all costs in, on the right job and category, running over anywhere

The average remodeler runs below the 1.50 floor and nets 6.3%. The floors are planning rules, not what most contractors do.

What it means

What to doCode every dollar to the job or to overhead, never both. Cost labor at the burdened rate. Pay yourself a wage for field hours and a salary from overhead. Budget from the signed estimate, change it only by change order, and keep risk out of the lines. At close, check each category against the estimate, write down why it missed, and fix the next estimate.
The job is the same 5x8 bathroom in every row. The total passed; labor didn't. Categories are how you see that.

Job costing on every plan

Clamp's job costs card budgets from the estimate linked to the signed proposal, in four categories. Receipts, bills and logged hours count against it, hours at the loaded rate of their role. Signed change orders adjust the budget. The review comes up on Home on your schedule, and the final review asks why on any category outside plus or minus 2%.

You won't hit 2% on the first bathroom. You hit it on the tenth, because you wrote down why the first nine missed.

Questions

What is job costing in construction?

Comparing what a job was estimated to cost with what it actually cost, by category, while it runs and when it closes. The budget is the estimate behind the signed contract. Every receipt, bill and hour is coded to the job. The point is the next estimate.

How accurate should a job cost estimate be?

Within plus or minus 2% of actual at close, including signed change orders, on work you do over and over. That is a target experienced remodelers set for themselves, not an industry standard, and a contractor in year one won't hit it yet. Check it by category, not just the total.

What is a fully burdened labor rate?

The wage plus everything you pay because that person is on payroll: Social Security and Medicare (7.65%), federal and state unemployment, workers' comp, paid time off and benefits. In construction, benefits average 43.8% of wages, so a $30 wage costs about $43 an hour.

Is the owner's salary a job cost?

No. Your hours building the job are labor at a market rate, like anyone else's. Your pay for running the business is overhead, recovered by the markup. An S corporation owner must take reasonable compensation; a sole proprietor's draws aren't an expense at all.

Does job costing include overhead?

Not in a direct cost system. Overhead is what the business pays whether or not the job exists: insurance, the truck, the office, your salary. The markup recovers it. Mixing it into job cost hides whether the estimate was right.

How much does job costing software cost?

QuickBooks Online puts project profitability on Plus at $140 a month list. Knowify's job costing plan is $329 a month billed yearly or $399 monthly. Clamp includes job costing on every plan, from $19.99 a month.

Related

Sources & provenance

  1. The Minimum Pricing System (course transcripts, 16 lessons) Clamp Research
  2. Publication 15 (2026), Employer's Tax Guide IRS (official source)
  3. Contribution and Benefit Base Social Security Administration (official source)
  4. Topic No. 759, Form 940, Employer's Annual Federal Unemployment (FUTA) Tax Return IRS (official source)
  5. Unemployment Insurance Tax Rate Details, Rate Year 2026 Ohio Department of Job and Family Services (official source)
  6. Base rates by manual classification, effective July 1, 2026 (OAC 4123-17-06, Appendix) Ohio Bureau of Workers' Compensation (official source)
  7. Class 5645, carpentry, detached one or two family dwellings: rates Workers' Compensation Rating and Inspection Bureau of Massachusetts (official source)
  8. Employer Costs for Employee Compensation, June 2026 Bureau of Labor Statistics (official source)
  9. S Corporation Compensation and Medical Insurance Issues IRS (official source)
  10. Instructions for Schedule C (2025), Line 26, Wages IRS (official source)
  11. NAHB Chart of Accounts NAHB (official source)
  12. Remodelers Saw Profit Margin Gains in 2024 NAHB Eye On Housing (research)
  13. Job-Costing for Survival JLC (research)
  14. Calculating Your Markup, with Michael Stone (webinar summary) Clear Estimates (research)
  15. A503, Guide for Supplementary Conditions (2017/2019), on A201 Section 3.8 allowances AIA Contract Documents (research)
  16. QuickBooks Online plans and pricing Intuit (research)
  17. Knowify pricing Knowify (research)
  18. Bathroom Remodel From Estimate to Final Invoice: One Job, Every Document Clamp Research
Changes: Oct 30, 2026: Initial publication after owner approval. Built from the Minimum Pricing System course, IRS, SSA, Ohio, Massachusetts and BLS figures, NAHB, JLC and AIA, by two research passes, a GPT cross-check and an independent fact-check.