Contract Asset and Contract Liability: Definition, Accounting Treatment, and Financial Reporting
- Graziano Stefanelli
- Apr 29
- 3 min read

Contract assets and contract liabilities are critical concepts under ASC 606 and IFRS 15, providing a framework for recognizing the rights and obligations arising from customer contracts.
This article explains the definition, accounting treatment, recognition criteria, and disclosure requirements for Contract Assets and Contract Liabilities, with practical examples and journal entries.
1. What Is a Contract Asset?
A Contract Asset arises when:
✦ A company has performed (i.e., provided goods or services), but
✦ The right to receive payment is conditional on something other than the passage of time.
In other words, a contract asset represents earned consideration that depends on further performance or events.
Typical scenarios include:
✦ Satisfying a performance obligation but waiting for customer acceptance
✦ Completing part of a project with milestone-based billing
2. What Is a Contract Liability?
A Contract Liability arises when:
✦ A company has received payment (or is entitled to payment), but
✦ Has not yet satisfied the related performance obligation(s).
In other words, a contract liability reflects deferred revenue — the obligation to transfer goods or services in the future.
Typical scenarios include:
✦ Customer prepayments
✦ Advance billing for subscriptions or services
✦ Deposits received before service delivery
3. Recognition of Contract Assets and Liabilities
The process under ASC 606Â involves:
Recognizing contract assets when performance occurs before the payment is unconditional.
Recognizing contract liabilities when payment is received or due before performance.
Upon satisfying performance obligations, contract assets convert to accounts receivable, and contract liabilities are reduced as revenue is recognized.
4. Practical Examples
Example 1 – Contract Asset:
A construction company completes work on a building phase but must wait for customer inspection and sign-off before billing.
Work completed = $300,000
Customer acceptance pending
Journal Entry:
Debit: Contract Asset – $300,000
Credit: Revenue – $300,000
Upon customer acceptance:
Debit: Accounts Receivable – $300,000
Credit: Contract Asset – $300,000
Example 2 – Contract Liability:
A software company bills a customer $120,000 in advance for a 12-month subscription.
At contract inception (cash received):
Debit: Cash – $120,000
Credit: Contract Liability – $120,000
Monthly revenue recognition:
Each month, $10,000 ($120,000 ÷ 12) is recognized:
Debit: Contract Liability – $10,000
Credit: Revenue – $10,000
5. Transition Between Contract Asset, Receivable, and Revenue
✦ Contract Asset → Receivable: Once conditions (like customer acceptance) are satisfied and only the passage of time is required for payment.
✦ Receivable → Cash: Upon collection.
Contract assets and receivables are distinct concepts:
✦ Receivables represent unconditional rights to payment.
✦ Contract assets represent conditional rights.
6. Presentation on the Balance Sheet
Under both U.S. GAAPÂ and IFRS, companies must present:
✦ Contract assets and contract liabilities separately.
✦ Receivables separately from contract assets.
Assets and liabilities should not be netted unless certain specific netting criteria are met.
7. Disclosure Requirements
Companies must disclose:
✦ Significant judgments made in recognizing contract assets and liabilities
✦ Opening and closing balances of contract assets, liabilities, and receivables
✦ Revenue recognized from amounts previously recorded as contract liabilities
✦ Information about performance obligations (when they will be satisfied, significant payment terms)
Clear disclosures enhance stakeholders' understanding of future revenue streams and cash flows.
8. IFRS vs. U.S. GAAP Key Points
Aspect | U.S. GAAP (ASC 606) | IFRS (IFRS 15) |
Definitions | Contract assets: conditional rights; Contract liabilities: obligations | Same |
Balance Sheet Presentation | Separate presentation required | Same |
Disclosures | Detailed contract balances and movement | Similar, detailed disclosures required |
9. Impact on Financial Analysis
Contract assets and liabilities affect:
✦ Working capital — large contract assets or liabilities influence liquidity ratios
✦ Revenue recognition timing — shifts in contract assets/liabilities indicate acceleration or deferral of revenue
✦ Cash flow predictability — strong prepayments (contract liabilities) often signal stable future revenues
Analysts closely monitor these balances to assess earnings quality and cash conversion efficiency.

