
Most general contractor accounting software fails the compliance test when auditors arrive. The wrong choice leaves you scrambling to recreate retainage records, prevailing wage documentation, and work-in-progress schedules that should have been tracking automatically for months.
Why compliance features matter more than basic bookkeeping
General contractors face audit risks that other businesses don't. Your software handles retainage holdbacks, prevailing wage calculations, and work-in-progress schedules that directly impact tax compliance.
According to the U.S. Department of Labor (2026), federal construction contracts over $2,000 trigger Davis-Bacon Act requirements. That means certified payroll reporting becomes mandatory — not optional. Your accounting software either handles this automatically or you're doing it by hand every week.
The math is stark: contractors with proper compliance tracking spend 2-3 hours per week on regulatory paperwork. Those using basic accounting software that wasn't built for construction spend 8-12 hours per week recreating the same data.
Retainage tracking that prevents IRS penalties
Retainage represents money withheld from progress payments — typically 10% of each draw until project completion. The IRS treats this as income when earned, not when received. Your software must track both sides of this equation correctly.
Here's what goes wrong: contractors record retainage as "accounts receivable" but fail to show it as earned income on the same financial statements. This mismatch triggers audit flags when the IRS compares your reported income to actual cash flow.
| State | Private Project Retainage Cap | Public Project Rules |
|---|---|---|
| California | 5% (effective Jan 1, 2026) | 5% after 50% completion |
| Texas | 10% standard | 10% throughout |
| Florida | 10% standard | 10% until 50% completion |
| New York | State varies by locality | 5% after substantial completion |
According to Buchalter (2026), California's new law caps retention at 5% on private construction projects starting January 1, 2026. This creates compliance complexity for contractors working across state lines — your software needs to handle multiple retainage rules simultaneously.
- Track retainage by state and project type (private vs. public)
- Calculate income recognition when earned, regardless of payment timing
- Generate reports that show both retained amounts and earned income
- Integrate with job costing so retainage appears in project profitability
Davis-Bacon prevailing wage compliance features
Federal construction contracts above $2,000 require prevailing wage payments under the Davis-Bacon Act. Your accounting software must track these wages separately from regular payroll and generate certified payroll reports.
The Department of Labor (2026) requires weekly certified payroll submissions for covered projects. Each report must show worker classifications, hours worked, rates paid, and fringe benefits — data that generic payroll systems don't capture in the required format.
- Worker classification tracking (apprentice, journeyman, foreman rates)
- Project-specific wage rate application
- Fringe benefit calculation and reporting
- Certified payroll form generation (WH-347)
- Integration with time tracking to eliminate double data entry
The compliance trap: using separate payroll software that doesn't talk to your accounting system. You end up with wage data in one place and project costs in another. When the auditor asks for job-specific labor costs, you're rebuilding reports from scratch.
Work-in-progress reporting that matches reality
Work-in-progress (WIP) schedules show the financial status of ongoing jobs. The IRS requires WIP reports to match actual job costs within reasonable variance — typically 5% or less.
The compliance issue: many contractors track job costs in their accounting software but calculate WIP schedules manually in spreadsheets. This creates discrepancies that audit software flags automatically.
The contractors who get audited are the ones whose WIP schedules don't tie back to their job cost reports. It's the easiest red flag for the IRS to spot.
Your software needs real-time job costing that feeds directly into WIP calculations:
- Costs-to-date tracking by job and cost code
- Percentage-of-completion calculations
- Revenue recognition based on earned value
- Variance reporting when estimates diverge from actuals
- Change order impact on total job value
According to JMCO (2025), specialty trade contractors maintain gross profit margins of 15-25% when their WIP reporting is accurate. Contractors with manual WIP processes average 8-12% because they don't catch margin erosion until jobs are complete.
Integration requirements that reduce audit risk
Isolated software systems create compliance gaps. Your payroll data doesn't match your job costs. Your retainage tracking doesn't sync with accounts receivable. Auditors spot these inconsistencies immediately.
The BuilderCFO dashboard we built gives contractors real-time job cost visibility, retainage tracking, and WIP schedules that all pull from the same data source to eliminate reporting discrepancies.
Essential integrations for compliance:
- Payroll system that shares data with job costing
- Time tracking that feeds prevailing wage calculations
- Project management that updates WIP schedules automatically
- Banking connections that reconcile retainage releases
- Document storage for certified payroll and compliance reports
State-specific compliance requirements
Construction compliance varies dramatically by state. Your software must handle the specific rules where you operate — not just generic federal requirements.
| Compliance Area | Federal Requirement | State Variations |
|---|---|---|
| Retainage | No federal cap | 5-10% caps by state |
| Prevailing Wage | Davis-Bacon for federal jobs | Little Davis-Bacon acts vary |
| Lien Rights | No federal rules | Notice requirements vary |
| Licensing | No federal requirement | Bonding and license tracking |
For example, California's new 5% retainage cap on private projects (effective January 1, 2026) means contractors need software that tracks project type and applies the correct retention percentage automatically.
- Multi-state retainage rules in one system
- State-specific prevailing wage rate databases
- Lien notice deadline tracking
- License and bond expiration alerts
- Sales tax calculation by jurisdiction
What to do next
Start your software evaluation with compliance features, not basic accounting functions. Every general contractor needs accounts payable and invoicing — but only construction-specific software handles retainage tracking and prevailing wage compliance correctly.
- Audit your current compliance processes — how many hours per week do you spend on regulatory paperwork?
- Test retainage tracking with your existing software — can it show retained amounts by project and calculate income recognition automatically?
- Request prevailing wage demos from software vendors — ask them to show certified payroll report generation
- Check WIP reporting accuracy — compare your manual schedules to what the software generates automatically
- Verify state-specific features for every state where you operate
The wrong accounting software turns every audit into a documentation scramble. Salisbury Bookkeeping specializes in construction compliance and uses software that handles retainage, prevailing wages, and WIP reporting automatically. We've helped contractors through dozens of audits because the data is already clean and compliant.
Your fractional CFO service should include compliance expertise — not just basic bookkeeping. The contractors who avoid audit problems are the ones whose accounting systems were built for construction from day one.
Need this handled by someone who does it every day?
Salisbury Bookkeeping is the construction-only bookkeeping + fractional CFO firm that contractors trust to get their books, WIP schedules, and job margins right. And BuilderCFO — our dashboard — gives you real-time job cost visibility, 13-week cash forecasting, and a margin-by-job view in one screen.
See how Salisbury Bookkeeping helps contractors like you → · Try BuilderCFO →
Frequently Asked Questions
- What accounting software handles Davis-Bacon prevailing wage requirements?
- Construction-specific software like Sage 300 CRE, Viewpoint, and Foundation handles Davis-Bacon compliance with certified payroll reporting. Generic accounting software like QuickBooks requires add-ons or manual processes for prevailing wage tracking.
- How does retainage tracking prevent IRS penalties?
- Proper retainage tracking shows retained amounts as earned income when work is completed, not when payment is received. This prevents IRS audits triggered by mismatched income reporting versus actual cash flow.
- Which contractor software integrates with certified payroll reporting?
- Software with payroll integration includes Procore, PlanGrid, and Foundation. These platforms share worker data between time tracking and certified payroll forms, eliminating manual data entry errors.
- Do I need different software for different states' retainage rules?
- No, but your software must handle multiple retainage percentages simultaneously. California's new 5% private project cap means contractors need systems that apply the correct retention rate by project type and location.
- What happens if my WIP reports don't match job costs?
- IRS audit software flags discrepancies between WIP schedules and actual job cost reports. Variances above 5% typically trigger review requests for supporting documentation and project-specific cost breakdowns.
- Can I use QuickBooks for general contractor compliance?
- QuickBooks requires significant add-ons for construction compliance. It doesn't handle retainage tracking, prevailing wage calculations, or WIP reporting natively — features that are essential for audit preparation.
- How often do contractors get audited for compliance issues?
- Federal contractors face higher audit rates due to Davis-Bacon requirements. Contractors with poor documentation or software gaps are more likely to be selected for review when their reported income doesn't match industry benchmarks.
- What's the biggest compliance mistake contractors make?
- Using separate systems for payroll, job costing, and financial reporting. When these systems don't integrate, the data never matches during audits — creating compliance gaps that take months to resolve.
Book a free 30-minute call.
You walk away with a list of leaks in your books. Free. No pitch.
Book a free call