📋 Get Your Free Contractor Bookkeeping Checklist
Enter your name and email below and we’ll send the 27-point checklist straight to your inbox — free. Used by CSLB-licensed contractors across LA, Ventura, and Kern County.
🔒 We respect your privacy. No spam, ever. Unsubscribe anytime. Questions? Call (818) 679-4451.
🎁 Free Resource — No Email Required
Free Contractor Bookkeeping Checklist for California CSLB Contractors
By Bookkeeping Champs | 27-Point Checklist | Updated May 2025
Most California contractors don’t know what good bookkeeping looks like — because nobody ever showed them. This checklist fixes that. It’s a 27-point system audit that covers every area where contractor bookkeeping either protects your business or leaves it exposed. Developed by Bookkeeping Champs based on years of contractor bookkeeping across Los Angeles, Ventura County, and Kern County.
Questions about any item? Call (818) 679-4451 — free 30-minute consultation.
Section 1: Foundational Bookkeeping (Items 1–7)
☐ 1. Monthly Bank Reconciliation — All Accounts
All business bank accounts and credit cards are reconciled monthly, within 5 business days of month-end. No unreconciled periods older than 30 days. Why it matters: Unreconciled books make every other report unreliable. This is the foundation.
☐ 2. Separate Business and Personal Accounts
Zero personal transactions in the business account. No business transactions in personal accounts. A dedicated business checking account and business credit card are used exclusively for business. Why it matters: Commingling creates tax audit risk and corrupts your financial data.
☐ 3. Contractor-Specific Chart of Accounts
Chart of accounts separates income by project type (residential, commercial, government), COGS by cost type (direct labor, labor burden, materials, subcontractors, equipment), and overhead separately from job costs. Generic “Construction Income” as a single account is a red flag. Why it matters: Without the right COA, gross margin analysis is impossible.
☐ 4. Monthly Profit and Loss Report
A P&L is reviewed by the business owner or manager every month within 10 business days of month-end. Actuals are compared to prior month and prior year same month. Why it matters: Monthly P&L is your business dashboard — if you only look annually, you’re flying blind 11 months a year.
☐ 5. Balance Sheet Review
Balance sheet is reviewed monthly. Retention receivable and retention payable are tracked as separate line items. No credit balances in liability accounts that should be zero. Why it matters: The balance sheet reveals cash position, receivables, and overbilling/underbilling issues.
☐ 6. Accounts Payable Current
All bills and subcontractor invoices are entered into QuickBooks within 3 business days of receipt. Open AP aging report reviewed weekly. Nothing past 60 days without a dispute or payment plan in place. Why it matters: Paying subs late damages relationships and can trigger mechanics lien filings.
☐ 7. Open Invoices Reviewed Weekly
Outstanding client invoices are reviewed weekly. Any invoice over 30 days is followed up on immediately. Retention receivable tracked separately and followed up at project completion. Why it matters: Collections is the #1 cash flow lever for contractors.
Section 2: Job Costing (Items 8–13)
☐ 8. Job Costing Enabled in QuickBooks
QuickBooks Online Projects feature or QuickBooks Desktop Customer:Job is enabled and actively used. Every transaction — bill, expense, payroll, invoice — is linked to a specific project. Why it matters: Without this, you have no idea which jobs are profitable.
☐ 9. Job Profitability Report Reviewed Weekly
A Job Profitability Summary (QBO) or Job Profitability Summary (QBD) is run weekly during active projects. Any job over 10% over budget is reviewed and explained. Why it matters: Problems caught mid-project can be addressed. Problems found at close cannot.
☐ 10. Fully Burdened Labor Rate Used in Job Costing
Labor costs in job costing include base wages PLUS all burden: FICA, workers’ comp, general liability (labor portion), benefits, vacation accrual. NOT just the base wage. Why it matters: Using bare wages understates labor cost by 30–50%, leading to systematic underbidding.
☐ 11. Overhead Allocated to Jobs
A calculated overhead rate (per labor hour or percent of direct cost) is used to allocate overhead to each job. Rate is reviewed and updated at least quarterly. Why it matters: Jobs that don’t cover overhead plus direct costs are losing money even if they look profitable on a gross margin basis.
☐ 12. Change Orders Recorded Immediately
Approved change orders are entered into QuickBooks within 24 hours of client approval. Change order revenue and costs are tracked to the same job as the base contract. Why it matters: Unrecorded COs distort both your WIP schedule and final job profitability.
☐ 13. Bid-to-Actual Analysis Completed After Each Job
After each project closes, budgeted vs. actual costs are compared by category (labor, materials, subs, equipment, overhead). Variances are documented and used to improve future bids. Why it matters: This is how the best contractors get better over time while their competitors keep making the same bidding mistakes.
Section 3: California Payroll Compliance (Items 14–19)
☐ 14. California Daily Overtime Tracked Correctly
Payroll calculates 1.5x for hours over 8 in a workday, 2x for hours over 12 in a workday, and 2x for all hours on the 7th consecutive workday. NOT just federal weekly overtime (over 40 hours). Why it matters: Failing to pay California daily OT is a wage theft violation — exposure per pay period, per employee.
☐ 15. Prevailing Wage Tracked on Public Works Jobs
For any project with public funding (federal, state, local), the correct DIR prevailing wage rates for each craft classification in the applicable county are tracked and paid. Certified payroll is submitted weekly via DIR eCPR. Why it matters: Prevailing wage violations carry $200/day/worker penalties plus back-pay and potential debarment.
☐ 16. EDD Quarterly Filings Current (DE 9 / DE 9C)
DE 9 and DE 9C are filed quarterly by their due dates (April 30, July 31, October 31, January 31). EDD payroll tax deposits are made on schedule (monthly or semiweekly depending on liability). Why it matters: Late DE 9 deposits carry a 15% penalty. Late filings add interest. Both are avoidable with a proper payroll system.
☐ 17. Workers’ Comp Classification by Employee Tracked
Each employee’s workers’ comp classification code is recorded in QuickBooks. Hours by classification are tracked and reportable for the annual WC premium audit. Why it matters: Without classification records, WC auditors apply the highest-rate code to all labor — costing you thousands in unnecessary premium.
☐ 18. AB 5 Classification Review Completed
All workers classified as independent contractors have been reviewed against California’s ABC Test. Any worker who fails the ABC test is reclassified as an employee. W-9 on file for all remaining 1099 workers. Why it matters: EDD misclassification audits result in back taxes, 25% penalty, and interest — often exceeding the worker’s total comp for the period.
☐ 19. W-2s and 1099s Filed on Time
W-2s provided to all employees and filed with SSA by January 31. 1099-NEC provided to all eligible contractors and filed with IRS by January 31. W-9 on file for every 1099 recipient. Why it matters: Late W-2/1099 filing carries $50-$280 penalty per form. Missing forms during an IRS audit carry far higher penalties.
Section 4: Subcontractor Management (Items 20–22)
☐ 20. W-9 on File Before First Payment
Every subcontractor has a signed W-9 (with current legal name, address, and TIN) on file before their first check is issued. No payments to subs without a W-9 in hand. Why it matters: You cannot generate a 1099 without a TIN. Getting a W-9 after the fact is significantly harder.
☐ 21. CSLB License Verified for Every Sub
Every subcontractor’s CSLB license number is verified as current at dir.ca.gov before their first check. License verification is repeated annually for ongoing subs. Why it matters: Paying an unlicensed sub can void your own contractor license under CSLB rules.
☐ 22. Workers’ Comp Certificate on File for Every Sub
Current workers’ comp certificate (with your company listed as certificate holder) on file for every subcontractor before first payment. Expiration dates tracked and updated certificates requested proactively. Why it matters: Subs without WC certificates may have their payments added to your payroll for WC rating purposes — adding to your premium.
Section 5: CSLB Audit Readiness (Items 23–27)
☐ 23. CSLB License Number on All Marketing and Contracts
Your CSLB license number appears on your website, business cards, estimates, and contracts as required by California law. License classification is accurate (B, C-10, C-20, etc.). Why it matters: Failure to display your license number on solicitations is a CSLB violation and can void contracts.
☐ 24. Business Bank Statements Organized and Accessible (24 Months)
24 months of business bank statements are organized and accessible (physical or digital). Can be produced to CSLB, EDD, or DIR within 48 hours of a request. Why it matters: This is the most common first request in any financial audit.
☐ 25. Payroll Records Organized and Accessible (3 Years)
Payroll journals, 941s, 940s, DE 9s, DE 9Cs, and certified payroll records (if applicable) are organized and accessible for at least 3 years. Why it matters: California and federal law require payroll records to be retained 3-4 years. DIR certified payroll records must be kept 3 years after project completion.
☐ 26. Annual CSLB Audit Readiness Review
At least once per year, all audit-critical documents are pulled together, reviewed for completeness, and updated: sub W-9s, CSLB license verifications, WC certificates, payroll reports. Why it matters: Contractors who do an annual review are never caught scrambling during an audit.
☐ 27. Annual Bid-Rate Review
At least once per year, your overhead rate, labor burden rate, and markup percentages are recalculated based on actual prior-year data and updated in your estimating system. Why it matters: A rate set 3 years ago for a $500K company is wrong for a $2M company. Stale rates cause systematic underbidding.
How to Use This Checklist
Go through each of the 27 items and honestly check off the ones your business does consistently. For any unchecked item, ask yourself: Is this something I can fix with a process change, or do I need professional help?
If you have 20 or more checks: Your bookkeeping is solid. A professional review might still reveal optimization opportunities, but you’re in good shape.
If you have 15–19 checks: You have significant gaps. The unchecked items likely represent real financial risk — either compliance exposure, missed deductions, or underbidding from bad cost data.
If you have fewer than 15 checks: Your bookkeeping system is fundamentally incomplete for a California licensed contractor. Call us for a free consultation — we can help you understand the full exposure and what it would take to fix.
Get Professional Help — We Specialize in Contractor Bookkeeping
Bookkeeping Champs handles all 27 items on this checklist for CSLB-licensed contractors throughout Los Angeles, Ventura County, and Kern County. We serve all license classifications: General (B), Electrical (C-10), HVAC (C-20), Plumbing (C-36), Roofing (C-39), Painting (C-33), Landscaping (C-27), Solar (C-46), Concrete (C-8), Drywall (C-9), Framing (C-5), Tile (C-54), and all other specialty trades.
Ready to get all 27 boxes checked? Call (818) 679-4451 for a free 30-minute consultation. We’ll review your current setup, identify your gaps, and give you a clear scope and price — at no charge.
📚 Related Resources
- Ultimate Guide to Job Costing for California Contractors — Deep dive on items 8-13
- California Contractor Payroll: Complete Compliance Guide — Deep dive on items 14-19
- QuickBooks Setup Guide for CSLB Contractors — The tool behind items 1-13
- Contractor Bookkeeping Pricing Guide — What it costs to have all 27 items handled professionally
Frequently Asked Questions
What should be on a contractor bookkeeping checklist?
A complete contractor bookkeeping checklist covers: monthly reconciliation, job costing per project, accounts payable management, California payroll compliance (daily OT, prevailing wage, EDD filings), subcontractor documentation (W-9, CSLB license, WC certificate), workers’ comp classification tracking, and CSLB audit readiness — all 27 items above.
Is this contractor bookkeeping checklist really free?
Yes — 100% free, no email required. The full checklist is on this page. We offer it because helping contractors understand what good bookkeeping looks like benefits the industry, and contractors who use it often realize they need professional help.
How do I know if my current bookkeeper is doing a good job?
Use this checklist as your benchmark. If your current bookkeeper — whether in-house, a national service, or a CPA — can’t check all 27 boxes, you have gaps. Call (818) 679-4451 for a free review of what you’re currently getting.
What are the most important items on this checklist?
For California contractors: (1) Job costing per project, (2) California daily overtime compliance, (3) Workers’ comp classification tracking, (4) Subcontractor CSLB license verification, and (5) Monthly bank reconciliation. These five items represent the highest financial risk if neglected.
📞 Ready to Get All 27 Items Handled?
Call Bookkeeping Champs for a free 30-minute consultation. We’ll review your current bookkeeping setup against this checklist and give you a clear picture of your gaps — at no charge.
Book Free Consultation → (818) 679-4451
Se habla español · Serving LA, Ventura & Kern County · All CSLB classifications