How do contractors handle progress billing in bookkeeping?
Progress billing means invoicing clients at specific milestones during a project rather than waiting until the job is complete. For contractors working on larger projects, this keeps cash flowing while work is in progress and matches income closer to when expenses happen.
The bookkeeping starts when you sign the contract. Record the total contract value and set up billing milestones based on your agreement. Some contracts specify billing at certain completion percentages like 25%, 50%, 75%, and 100%. Others tie billing to specific phases such as foundation complete, framing complete, and final inspection passed. Either way, your accounting system needs to track the original contract amount alongside what you’ve billed to date.
Each time you reach a milestone, create an invoice for that portion of the contract. If you’re billing 25% of a $200,000 contract, the invoice is $50,000. The invoice hits accounts receivable and a revenue account. For construction businesses using accrual accounting, the income statement shows revenue as earned when you bill, not when you receive payment.
Track your actual costs against each billing period. You need to know whether the work completed so far cost more or less than what you’ve billed. If you’ve billed $50,000 but spent $55,000 in labor and materials reaching that milestone, you’re underwater on the project. Without this tracking, you won’t know until the end whether the job was actually profitable.
Retainage creates a specific bookkeeping challenge. Many commercial contracts hold back 5% to 10% of each progress payment until the project is complete and the punch list is finished. You need a separate accounts receivable account for retainage. When you bill $50,000 with 10% retainage, record $45,000 in regular A/R and $5,000 in retainage receivable. The full $50,000 is still revenue, but the retainage won’t convert to cash until months later. Mixing these together makes your A/R aging report misleading.
Change orders need careful handling too. When the scope increases mid-project, update your contract total in the system before issuing additional invoices. This keeps your billings-to-contract-value ratio accurate and prevents confusion about what’s been billed versus what remains.
A bookkeeping service in Macomb familiar with contractor accounting can set up your chart of accounts correctly from the start. You need job-level tracking, retainage accounts, and reports showing billings versus costs by project. Getting this structure right means you actually know which jobs make money before you finish them, not after.
Metro Detroit's Small Business Bookkeeper
The Next Step:
A Short Conversation
Tell us about your business and your current bookkeeping situation. We'll listen, answer your questions, and give you a clear quote.
More Questions
How do I handle city income tax for Detroit businesses?
Detroit businesses must withhold city income tax from employee wages at 2.4% for residents and 1.2% for non-residents. You register with the City of Detroit, file quarterly returns, and submit W-2 data annually.
Read answerHow do I track project costs for each construction job?
Set up job numbers in your accounting software and assign every expense to a specific project. Create cost codes for labor, materials, and subcontractors, then compare budget to actual costs weekly to catch overruns before they get out of control.
Read answerWhat tax deductions are available for Michigan small businesses?
Most small business deductions are federal and apply regardless of state. Operating expenses, vehicle costs, equipment, insurance, and professional services all reduce taxable income. Michigan's flat state tax means deductions flow through straightforwardly.
Read answerHow do trucking companies handle bookkeeping and IFTA taxes?
Trucking bookkeeping requires tracking income by load, expenses by category, and miles driven in each state for IFTA reporting. Quarterly IFTA returns are due at the end of January, April, July, and October.
Read answerHow often should I reconcile my bank accounts?
Monthly at minimum for most businesses, weekly for high-volume operations. Regular reconciliation catches bank errors, unauthorized charges, and fraud before they become costly problems.
Read answerHow do I categorize business expenses properly?
Sort every expense into categories that match your chart of accounts. Use categories specific enough to be useful but not so detailed that you're creating a new one for every vendor. Consistency matters more than perfection.
Read answer