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.
Bookkeeping for Small and Medium Sized Businesses
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 set up payroll for my small business?
Setting up payroll requires an EIN, Michigan state tax registrations, employee paperwork, and a system to calculate and remit taxes. Most small businesses use payroll software or outsource it to avoid compliance mistakes.
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 do massage therapists track income and expenses?
Track income from every payment method including cash and tips, categorize expenses by type, and reconcile weekly. Separate business and personal finances completely, even if you work from home.
Read answerHow do I manage vendor payments efficiently?
Efficient vendor payment management starts with centralizing all invoices in one place and creating a payment schedule that matches your cash flow. Consistent timing and good record-keeping prevent late fees and keep vendor relationships healthy.
Read answerWhy are my insurance claims getting denied?
Insurance claims get denied for reasons including missing prior authorization, eligibility verification failures, coding errors, and incomplete patient information. Most denials are preventable with proper front-end processes.
Read answerWhat bookkeeping does a cleaning business need?
Cleaning businesses need to track income by client, categorize expenses for supplies and equipment, manage payroll or contractor payments, and reconcile bank accounts monthly. Most also need help with quarterly tax estimates.
Read answer