Glossary/Accounting and GAAP

Over-time revenue and overbillings

Contractors recognize revenue over time using cost-to-cost or other progress measures, then compare revenue earned with billings to report contract assets (underbillings) or contract liabilities (overbillings).

CORAA TeamUpdated November 5, 2026

Definition

Under ASC 606, revenue is recognized over time when the customer simultaneously receives and consumes the benefit, the entity's work creates or enhances an asset the customer controls, or the asset has no alternative use and the entity has an enforceable right to payment for performance to date. The common input measure is cost-to-cost: percent complete equals costs incurred divided by estimated total costs. Revenue to date minus billings to date gives an underbilling (contract asset) or overbilling (contract liability). Legacy labels, such as costs and estimated earnings in excess of billings, are still common. Anticipated contract losses are accrued in full under the loss-provision guidance retained in ASC 605-35.

Why it matters in an audit or review

Estimated cost to complete is the key estimate and a fraud risk area. Auditors compare estimates with job cost reports and subsequent costs, and test whether losses are provided.

Example

(Illustrative) Contract $1,000,000. Costs to date $400,000; estimated total cost $800,000. Percent complete 50%. Revenue to date $500,000. Billings to date $450,000, so a $50,000 underbilling is recorded as a contract asset.

Common mistakes

  • Not updating the estimated cost to complete.
  • Counting the cost of uninstalled materials toward progress without adjusting the measure.

Sources

  • FASB ASC 606-10-25-27 (criteria for revenue recognized over time) and 606-10-25-31 through 25-37 (measuring progress)
  • FASB ASC 606-10-45 (contract assets and contract liabilities)
  • FASB ASC 605-35-25-45 through 25-49 (provision for losses on contracts)

Definitions paraphrase AICPA and FASB guidance; read the standard itself before relying on a requirement. Example figures are illustrative. This page is guidance, not professional advice. Report an error

Standards

ASC 606

Related terms

  • Contract asset and contract liability
    A contract asset is a right to payment conditioned on something other than time, while a contract liability is an obligation to deliver after payment, both presented net per contract under ASC 606.
  • Performance obligation
    A performance obligation is a distinct good or service, or a series of distinct goods or services, promised to a customer in a contract, and it is the unit of account for revenue recognition.
  • Variable consideration
    Variable consideration is any part of the contract price that can change, such as rebates, discounts, bonuses, or returns, estimated and constrained so a significant reversal of revenue is not probable.

Go deeper

All glossary terms →

For US CPA firms

Join the CORAA waitlist

CORAA AI drafts audit working papers from your client’s QuickBooks books and does the first pass: lead schedules, tie-out, memos, draft notes and letters. CORAA Network reviewers clear every finding. Your firm reviews and signs.

  • First audit free, so you can judge the quality on a real file
  • Flat fee by entity size; messy books included
  • We work only with CPA firms, never their clients
See how it works →

* required