Skip to main content
    Ready Accounting logo
    Ready Accounting

    Construction Accounting Guide · Monthly Books

    Bookkeeping for contractors: a practical monthly system

    Contractor books fail for predictable reasons: costs are not tied to jobs, subcontractor paperwork is missing, and the close never happens. This guide lays out the monthly system we run for construction clients so the numbers are usable by the 15th.

    Who this is for: General contractors, remodelers, home builders, and specialty trades from roughly $300K to $10M in annual revenue.

    Worked examples

    A construction chart of accounts, simplified

    This is the cost structure we build for remodelers and general contractors so gross profit by job stays honest.

    Account groupExamplesWhere it belongs
    Direct laborField wages, payroll taxes, workers' comp on field crewCost of goods sold
    MaterialsLumber, fixtures, supply house purchasesCost of goods sold
    SubcontractorsElectrical, plumbing, HVAC, drywallCost of goods sold
    Equipment and rentalsExcavator rental, fuel, small tools charged to jobsCost of goods sold
    Other job costsPermits, dumpsters, job-site portable toiletsCost of goods sold
    OverheadOffice rent, admin payroll, general liability, softwareOperating expenses

    The monthly close calendar we run

    A close finished by the 15th is the difference between reporting and guessing.

    WhenTaskOwner
    WeeklyCode costs to jobs, chase missing receipts, review unbilled workBookkeeper
    WeeklyCollect W-9s and insurance certificates before paying a new subOffice
    Day 1–5Reconcile bank, credit card, and loan accountsBookkeeper
    Day 6–10Update estimated cost at completion on every open jobOwner / PM
    Day 10–15Review job cost report, post adjustments, lock the periodAccountant

    What a job cost report should tell you

    A $180,000 kitchen and addition remodel, three months in.

    LineBudgetActual to dateVariance
    Labor$46,000$52,400($6,400)
    Materials$58,000$54,100$3,900
    Subcontractors$41,000$44,800($3,800)
    Other job costs$9,000$7,200$1,800
    Total cost$154,000$158,500($4,500)
    Projected gross profit$26,000$21,500($4,500)

    Labor overruns show up first. Caught in month two you can re-sequence the crew; caught at closeout you just absorb it.

    Step-by-step

    1. 1. Separate the money

      One operating account, one tax and payroll reserve, one credit card for the business. Mixed personal spending is the single biggest driver of cleanup cost later.

    2. 2. Build a construction chart of accounts

      Split cost of goods sold into labor, materials, subcontractors, equipment, and other job costs. Keep rent, office, insurance, and admin payroll in overhead so gross profit by job stays honest.

    3. 3. Code every cost to a job

      Each bill, card charge, and check gets a project and a cost code at entry time. Retroactive job coding is guesswork and it is where most of a cleanup budget goes.

    4. 4. Run subcontractor compliance weekly

      Collect the W-9, certificate of insurance, and contractor license before the first payment. Track the expiration dates. This protects 1099 filing at year-end and your liability exposure all year.

    5. 5. Run payroll through the accounting file

      Payroll should post to the file automatically, with field labor landing in job costs and office labor in overhead. Certified payroll on public work needs hour detail by job and classification.

    6. 6. Handle sales and excise tax on schedule

      Know whether each job is retail sales tax or wholesale with a reseller permit, track use tax on materials pulled from inventory, and file on the state's cadence rather than catching up quarterly.

    7. 7. Close the month

      Reconcile every bank, card, and loan account, review the job cost report with the owner, update open job estimates, and lock the period. A closed month is a month you can make decisions from.

    Pro tips

    • Photograph receipts at the supply house and attach them to the transaction the same day.
    • Review unbilled costs weekly — most contractors are sitting on work they forgot to invoice.
    • Keep a 13-week cash forecast when you carry retainage or slow-paying GCs.
    • Reconcile retainage receivable separately so it does not distort aging.

    Common pitfalls

    • Treating the bank balance as profit while deposits and overbillings sit unearned.
    • Skipping the certificate of insurance and discovering an uninsured sub after a claim.
    • Deferring the close for months, then trying to reconstruct a year in March.
    • Owner draws coded as expenses, which understates profit and misstates the balance sheet.

    Frequently asked questions

    Need a hand setting this up in QuickBooks Online?

    We configure QBO for construction and real estate every week. Book a consultation and we'll get it right the first time.

    Book a consultation
    Ruvim Glavatskiy, founder of Ready Accounting

    Book a call with Ruvim

    Tell us a little about your business and we'll follow up to schedule a call — usually same day.

    Prefer to reach out directly? We answer most inquiries within a few hours during business days.