Bookkeeping for construction contractors

Construction businesses have larger, longer jobs than most small businesses, with materials, crews and subcontractors spread across several sites at once. Without job-level books, profitable and unprofitable jobs blur together. This guide covers the essentials.

By Awais Jameel, Chartered Accountant. Reviewed by Mirza Fahad Baig, Chartered Accountant. Checked against official sources on . 3 minute read.

Short answer

Bookkeeping for contractors centers on job costing: tracking materials, labor, subcontractors and equipment by job, so you know which jobs make money. Contractors also handle progress billing and retainage, collect W-9s and issue Forms 1099-NEC to subcontractors, track equipment depreciation, and follow state sales tax rules on materials. Most small contractors can use simpler tax accounting for long-term contracts.

At a glance

Core method
Job costing
Billing
Progress billing, often with retainage
Subcontractors
W-9 before paying; 1099-NEC at year end
Materials
State sales tax rules vary for contractors
Equipment
Depreciation, often fully in year one
Long-term contracts
Small contractor exemption under $32 million
Bookkeeping for construction contractorsSteps: 1. Collect Form W-9 before paying; 2. Check certificates of insurance; 3. Record payments by subcontractor and job; 4. Issue Forms 1099-NEC.THE PROCESS AT A GLANCEBookkeeping for construction contractors1Collect Form W-9before payingWith the legal name andtaxpayer number2Check certificates ofinsuranceTo avoid workers'compensation and liabilityexposure3Record payments bysubcontractor and jobFor job costing and year-endforms4Issue Forms 1099-NECFor 2026 payments of $2,000or more, by January 31Checked against official sourcesTax BakersBookkeeping for construction contractorsSteps: 1. Collect Form W-9 before paying; 2. Check certificates of insurance; 3. Record payments by subcontractor and job; 4. Issue Forms 1099-NEC.THE PROCESS AT A GLANCEBookkeeping for constructioncontractors1Collect Form W-9 before payingWith the legal name and taxpayer number2Check certificates of insuranceTo avoid workers' compensation and liabilityexposure3Record payments by subcontractorand jobFor job costing and year-end forms4Issue Forms 1099-NECFor 2026 payments of $2,000 or more, byJanuary 31Checked against official sourcesTax Bakers
The process at a glance: 1. Collect Form W-9 before paying; 2. Check certificates of insurance; 3. Record payments by subcontractor and job; 4. Issue Forms 1099-NEC.

What is job costing?

Assigning every direct cost to the job it belongs to: materials, labor hours and payroll costs, subcontractors, equipment use and permits. Comparing each job's costs with its contract price shows the margin, and comparing with the estimate shows where bids are off. Accounting software supports this through jobs, projects or classes.

Overhead that cannot be traced to one job, such as office rent, insurance and the owner's time on estimates, is tracked separately. Comparing total job margins with overhead shows whether the business is pricing jobs high enough overall, not just whether individual jobs are profitable.

How do progress billing and retainage work?

Progress billing invoices a share of the contract as work is completed. Retainage is a portion, often around 5% to 10%, that the customer holds back until the job is finished. Record retainage receivable separately from ordinary receivables, and retainage payable for amounts you hold back from subcontractors. See receivables and payables.

What do contractors need for subcontractors?

  1. Collect Form W-9 before paying

    With the legal name and taxpayer number.

  2. Check certificates of insurance

    To avoid workers' compensation and liability exposure.

  3. Record payments by subcontractor and job

    For job costing and year-end forms.

  4. Issue Forms 1099-NEC

    For 2026 payments of $2,000 or more, by January 31.

Check whether workers are really independent contractors. See independent contractor or employee and Form 1099-NEC.

How is sales tax on materials handled?

States differ. In many, contractors installing materials into real property are treated as the final consumers: they pay sales tax when buying materials and do not charge it to the customer. In others, contractors buy for resale and charge tax on materials billed separately. Check the rules where each job is located.

Keep supplier invoices showing tax paid, by job.

How is equipment recorded?

Trucks, tools and machinery are fixed assets, depreciated or expensed under Section 179 or bonus depreciation. Assign equipment costs to jobs where practical, using an hourly rate. See Section 179 vs bonus depreciation.

Keep fuel and repair costs for each vehicle and machine separately, which supports both job costing and the vehicle records the IRS expects.

What does a job cost report show?

Job: kitchen remodelEstimateActual
Contract price$120,000$120,000
Materials$35,000$38,000
Labor, including payroll costs$28,000$31,000
Subcontractors$22,000$22,000
Equipment and permits$5,000$6,000
Gross profit$30,000, 25%$23,000, 19.2%

Materials and labor ran over the estimate, cutting the margin by $7,000. Reviewing the report while the job is open, not after it ends, gives time to act or to raise change orders.

What about payroll on public works?

Contractors on many federally funded or state public works jobs must pay prevailing wages and submit certified payroll reports for those jobs. Set up payroll to track hours and rates by job, and keep the reports with the job file. See how to run payroll.

How are long-term contracts taxed?

Large contractors must generally use the percentage-of-completion method for long-term contracts. Small contractors, those with average annual gross receipts of $32 million or less for 2026, can generally use simpler methods, such as the completed-contract method, for construction contracts expected to be finished within two years. The choice affects when profit is taxed. See cash vs accrual accounting.

What is a work-in-progress report?

A schedule showing, for each open job, contract value, costs to date, estimated costs to finish, billing to date and the resulting over- or under-billing. Sureties and lenders often ask for it, and it is the best early warning of a job going over budget.

Update it monthly, after the books are closed, so it reflects every cost posted.

Running a contracting business?

We set up job costing, track retainage and subcontractor payments, issue your 1099s and keep your books ready for bonding and loans.

Questions people ask

What is job costing for contractors?

Tracking materials, labor, subcontractors and equipment by job, so each job's profit can be measured.

How do I record retainage?

As retainage receivable for amounts customers hold back, and retainage payable for amounts you hold back from subcontractors.

Do contractors issue 1099s to subcontractors?

Yes, Form 1099-NEC for payments of $2,000 or more in 2026, with a W-9 collected before paying.

Do contractors charge sales tax on materials?

It depends on the state. In many, contractors pay tax on materials and do not charge it to customers.

Sources

Every fee, date and rule on this page was taken from these official and primary sources.

  1. IRS: Construction industry tax center
  2. IRS Publication 538: Accounting Periods and Methods
  3. IRS Revenue Procedure 2025-32: 2026 inflation adjustments, gross receipts test

Rules and fees change. If you are reading this long after October 1, 2026, confirm the figures with the source before you rely on them.

More in Bookkeeping

This guide is general information. It is not tax or legal advice for your situation.