Accounting for Contractors: The Complete Guide for 2026

Published March 8, 2026 ยท 14 min read ยท By Fractional CFO School

Contractor accounting is one of the most specialized and highest-paying niches in the bookkeeping world. With 390 monthly searches at KD 0 and CPCs above $44, there's real demand and real money here. Construction and trade contractors face unique accounting challenges โ€” job costing, progress billing, WIP schedules, retention, and complex multi-project cash flow โ€” that most general bookkeepers can't handle. Master these skills and you'll command premium rates.

Why Contractor Accounting Is Different

Unlike retail or service businesses where revenue is earned at the point of sale, contractors earn revenue over weeks, months, or years as projects progress. This creates accounting challenges that don't exist in other industries:

Revenue Recognition Methods

Percentage of Completion (POC)

Revenue is recognized proportionally as work progresses. If a $500K job is 40% complete, you recognize $200K in revenue regardless of how much you've billed.

Two ways to measure completion:

Example: $1M contract, estimated costs of $750K. Costs incurred to date: $300K. % complete = $300K รท $750K = 40%. Revenue recognized = $1M ร— 40% = $400K. Gross profit recognized = $400K - $300K = $100K.

Completed Contract Method

All revenue and profit recognized when the job is finished. Simpler but creates lumpy financials. Generally only used for short-duration contracts (under 12 months) or when estimates are unreliable.

ASC 606 Impact

The current revenue recognition standard (ASC 606) applies to construction contracts. Under this framework, you identify performance obligations, determine transaction price, and allocate revenue based on progress toward satisfying each obligation. For most contractors, this still looks like percentage-of-completion in practice.

Job Costing: The Foundation

Every contractor accounting system lives or dies on job costing. Every cost must be attributed to a specific job number:

Cost CategoryExamplesTracking Method
Direct materialsLumber, pipe, concrete, fixturesPurchase orders tied to job #
Direct laborCrew hours on the jobsiteTimesheets coded to job #
Subcontractor costsElectrician, plumber, concrete subSubcontracts tied to job #
Equipment costsRentals, fuel, maintenanceEquipment logs coded to job #
Other direct costsPermits, inspections, engineeringInvoices coded to job #
Overhead allocationOffice rent, insurance, admin staffAllocated by formula (% of direct cost)

Cost Codes

Professional contractor accounting uses standardized cost codes (often based on CSI MasterFormat divisions) to categorize costs within each job. This enables:

The WIP Schedule: Most Important Report

The Work-in-Progress (WIP) schedule is the single most important report in contractor accounting. It shows, for every active job:

ColumnDescription
Contract valueOriginal contract + approved change orders
Estimated total costOriginal estimate + cost revisions
Costs to dateActual costs incurred through reporting date
% CompleteCosts to date รท Estimated total cost
Earned revenueContract value ร— % complete
Billings to dateTotal invoiced to customer
Over/under billingBillings minus earned revenue
Estimated gross profitContract value minus estimated total cost
Recognized profitEstimated gross profit ร— % complete

Over-billing (billings exceed earned revenue) = liability on the balance sheet. You've collected more than you've earned.

Under-billing (earned revenue exceeds billings) = asset on the balance sheet. You've earned more than you've collected.

The WIP schedule tells you the true financial health of a contractor. Without it, the income statement is meaningless because it doesn't account for the timing mismatch between billing and earning.

Retention/Retainage

Retainage is the portion of each progress payment (typically 5-10%) that the customer withholds until the project is substantially complete. On a $1M project with 10% retention, $100K sits as a receivable until final completion.

Retainage tracking requires:

Cash Flow Management for Contractors

Construction cash flow is notoriously difficult. You buy materials and pay labor weeks before you bill, and customers take 30-60 days to pay after billing. Add retention and the cash gap on a single job can be enormous.

Key cash flow advisory services:

Want to Specialize in Contractor Accounting?

Fractional CFO School teaches bookkeepers how to transition into high-value advisory roles. Construction accounting is one of the most lucrative niches โ€” learn the frameworks, get the templates, and start commanding premium rates.

Download the Free Advisory Starter Kit โ†’

Bonding and Financial Statement Requirements

Contractors who bid on public or large private projects need surety bonds. The surety company (essentially an insurer guaranteeing the contractor will complete the work) scrutinizes financial statements to determine bonding capacity.

What sureties look for:

Advisory opportunity: Helping contractors improve their financial statements for bonding purposes is a high-value service. Increasing bonding capacity directly increases the size of projects they can bid on โ€” which translates to revenue growth. Contractors will happily pay $3,000-5,000/month for this kind of strategic guidance.

Software for Contractor Accounting

Pricing Your Contractor Accounting Services

ServiceTypical PricingValue Delivered
Monthly bookkeeping + job costing$1,000-3,000/moAccurate books, job-level P&L
WIP schedule preparation$500-1,500/moTrue profitability visibility
Cash flow forecasting$500-1,000/moAvoid cash crunches, optimize draws
Fractional CFO$3,000-7,000/moBonding strategy, growth planning
Annual CPA-ready financials$3,000-8,000 (annual)Clean package for CPA, surety, bank

Contractor clients are among the highest-paying in the bookkeeping world. A $5M general contractor needing full-service bookkeeping, WIP reporting, and CFO advisory could easily represent $4,000-8,000/month in fees. Three clients like that and you have a $150,000-300,000/year practice.

Key Takeaways

Ready to build a premium practice? Start with Module 1 of our free course on transitioning from bookkeeping to advisory.