Skip to content
Industry Accounting BlueprintContractor job-costing and retainage conventions

Construction & General Contractors Chart of Accounts

A construction chart of accounts must separate direct job costs into 5000-series accounts (Labor, Materials, Subcontractors, Equipment) from general overhead. Critical balance sheet accounts include Retainage Receivable (1150), Retainage Payable to Subcontractors (2110), and Costs in Excess of Billings (1300) / Billings in Excess of Costs (2120) for percentage-of-completion compliance.

📥

QuickBooks Online Ready CSV

Includes all 41 numbered accounts, types, and official QBO detail types.

Download QBO CSV

Industry Gotchas

Key Accounts Most Bookkeepers Set Up Incorrectly

Account #1150Other Current Assets

Retainage Receivable

Why It Matters:

Tracks withheld contract payments (typically 5%–10%) until project substantial completion and punch list sign-off.

⚠️ Common Mistake:

Booking retainage as bad debt or ignoring it, causing gross billing misstatements on AIA G702 applications.

Account #1300Other Current Assets

Costs in Excess of Billings (Underbillings)

Why It Matters:

Captures unbilled project costs incurred on percentage-of-completion contracts.

⚠️ Common Mistake:

Expensing all job costs immediately without deferring unbilled WIP, severely distorting monthly P&L swings.

Account #2110Other Current Liabilities

Retainage Payable to Subcontractors

Why It Matters:

Tracks amounts withheld from subcontractor progress billings pending inspection and release.

⚠️ Common Mistake:

Paying subcontractors in full before receiving conditional lien waivers and architect approval.

Account #5030Cost of Goods Sold

Subcontractor Expense (1099)

Why It Matters:

Isolates 1099 subcontractor payments directly attributable to active job sites.

⚠️ Common Mistake:

Lumping subcontractors with in-house payroll wages or office repair contractors.

Account Hierarchy

Complete Construction Account Tree

CodeAccount NameQuickBooks Account TypeQuickBooks Detail TypeAction
1010Operating CheckingBankChecking
1020Payroll CheckingBankChecking
1100Accounts ReceivableAccounts Receivable (A/R)Accounts Receivable (A/R)
1150Retainage ReceivableOther Current AssetsOther Current Assets
1200Inventory - Direct MaterialsOther Current AssetsInventory
1300Costs in Excess of Billings (Underbillings)Other Current AssetsOther Current Assets
1400Prepaid Commercial Insurance & BondsOther Current AssetsPrepaid Expenses
1510Commercial VehiclesFixed AssetsVehicles
1520Machinery & Heavy Job EquipmentFixed AssetsMachinery & Equipment
1590Accumulated DepreciationFixed AssetsAccumulated Depreciation
2010Accounts PayableAccounts Payable (A/P)Accounts Payable (A/P)
2020Commercial Credit CardCredit CardCredit Card
2110Retainage Payable to SubcontractorsOther Current LiabilitiesOther Current Liabilities
2120Billings in Excess of Costs (Overbillings)Other Current LiabilitiesOther Current Liabilities
2210Payroll LiabilitiesOther Current LiabilitiesPayroll Tax Payable
22201099 Backup Withholding PayableOther Current LiabilitiesOther Current Liabilities
2510Heavy Equipment Loans PayableLong Term LiabilitiesNotes Payable
2520Vehicle Loans PayableLong Term LiabilitiesOther Long Term Liabilities
3010Owner's CapitalEquityOwner's Equity
3020Owner's DrawsEquityOwner's Equity
3030Retained EarningsEquityRetained Earnings
4010Contract Revenue - Progress BillingsIncomeService/Fee Income
4020Change Order RevenueIncomeService/Fee Income
4030Time & Materials RevenueIncomeService/Fee Income
5010Direct Job MaterialsCost of Goods SoldSupplies & Materials - COGS
5020Direct Field LaborCost of Goods SoldCost of Labor - COS
5030Subcontractor Expense (1099)Cost of Goods SoldCost of Labor - COS
5040Job Site Equipment RentalCost of Goods SoldEquipment Rental - COS
5050Municipal Permits & Engineering FeesCost of Goods SoldOther Costs of Service - COS
5060Dumpsters & Job Site CleanupCost of Goods SoldOther Costs of Service - COS
5070Job Site Safety & Small Tools (< $2,500)Cost of Goods SoldSupplies & Materials - COGS
5080Freight & Direct Delivery ChargesCost of Goods SoldShipping, Freight & Delivery - COS
6010Advertising & Bid MarketingExpensesAdvertising/Promotional
6020Merchant & Bank Wire FeesExpensesBank Charges
6030General Liability & Workers Comp InsuranceExpensesInsurance
6040Estimating Software & Office SuppliesExpensesOffice/General Administrative Expenses
6050Professional Fees - Legal & AccountingExpensesLegal & Professional Fees
6060Shop & Storage Yard LeaseExpensesRent or Lease of Buildings
6070Utilities & Mobile CommunicationsExpensesUtilities
6080Overhead Vehicle Gas & RepairsExpensesAuto
7010Business Loan Interest ExpenseOther ExpenseOther Miscellaneous Expense

Reconciliation Rules

Monthly Sanity Checks for Construction Files

  • ✓Tie out Retainage Receivable and Payable against open customer and sub AIA progress billings.
  • ✓Verify Work in Progress (WIP) schedules against project milestone percentage-of-completion.
  • ✓Reconcile 1099 subcontractor payments and confirm valid Certificates of Insurance (COI) on file.
  • ✓Clear unassigned job costs from general cost pool to specific customer project numbers.
Outsourced Production Capacity

Managing Construction client files at your firm?

Ledgerbrook provides white-label cleanup, monthly close, and payroll reconciliation for accounting firms. We deliver fully reconciled books under your firm's brand starting at$99/file.

View Firm Partnership →

Frequently Asked Questions

Construction Chart of Accounts FAQ

How do I import this Construction chart of accounts into QuickBooks Online?

Download the pre-formatted QBO CSV file using the button on this page. In QuickBooks Online, click the Gear icon -> Import Data -> Chart of Accounts. Upload the CSV, map the columns (Account Number, Account Name, Type, Detail Type), and click Import. Ensure account numbers are enabled under Account and Settings -> Advanced -> Chart of accounts.

What accounting standard does this Construction chart of accounts follow?

This chart of accounts is designed around the Contractor job-costing and retainage conventions. It groups direct operating costs, tax-sensitive accounts, and subledgers to ensure accurate gross margins and CPA tax preparation.

Can I customize this template for my specific business or firm?

Yes. Once imported into QuickBooks Online, you can add sub-accounts, rename categories to match vendor naming conventions, or delete unused accounts without breaking the core financial reporting hierarchy.