Accounting for Contractors: The Complete Guide for 2026
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 timing โ When do you recognize revenue on a 6-month project? At completion? Monthly? As costs are incurred?
- Job costing โ Every dollar of cost must be traced to a specific job (project)
- Work-in-progress (WIP) โ Jobs in various stages of completion must be valued correctly
- Progress billing โ Invoicing based on percentage of completion, not delivery of goods
- Retention/Retainage โ Customers withhold 5-10% of each payment until job completion
- Change orders โ Scope changes that affect contract value and profitability
- Bonding requirements โ Surety companies scrutinize financial statements for bond capacity
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:
- Cost-to-cost method โ Costs incurred รท Total estimated costs = % complete. Most common method.
- Units of delivery โ Physical measurement of work completed (e.g., linear feet of pipe installed)
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 Category | Examples | Tracking Method |
|---|---|---|
| Direct materials | Lumber, pipe, concrete, fixtures | Purchase orders tied to job # |
| Direct labor | Crew hours on the jobsite | Timesheets coded to job # |
| Subcontractor costs | Electrician, plumber, concrete sub | Subcontracts tied to job # |
| Equipment costs | Rentals, fuel, maintenance | Equipment logs coded to job # |
| Other direct costs | Permits, inspections, engineering | Invoices coded to job # |
| Overhead allocation | Office rent, insurance, admin staff | Allocated 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:
- Job-to-job comparison of similar work
- Estimating accuracy improvement over time
- Variance analysis (budgeted vs. actual costs)
- Change order pricing based on historical cost data
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:
| Column | Description |
|---|---|
| Contract value | Original contract + approved change orders |
| Estimated total cost | Original estimate + cost revisions |
| Costs to date | Actual costs incurred through reporting date |
| % Complete | Costs to date รท Estimated total cost |
| Earned revenue | Contract value ร % complete |
| Billings to date | Total invoiced to customer |
| Over/under billing | Billings minus earned revenue |
| Estimated gross profit | Contract value minus estimated total cost |
| Recognized profit | Estimated 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:
- Separate AR category for retention receivable (not mixed with regular AR)
- Aging by job and expected release date
- Matching downstream โ if you're withholding retention from subcontractors, track that as a separate payable
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:
- Job-level cash flow projection โ When will each job generate or consume cash?
- Billing optimization โ Front-load billings on large projects (bill for mobilization, materials on-site)
- Payment terms negotiation โ Help clients negotiate better terms with GCs or owners
- Line of credit management โ When to draw and when to pay down
- Retention release tracking โ Ensure retention is collected promptly after job completion
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:
- Working capital โ Current assets minus current liabilities (healthy ratio = 1.3:1 or better)
- Net worth โ Total equity; directly influences single-job and aggregate bond limits
- WIP schedule quality โ Consistent, accurate job-level reporting
- Profitability trends โ Consistent gross margins, improving or stable over time
- Backlog โ Uncompleted portion of contracts; indicates future revenue and capacity utilization
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
- QuickBooks Online + Class tracking โ Works for small contractors (under $2M revenue)
- Foundation Software โ Purpose-built for construction, mid-market
- Sage 300 Construction โ Enterprise-level construction accounting
- Buildertrend / CoConstruct โ Project management with basic accounting for residential builders
- Procore โ Project management platform, integrates with accounting systems
Pricing Your Contractor Accounting Services
| Service | Typical Pricing | Value Delivered |
|---|---|---|
| Monthly bookkeeping + job costing | $1,000-3,000/mo | Accurate books, job-level P&L |
| WIP schedule preparation | $500-1,500/mo | True profitability visibility |
| Cash flow forecasting | $500-1,000/mo | Avoid cash crunches, optimize draws |
| Fractional CFO | $3,000-7,000/mo | Bonding 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
- Contractor accounting is fundamentally different from standard business bookkeeping โ master job costing, WIP, and progress billing
- The WIP schedule is the most important report; without it, financial statements are misleading
- Revenue recognition (POC vs completed contract) directly impacts profitability and tax timing
- Cash flow management is critical โ construction has the worst cash conversion cycle of any industry
- Bonding advisory is a massive value-add that directly increases contractor revenue capacity
- This is a premium niche โ contractor clients pay $3,000-8,000/month for quality advisory services
Ready to build a premium practice? Start with Module 1 of our free course on transitioning from bookkeeping to advisory.