Industry Guide

Construction Accounting: Job Costing, WIP Reports & Compliance

Construction is one of the only industries where you can be profitable on paper and bankrupt in cash. This guide covers job costing, WIP reporting, retainage, and the compliance traps that catch contractors off guard.

MZBPO Team
April 15, 2026
14 min read
Construction accounting and job costing for contractors

Construction accounting is the most operationally complex form of accounting outside of banking. Long project cycles, retainage, change orders, multi-state payroll, and bonding requirements all converge into a financial system that simply cannot be run with off-the-shelf bookkeeping.

The good news: once you set up the right framework — job costing, WIP, and the right software — construction accounting becomes a powerful management tool, not a quarterly fire drill. The contractors who win in this market are the ones who treat finance as a daily operational discipline.

Construction Accounting By the Numbers

$1.6T
annual US construction spending
60%
of contractor failures tied to financial mismanagement
20%
of bid-vs-actual cost variance is industry-typical (and avoidable)

Accounting Methods Explained

Most construction firms run two parallel methods — one for tax (often cash or completed contract) and one for financials (POC under GAAP). Picking the wrong one costs real money in tax timing, bonding capacity, and reporting accuracy.

Cash Basis

Recognized when cash is received

Best for: Small contractors under $25M average revenue

Simple, but distorts profitability on long projects.

Accrual Basis

Recognized when earned, regardless of payment

Best for: Mid-size contractors and any firm with material AR/AP

More accurate but still struggles with multi-year jobs.

Percentage of Completion (POC)

Recognized as the project progresses (cost-to-cost ratio)

Best for: GAAP-compliant contractors, projects over 12 months, bonding requirements

The default for serious construction firms — required by ASC 606 in most cases.

Completed Contract

Recognized only when the project is finished

Best for: Short-duration jobs, residential builds, tax-only filings under $25M

Allowed for tax under the small contractor exception, but rarely used for GAAP.

Job Costing: The Foundation

Job costing is the practice of capturing every dollar of cost — labor, materials, subs, equipment, overhead — at the project level. Done right, it answers four questions every PM should know weekly: Are we on budget? On schedule? Profitable? At risk?

01

Direct Labor

Wages, payroll taxes, benefits, and burden for crews working on the job. Tracked by employee, by day, by job code.

$24/hr × 1.32 burden = $31.68 fully-loaded labor rate

02

Direct Materials

Lumber, concrete, steel, fixtures, equipment — anything physically going into the project. Tracked by PO and delivery ticket.

Tied to vendor invoices and job ticket numbers

03

Subcontractor Costs

Payments to subs (electrical, plumbing, HVAC, etc.). Each sub typically has a contract per job, plus 1099 tracking and certificate of insurance verification.

Subcontract value $48K, paid in 4 progress draws

04

Equipment Costs

Owned and rented equipment hours allocated to the job. Internal rates often differ from market rental rates.

Excavator: 32 hours × $185/hr internal rate = $5,920

05

Other Direct Costs

Permits, dumpster fees, temporary utilities, project-specific insurance, travel, lodging.

Building permit $2,400, port-a-potty $190/mo

06

Indirect / Overhead

Foreman supervision, project management, field office costs allocated based on labor hours, revenue, or another driver.

Allocated at 8.5% of direct cost

Work-in-Progress (WIP) Reporting

The WIP schedule is the single most important report in construction accounting. It reconciles what you've earned against what you've billed, surfaces over- and under-billings, and is the first thing a bonding agent or lender will ask for.

Here's a simplified single-job WIP using the cost-to-cost method:

Line ItemValue
Contract Value$1,200,000
Estimated Total Cost$960,000
Costs Incurred to Date$432,000
Percent Complete (cost-to-cost)45.0%
Earned Revenue$540,000
Billings to Date$510,000
Underbilling (CIE)$30,000
Estimated Gross Profit$240,000 (20%)

Reading the result:

The job has earned $540K but only billed $510K — a $30K underbilling. That means the contractor is effectively financing the customer for $30K. Repeated across 10 jobs, that's $300K of working capital tied up. WIP makes that invisible problem visible.

Retainage, Change Orders & Progress Billings

Three construction-specific billing concepts trip up generalist bookkeepers more than any others:

Retainage

5–10% withheld by the customer (often a GC or owner) until project completion. Track in a separate Retainage Receivable account — never bury it in regular AR.

Change Orders

Modifications to the original contract scope. Approved change orders update both contract value and estimated cost — unapproved ones become disputed work and need separate tracking.

AIA Progress Billing

The G702/G703 schedule of values format used on most commercial jobs. Each line tracks completion percentage and prior/current draw — and ties directly into your WIP report.

Construction-Specific Compliance

Six compliance areas where contractors regularly get burned:

Prevailing Wage / Davis-Bacon

Federal and many state-funded projects require minimum hourly wages by trade and locality. Certified payroll (WH-347) must be filed weekly.

Sales & Use Tax on Materials

Tax rules differ by state — sometimes the contractor is the consumer, sometimes the customer. Resale certificates and tax-paid materials must be tracked job-by-job.

1099 Compliance for Subcontractors

Any sub paid $600+ requires a 1099-NEC. W-9s and certificates of insurance must be on file before a check is cut.

Multi-State Income Tax (Apportionment)

Contractors working across state lines owe income tax in each state based on payroll, property, and sales factors. Nexus rules trigger fast.

Sales Tax Nexus on Out-of-State Jobs

Materials delivered out of state may create economic nexus. Wayfair v. South Dakota changed the game for traveling contractors.

Workers' Comp Audits

Carriers reclassify employees and subs annually. Misclassification on certificates of insurance triggers retroactive premium adjustments.

8 Common Pitfalls to Avoid

01

Mixing job costs across projects

Charging materials or labor to the wrong job code destroys margin reporting. Most common cause: lazy timecard coding.

02

Ignoring underbillings and overbillings

If you don't reconcile billings to earned revenue, you can't tell if you're financing the project for your customer or the other way around.

03

Treating retainage as receivable instead of separating it

Retainage held by GCs ages differently than normal AR. Mixing them masks collection problems.

04

No estimate-to-actual variance review

Without comparing estimated vs actual cost weekly, you only learn you lost money on a job after it's finished.

05

Misclassifying 1099 vs W-2 workers

The IRS, state DOLs, and OSHA all police this. Misclassification penalties can wipe out a quarter of profit overnight.

06

Skipping the WIP schedule

Bonding companies, lenders, and the IRS all expect WIP. Submitting a balance sheet without it screams amateur.

07

Letting equipment costs sit in overhead

Equipment-heavy contractors who don't allocate equipment time to jobs end up underpricing equipment-heavy work.

08

No bonding-grade financials

If you ever need a surety bond, your books need reviewed or audited financials with WIP. Most contractors discover this too late.

The biggest one: No estimate-to-actual review. If you're only finding out a job lost money at closeout, your accounting system is reactive — not a management tool.

Best Software for Contractors

The right platform depends on size, project mix, and whether you need certified payroll. Here's the landscape in 2026:

PlatformBest ForStrengthsPrice
QuickBooks Online + Knowify / BuildertrendSmall to mid-size general contractors, residentialFamiliar interface, easy onboarding, strong third-party integrations$50–$300/mo
Sage 100 Contractor / Sage 300 CREMid-size to large GCs, specialty tradesIndustry standard for serious construction firms — full job costing, equipment, payroll$1,500–$5,000+/mo
Foundation SoftwareMid-size contractors needing certified payroll, AIA billingBuilt for construction from day one, strong payroll and union reportingQuote-based, mid-market
Procore (with QBO/Sage)Project management + accounting integrationBest-in-class PM tool — pairs with accounting software for true field-to-finance flowQuote-based
BuildertrendResidential remodelers and home buildersCustomer-facing portal, scheduling, job costing, simple QBO sync$199–$599/mo
CMiC / Viewpoint VistaEnterprise contractors over $100M revenueERP-grade — handles multi-entity, multi-currency, complex job structuresEnterprise pricing

When to Outsource Construction Accounting

Most contractors hit the outsourcing decision twice: first when they outgrow a part-time bookkeeper, then again when the controller they hired can't produce bonding-grade financials. Common signals:

Revenue is growing past $5M and your in-house bookkeeper can't keep up with WIP

Bonding agent or lender keeps asking for cleaner financials

You haven't done a real estimate-to-actual review in 90+ days

Sales tax exposure across multiple states is unclear

Job costing is inconsistent — different PMs use different categories

Year-end audit or review is a fire drill every January

You want to acquire another contractor (or be acquired)

You're switching from QuickBooks to Sage or Foundation and need help with the cutover

Talk to MZBPO's Construction Team

We support general contractors, specialty trades, and home builders across the US, UK, and Australia — with full job costing, certified payroll, WIP reporting, and audit-ready financials.

Schedule a Discovery Call

Frequently Asked Questions

What's the difference between construction accounting and regular accounting?

Construction accounting tracks revenue and cost at the project level rather than just the company level. It uses job costing, work-in-progress (WIP) schedules, and percentage-of-completion revenue recognition because most construction contracts span months or years and have unique billing structures (retainage, change orders, progress draws).

Do contractors have to use percentage of completion?

For tax purposes, contractors with average gross receipts under $30M (2026 threshold, indexed) can use the cash, accrual, or completed contract method. Above that, percentage of completion is generally required. For GAAP financials — which bonding companies and lenders expect — ASC 606 effectively requires POC for long-term contracts.

What is a WIP schedule and why do bonding companies want it?

A work-in-progress schedule lists every open job with contract value, estimated cost, costs incurred to date, percent complete, earned revenue, and billings. Bonding companies use it to assess your capacity, profitability trends, and over/under billing exposure. Without WIP, you'll struggle to get bonded for jobs over $1M.

How is retainage handled in construction accounting?

Retainage (typically 5–10% withheld until project completion) should be tracked as a separate receivable account, not blended with regular AR. It ages on a different timeline — sometimes 6–18 months — and lenders look at retainage separately when assessing collectibility.

How much does outsourced construction accounting cost?

Outsourced construction bookkeeping typically runs $1,500–$5,000/month for small to mid-size contractors, depending on transaction volume, number of jobs, and payroll complexity. Full controller-level service with WIP reporting and bonding-grade financials is usually $3,500–$8,000/month.

Should I use QuickBooks or a construction-specific platform?

QuickBooks Online plus a job-costing add-on (Knowify, Buildertrend) works well for contractors under $5–10M with simple project structures. Above that — or if you handle certified payroll, complex equipment costing, or AIA billing — a construction-specific platform like Sage 100 Contractor or Foundation pays for itself within a year.

What's the biggest accounting mistake construction firms make?

Not running a weekly estimate-to-actual variance review. Without it, you only find out you lost money on a job when you close it out — by which point it's too late to renegotiate change orders, push for productivity, or salvage margin. Real-time job cost visibility is the single highest-ROI process change for most contractors.

Related Articles

Get Started with Professional Accounting Outsourcing

Whether you need outsourced bookkeeping, internal audit services, payroll processing, or comprehensive finance support, we deliver senior level expertise without the in house cost.

No obligation. Completely confidential.