Glossary/Accounting and GAAP

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.

CORAA TeamUpdated November 5, 2026

Definition

Under ASC 606, a contract asset is an entity's right to consideration in exchange for goods or services already transferred when that right is conditioned on something other than the passage of time, such as future performance. Once the right becomes unconditional, it is reclassified to a receivable. A contract liability is the obligation to transfer goods or services for which the entity has been paid or billed. Presentation is on a net basis for each individual contract.

Why it matters in an audit or review

Misclassifying an unbilled amount as a receivable instead of a contract asset changes disclosure and credit loss analysis, since contract assets are also within the scope of ASC 326. Auditors test the contract-level netting, the basis for the percentage complete, and recoverability. Contracts in a loss position need separate evaluation.

Example

(Illustrative) A contractor has earned $300,000 on a contract and billed $260,000. The $40,000 excess is a contract asset (underbilling). If it had billed $330,000, the $30,000 excess would be a contract liability (overbilling).

Common mistakes

  • Netting across contracts.
  • Calling an unbilled but unconditional amount a contract asset.

Sources

  • FASB ASC 606-10-45, Revenue from Contracts with Customers, Presentation (contract assets, receivables, contract liabilities)
  • FASB ASC 326-20, Credit Losses (contract assets in scope)

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

  • Deferred revenue
    Deferred revenue is a liability for cash received or billed before goods or services are delivered, released to revenue as performance obligations are satisfied 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.
  • 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).

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