In this guide
  1. Why construction accounting is different
  2. Job costing and cost codes
  3. The 4 revenue recognition methods
  4. WIP schedules and over/under billing
  5. Retainage accounting
  6. Payroll, burden, and prevailing wage
  7. Construction taxes (federal and Georgia)
  8. Financial statements and bonding
  9. Software and systems
  10. The monthly rhythm and when to get help

Construction accounting is a specialized discipline built around one reality: every project is its own small business, with its own budget, timeline, cash cycle, and profit. This guide covers the complete system, from job costing and revenue recognition to WIP schedules, retainage, payroll, taxes, and bonding, written by a construction CPA firm rather than a software vendor.

1. Why construction accounting is different.

Five characteristics separate construction from every other industry's accounting:

2. Job costing and cost codes.

Job costing assigns every dollar of direct cost to a specific job and a cost code within that job. A workable cost code structure follows the divisions of the estimate, so actual costs can be compared to the bid line by line. Direct costs include labor (with burden), materials, subcontractors, equipment, and job-specific other costs like permits and bonds. Indirect costs (fuel, small tools, supervision, shop expenses) are pooled and allocated to jobs on a rational basis such as labor hours or direct cost. Overhead (office, marketing, admin salaries) stays out of job costs entirely and is recovered through margin.

The payoff is bidding accuracy: contractors who compare estimated versus actual cost by code on every closed job bid the next one from data instead of memory. The full discipline is covered in our job costing guide.

3. The 4 revenue recognition methods.

MethodRevenue recognizedBest for / limits
CashWhen payment is receivedVery small contractors; unavailable for long-term contracts at scale
AccrualWhen billed/incurredShort-cycle work like service and small remodels
Completed contractAll at project completionTax deferral for exempt small contractors; lumpy financials sureties dislike
Percentage of completionAs work progresses (cost-to-cost)The GAAP standard for long-term contracts; required for tax above the small contractor exemption

For tax purposes, IRC Section 460 generally requires percentage of completion on long-term contracts once average annual gross receipts exceed the inflation-adjusted small contractor threshold (roughly $30 million currently); below it, contracts expected to finish within two years may use other methods. For GAAP statements, ASC 606 recognizes construction revenue over time in most cases, using cost-to-cost as the input measure. The mechanics, a worked example, and the common errors are in our percentage of completion guide.

4. WIP schedules and over/under billing.

The work in progress schedule is construction accounting's central report: every open job on one line with contract value, estimated cost, costs to date, cost to complete, percent complete, earned revenue, billings, and the over/under billing position. Over-billing (billings ahead of earnings) is a liability and a source of cash; under-billing (earnings ahead of billings) is an asset and a cash drain. Sureties read the WIP before the income statement because it reveals whether the backlog can be finished with the cash available.

Build it monthly, tie it to the general ledger, and investigate profit fade immediately. Full treatment in WIP Schedules Explained, run any job through the free WIP calculator, or download our free WIP schedule Excel template.

5. Retainage accounting.

Retainage receivable is revenue you have earned that the owner holds until completion; retainage payable is the mirror amount you hold from subcontractors. Both must live in their own balance sheet accounts, separate from regular AR and AP, because they behave differently: different collection timing, different legal character, and different treatment in bonding analysis. A contractor who buries retainage in AR overstates collectible receivables and understates the real cash conversion cycle.

6. Payroll, burden, and prevailing wage.

Construction payroll must reach job costs fully burdened: gross wages plus payroll taxes, workers compensation, liability insurance tied to payroll, and benefits. Unburdened labor in job costs understates cost by 25 to 45 percent and poisons every bid comparison. Public work adds prevailing wage (Davis-Bacon federally) and certified payroll reporting, and crews crossing state lines create multi-state withholding obligations, a frequent surprise for Georgia contractors working in Tennessee, Alabama, or the Carolinas.

7. Construction taxes, federal and Georgia.

The construction-specific tax landscape in 2026 includes: 100 percent bonus depreciation (permanent, for property placed in service after January 19, 2025) and the expanded Section 179 deduction ($2.5 million limit) for equipment; restored immediate expensing of domestic R&D under Section 174 with a retroactive window for smaller firms; the 45L and 179D energy incentives sunsetting for projects after mid-2026; and accounting method planning around the Section 460 thresholds. The full construction analysis of the One Big Beautiful Bill is here.

In Georgia specifically: contractors are generally treated as the consumers of materials they install, owing sales or use tax on purchases rather than charging customers sales tax on real property work, with important wrinkles for exempt owners and retailer-contractor situations. Georgia filing deadlines and penalty math are covered in our Georgia construction tax deadlines guide.

The moment a crew crosses a state line, a second set of obligations opens up: income tax, payroll withholding, use tax on materials, entity registration and licensing, each in the state where the work is performed. The federal safe harbor that shields most out-of-state businesses does not reach contractors, because it covers only sales of tangible personal property. See multi-state tax compliance for Georgia construction companies for the five exposures and what triggers each one.

8. Financial statements and bonding.

Surety credit runs on financial statement quality. Internally prepared statements get heavily discounted; CPA compiled statements help; CPA reviewed statements are the standard for meaningful bond programs; audited statements unlock the largest programs. Underwriters typically size aggregate programs from working capital and equity, adjusted for WIP reliability, profit fade history, and job concentration. For most growing contractors, upgrading statement quality raises capacity faster than any amount of retained earnings. Estimate your range with the free bonding capacity calculator and read how underwriters actually decide.

9. Software and systems.

The software matters less than the configuration. QuickBooks (Online or Desktop) runs job costing adequately for most contractors under $10 million if items, classes or projects, and payroll burden are set up construction-correctly, which is the step most self-implementations skip; our QuickBooks for contractors service exists for exactly that reason. Dedicated construction platforms (Foundation, Sage, Vista, CMiC) add certified payroll, equipment costing, and stronger WIP automation for larger operations. Field-to-office tools (Procore, Buildertrend) manage projects but are not accounting systems; the integration between the two is where data either flows or dies.

10. The monthly rhythm, and when to get help.

A healthy construction accounting function closes the books by the 10th, updates cost-to-complete with project managers monthly, produces a GL-tied WIP, bills by the 25th, and maintains a 13-week cash forecast. The complete sequence is our monthly bookkeeping checklist. Vendor statement reconciliation belongs in that same monthly cycle: it is what catches the accounts payable errors that otherwise distort job cost and reported margin.

When to bring in a construction CPA rather than a generalist: crossing roughly $1 million in revenue, first bonding requirements, multi-state work, an accounting method change, or simply discovering that job profitability is a mystery until year-end. The economics are straightforward: at $1M to $5M revenue, the combination of missed deductions, mispriced bids, and constrained bonding typically costs multiples of what specialized help does.