Construction accounting methods shape when income and costs appear in the books, but the practical question for a contractor is simpler: do the reports show what is happening on active jobs early enough to make a better decision?
A deposit may arrive before work starts. A progress bill may go out before the related costs are fully recorded. A job can look profitable on paper while a late collection creates a tight payroll week. Good construction accounting keeps those moving parts visible instead of forcing the owner to guess.
This guide compares the terms contractors hear most often: cash basis, accrual basis, completed contract, percentage of completion, and work in progress. It is an operating guide, not tax or audit advice.
Formal revenue recognition and tax elections depend on the contract, facts, and current rules, so use a qualified CPA to choose and document the method that applies to your business.
Back to contractor finance →Why construction needs a different accounting rhythm
Most businesses sell a product or service, invoice it, and recognize the result in a relatively short cycle. Contractors often work under a signed contract for months, buy material before it is installed, coordinate subcontractor draws, submit payment applications, deal with retainage, and manage approved or pending change work. That creates timing differences among production, billing, collections, and the income statement.
The Internal Revenue Service describes special rules for long-term contracts, including percentage-of-completion and completed-contract methods. Its Construction Industry Audit Technique Guide explains that percentage of completion generally compares allocable costs incurred with estimated total allocable costs, while completed contract generally recognizes the contract price and allocable costs in the completion year.
Those definitions matter, but a contractor also needs useful job data every month, even when the formal accounting method defers or accelerates recognition.

Cash basis: clear bank activity, limited job visibility
Under cash-basis accounting, income is generally recorded when cash is received and expenses when cash is paid. It can be a straightforward way to understand bank activity and can make a smaller operation easier to keep current. It also makes the difference between a booked sale and money in the bank impossible to ignore, which is valuable when collections are uneven.
Its limitation is timing. A customer can pay a large deposit before meaningful work begins, or a supplier bill can be paid after material has already been used on a job. On a cash-only view, either event can make a month look unusually strong or weak.
Cash reporting is therefore a poor substitute for job costing, a current receivables list, and a rolling forecast. The construction cash-flow forecast shows how to put expected receipts and commitments on the calendar without confusing them with completed work.
Accrual basis: match activity to the period, then keep estimates honest
Accrual accounting records revenue and expenses when they are earned or incurred under the applicable rules, rather than only when cash moves. It can provide a more useful view of performance during an active project because it recognizes receivables, payables, and costs that belong to the period.
For companies that need reviewed financial statements, lender reporting, or a more complete operating picture, accrual information is often part of the conversation.
Accrual reports are only as useful as the underlying records. Late supplier invoices, payroll coded to the wrong job, unapproved changes treated as revenue, or old estimates left untouched will distort the result.
The answer is not more complicated spreadsheets. It is a dependable close process that reconciles the bank, confirms receivables and payables, assigns job costs, and asks project leaders what changed before reports go out.
Completed contract: defer the result until completion
Under the completed-contract method, contract revenue and allocable costs are generally recognized when the contract is complete for the applicable rules. That can reduce the use of progress estimates in the income statement, but it can also make results lumpy. A job that absorbed labor, materials, and management attention for months may show little or no reported margin until completion.
The method is not simply a choice to postpone taxable income. The rules include eligibility and completion definitions. The current federal regulation on long-term contract methods describes completed contract as one permissible method for certain exempt construction contracts. Whether it applies to a specific contractor or project is a CPA question.
Operationally, the owner should still review estimated cost to complete, billings, cash needs, and committed costs while the job is underway.

Percentage of completion: report progress, not just invoices
Percentage of completion recognizes contract results over time based on a supportable measure of progress. A common cost-to-cost approach compares qualifying costs incurred with estimated total qualifying costs. If a job has incurred half of its expected qualifying cost, that may indicate roughly half of the relevant performance for reporting purposes, subject to the accounting guidance and the facts of the job.
That does not mean a contractor should mechanically divide cost to date by the original estimate and call it done. The estimated cost to complete must reflect the latest labor outlook, committed purchase orders, subcontractor exposure, production changes, waste, and approved scope.
A revised estimate can change the reported result before anyone sends the next invoice. This is why job costing matters: a percentage cannot be reliable when the cost information underneath it is incomplete.
| Question | Cash basis | Accrual and job-based reporting | Completed contract or percentage of completion |
|---|---|---|---|
| Primary timing | Cash received and paid | Activity earned or incurred in the period | Contract rules and measured progress |
| Useful for | Bank visibility and short-term liquidity | Current receivables, payables, and operating reports | Formal contract reporting under applicable guidance |
| Key risk | Cash timing hides job performance | Late or miscoded records distort reports | Weak estimates or incorrect eligibility create misleading results |
| Owner still needs | Job costs, commitments, billing, and a forecast | Job costs, billing status, and cash forecast | Job costs, estimates, billing status, and cash forecast |
Use a WIP review to connect the numbers
A work-in-progress report is the meeting point between job operations and accounting. For each active job, it can show the original contract amount, approved changes, revised contract amount, cost to date, estimated cost to complete, projected total cost, projected gross profit, billings to date, and a progress measure.
The point is not to make the report look sophisticated. It is to reveal questions the owner and project team can answer while there is time to act.
For example, a job may be billed ahead of its measured progress because the contract schedule permits a front-loaded payment. Another may have substantial costs but no timely billing because the application is waiting on supporting records. Neither fact is automatically good or bad. Both deserve explanation.
Use the progress-billing workflow to confirm schedules of values, payment applications, approved changes, retainage, and collection status alongside the WIP review.

Four warning signs the reporting needs attention
Owners do not need to wait for year-end to discover that the accounting process is missing something. The warning signs usually show up in ordinary job conversations. Treat them as prompts to investigate the records and project facts, not as proof that one number is wrong.
- A profitable job keeps creating cash pressure. Check the timing of billing, collections, retainage, supplier terms, subcontractor draws, and any commitments that have not reached the accounts-payable list.
- Estimated margin changes without a clear field explanation. Ask whether actual labor, material, equipment, or subcontractor costs were posted to the right job and whether the estimate to complete was refreshed from current facts.
- Billings, costs, and progress tell three different stories. Review the schedule of values, approved changes, job-cost detail, and customer approval status. An overbilling or underbilling position needs context before it can guide a decision.
- The month-end close is always a rescue effort. When receipts, time, purchase orders, change documentation, and supplier invoices arrive too late, reports become a history lesson. Set practical cutoffs and give someone responsibility for each input.
A short list of reliable questions often produces more value than a dense financial package.
- What changed in estimated cost to complete?
- What cash is committed before the next expected collection?
- Which change work is approved, performed, billed, and collected?
- Which job needs a decision from the owner this week?
- Which estimate is now too old to trust?
Those questions keep accounting attached to the work rather than isolated in the back office, and they make it easier to spot an issue before it becomes a surprise.
A practical monthly routine for contractors
- Close the basic books. Reconcile bank and credit-card activity, review open receivables and payables, and identify transactions that still need a job or cost code.
- Refresh each active job. Compare cost to date with the estimate, update expected cost to complete, and separate approved change work from requests or field work that has not been approved.
- Compare billings with progress. Confirm what has been submitted, approved, invoiced, collected, and held in retainage. Do not let the invoice date stand in for the collection date.
- Review cash separately. Carry the current bank position, payroll, supplier commitments, subcontractor draws, tax obligations, and expected collections into a rolling forecast.
- Assign the next action. Every meaningful variance should produce a practical action, such as correcting coding, updating an estimate, submitting support for billing, following up on a collection, or escalating a projected loss.
When outside construction accounting support helps
Accounting methods are not useful if the business cannot produce dependable information on time. When the team is spending every month untangling transactions, arguing over job costs, or discovering cash pressure after it arrives, it is often time for a stronger financial rhythm.
Golden Bookkeeping’s construction accounting support helps contractors connect clean books, job visibility, billing information, and owner-level reporting.
A Profit Review is a practical place to discuss the reports you have today, the job questions they fail to answer, and whether cleanup, recurring bookkeeping, or financial oversight is the right next step. It is not a substitute for tax or audit advice, but it can help make the financial information behind those conversations more dependable.
Common questions
Construction accounting methods FAQ
What is the best accounting method for a construction company?+
There is no universal best choice. The right tax and financial-reporting method depends on contract type, company size, reporting needs, and applicable rules. A contractor should make that decision with a qualified CPA. Regardless of the formal method, job costs, billing status, committed costs, and cash collections should be reviewed consistently.
Is percentage of completion the same as progress billing?+
No. Progress billing is a request for payment under the contract. Percentage of completion is a method for recognizing revenue based on progress. The two can move at different speeds, which is why contractors need to compare job progress, billings, collections, and cost-to-complete rather than treating any one number as the whole story.
Can a contractor use cash-basis accounting?+
Some contractors may use cash-basis accounting, but eligibility and the consequences vary. Cash reporting can be straightforward, yet it may not show the financial position of active work as clearly as job-based reporting. Confirm the appropriate tax method and any lender, surety, or financial-statement requirements with a CPA.
What is a construction work-in-progress report?+
A work-in-progress, or WIP, report ties each active job to its contract amount, approved changes, costs to date, estimated cost to complete, projected gross profit, billings, and progress. It gives an owner a way to investigate whether the books, project records, and billing position tell the same story.


