Finance

What is the completed contract method in construction?

The completed contract method is an accounting method that recognizes a job's revenue and costs only when the contract is complete, instead of spreading them over the life of the job.

A contractor and plan reviewer discuss drawings and permit paperwork across an office desk.
Keep plans, permit requirements and approvals together when preparing construction work. AI-generated illustration.

Under the completed contract method (CCM), a contractor keeps costs and billings for a job on the balance sheet while the work is underway and reports the job's revenue, cost, and profit in the year the contract is finished. Nothing hits the income statement for that job until then. It is mainly a tax method in the U.S. For financial statements, most contractors that follow GAAP recognize revenue over time instead.

Who can use it

Section 460 of the Internal Revenue Code generally requires the percentage of completion method for long-term contracts. Section 460(e) carves out exceptions where CCM or another method may be used:

  • Home construction contracts: contracts where 80 percent or more of estimated total costs relate to buildings with 4 or fewer dwelling units, plus directly related site work. Each townhouse or rowhouse counts as its own building.
  • Small contractor contracts: other construction contracts the contractor expects, when signed, to finish within 2 years, if the contractor meets the gross receipts test in section 448(c) for that year.
  • Other residential contracts: some residential contracts that are not home construction contracts have their own rules, including a longer completion window under the current text.

IRS Publication 538 describes the gross receipts test as average annual gross receipts of $26 million or less over the prior 3 tax years, indexed for inflation. Use the IRS's current-year figure, and have a CPA confirm eligibility, because the rules for related companies and contract classification get technical fast.

Worked example

A small commercial builder signs a $900,000 retail shell in October 2025, expected to finish in May 2026. By December 31, 2025, it has spent $310,000 and billed $360,000. Under CCM, the 2025 tax return shows none of it. The $310,000 sits as construction in progress and the $360,000 as billings. In 2026, when the job closes with total costs of $790,000, the whole $110,000 gross profit lands in 2026.

Same job, two methods (tax year view)
YearCompleted contractPercentage of completion
2025 gross profit$0About $43,000 (39% complete)
2026 gross profit$110,000About $67,000

Trade-offs and common mistakes

  1. Lumpy income. Deferral is nice until three big jobs finish in one year and taxable income spikes.
  2. Losses wait too. A losing job's loss is also deferred, though many accountants book anticipated losses in management reports right away.
  3. Misjudging the 2 year estimate. The test is the expectation at signing, so document how you estimated duration.
  4. Using CCM numbers to run the business. A CCM income statement says almost nothing about current performance. Keep a WIP report for management and bonding.

One more practical point: even when CCM is allowed for tax, your management reports should still show how each open job is tracking. A job that is quietly losing money will not show up on a CCM income statement until the year it closes, which is far too late to fix it.

Related terms

See revenue recognition, cash basis accounting, and overbilling. The guide percentage of completion vs completed contract accounting compares the two side by side. Smart Business Automator keeps job costs and billings by contract so your accountant can produce either view.

Frequently asked questions

Can any contractor use the completed contract method?

No. Under IRC section 460, it is mainly available for home construction contracts and for small contractors who expect to finish within 2 years and meet the gross receipts test. Others generally use percentage of completion for long-term contracts.

Is the completed contract method allowed under GAAP?

Most construction contracts under current GAAP recognize revenue over time as work is performed, so CCM is mainly a tax method. Ask your CPA how your statements should be prepared.

Do bonding companies accept completed contract statements?

Sureties usually want financial statements and a WIP schedule that show earned revenue and margin by job. CCM tax books alone rarely satisfy them.

What happens if a job takes longer than 2 years?

The test is based on the estimate at the time the contract is signed. A reasonable estimate that turns out wrong is treated differently from one that was unreasonable, so keep the estimate and schedule on file.

Sources

  1. Legal Information Institute: 26 U.S. Code 460, Special rules for long-term contracts
  2. IRS: Publication 538, Accounting Periods and Methods
Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment