Revenue contract assets are a company’s right to consideration in exchange for goods or services that have been transferred to a customer, when that right is conditional on something other than the passage of time. In simpler terms, it’s money you’ve earned but can’t bill for yet because you still have to fulfill another part of the contract.
Background: Why the Term Exists
The term “contract asset” comes from the accounting standard IFRS 15 (and its US counterpart ASC 606), which was introduced to create a single, consistent model for recognizing revenue. Before these standards, companies used various terms like “unbilled receivables” or “progress billings,” which were often inconsistent. The new standards explicitly define a contract asset to distinguish it from a trade receivable. A trade receivable is an unconditional right to payment—only the passage of time is needed before cash arrives. A contract asset is conditional; you must do something else (like deliver another product or service) before you can invoice the customer.
How Contract Assets Work
Contract assets arise in long-term projects, service agreements, or bundled contracts where performance obligations are satisfied over time or in stages. Here’s a typical scenario:
- You sign a contract to build a custom software platform for $100,000, with milestones for design, coding, and testing.
- You complete the design phase, which is worth $25,000. Under the contract, you can bill $25,000 at that point, but only after you also deliver the coding phase.
- Because you’ve transferred the design service to the customer but haven’t yet completed the coding (the condition), you record a contract asset of $25,000.
- Once you complete coding, the condition is satisfied, and you can invoice the customer. The contract asset is reclassified as a trade receivable.
Contract assets are typically presented as current assets on the balance sheet if the right is expected to be settled within the normal operating cycle (usually one year). They are measured at the transaction price allocated to the performance obligation, less any expected credit losses (though impairment is less common than for receivables).
Contract Assets vs. Accounts Receivable vs. Deferred Revenue
These three terms are often confused, but they represent different stages of a contract:
- Contract asset: You’ve performed, but billing is conditional on future performance. Example: You’ve delivered half of a two-phase project, but can only bill when both phases are done.
- Accounts receivable: You’ve billed and have an unconditional right to payment. Example: You sent an invoice, and the customer owes you money.
- Deferred revenue (contract liability): You’ve received payment or billed in advance, but haven’t yet performed the service. Example: A customer pays for a 12-month software subscription upfront; you record deferred revenue and recognize it monthly.
A contract asset is not a receivable because it’s not yet unconditional. It’s also not deferred revenue because you’ve already done the work—you’re just waiting to bill.
Common Problems and Misconceptions
One common mistake is treating contract assets as simple unbilled receivables. That’s not always accurate—if the right to payment is conditional on future performance, it’s a contract asset, not a receivable. Another misconception is that contract assets are always a sign of poor cash flow. In reality, they’re a normal part of many business models, especially in construction, engineering, and software development.
A frequent practical problem is tracking contract assets accurately. If you don’t have robust project accounting, you might overstate revenue or fail to reclassify contract assets to receivables when the condition is met. This can lead to misstated financial statements. Another issue is impairment: if the customer is unlikely to pay, you must write down the contract asset, similar to an allowance for doubtful accounts.
How to Choose the Right Accounting Treatment
The key is to determine whether your right to payment is conditional. Ask yourself:
- Can you invoice the customer now, without doing anything else? If yes, it’s a receivable.
- Is payment contingent on completing another performance obligation? If yes, it’s a contract asset.
- Have you received payment before delivering? If yes, it’s deferred revenue (contract liability).
For example, a web design agency might have a contract that requires a 50% deposit upfront (deferred revenue), then bills the remaining 50% upon delivery of the final design (receivable). No contract asset arises because billing is tied to delivery, not future services. But if the contract says you bill 50% after the first draft and 50% after the final, but the first draft isn’t billable until the final is accepted, you’d have a contract asset for the first draft’s value.
In practice, you should review each contract and identify each performance obligation and its billing terms. This often requires close collaboration between finance and project management teams.
Costs and Financial Statement Impact
Contract assets themselves don’t have a direct cost—they represent revenue you’ve earned but not yet billed. However, they affect your financial statements in several ways:
- Balance sheet: Contract assets increase total assets, but they are not cash. They may be classified as current or non-current depending on when you expect to bill.
- Income statement: Revenue is recognized when the performance obligation is satisfied, which is often before billing. This means your income statement shows revenue that hasn’t been billed yet, which can be confusing if you don’t track it properly.
- Cash flow: Contract assets don’t affect cash flow directly, but they indicate future cash inflows. A growing contract asset balance might mean you’re doing more work without getting paid, which could strain cash flow.
There are no direct costs to record a contract asset, but there are costs to administer them—accounting software, staff time, and potential audit fees. For small businesses, the cost of compliance with ASC 606/IFRS 15 can be significant, but it’s necessary for accurate reporting.
Alternatives and Simplifications
For smaller companies or those with simple contracts, the full contract asset model might be overkill. Some alternatives include:
- Cash-basis accounting: Recognize revenue only when cash is received. This avoids contract assets entirely, but it’s not GAAP-compliant for most businesses.
- Completed-contract method: Recognize all revenue and costs only when the contract is complete. This is allowed in some cases but can distort financial results during long projects.
- Simplified approach for short-term contracts: If a contract is expected to be completed within a short period (e.g., less than one year), some standards allow you to recognize revenue at a single point in time, avoiding contract assets.
However, for most businesses with long-term or multi-element contracts, using contract assets is the most accurate way to reflect economic reality. It’s not just a compliance exercise—it gives stakeholders a clearer picture of what you’ve earned and what you’re still owed.
Frequently Asked Questions
What is the difference between a contract asset and an unbilled receivable?
An unbilled receivable is a broader term that sometimes includes contract assets, but under ASC 606/IFRS 15, a contract asset is specifically a right to payment that is conditional on something other than the passage of time. An unbilled receivable might be unconditional if you’ve done the work and just haven’t sent the invoice yet—that’s actually a receivable, not a contract asset.
Can a contract asset become a receivable?
Yes, that’s the normal lifecycle. When the condition (e.g., completing another performance obligation) is satisfied, you gain an unconditional right to payment. At that point, you reclassify the contract asset to accounts receivable and typically issue an invoice.
How do you record a contract asset in journal entries?
When you recognize revenue but can’t bill, you debit Contract Asset and credit Revenue. When the condition is met and you invoice, you debit Accounts Receivable and credit Contract Asset. If you receive cash, you debit Cash and credit Accounts Receivable.
Are contract assets subject to impairment?
Yes, contract assets are within the scope of the expected credit loss model (IFRS 9 / ASC 326). You must assess the likelihood of the customer paying and recognize an impairment loss if there’s a significant increase in credit risk. This is similar to how you treat accounts receivable.
Template for Tracking Contract Assets
Use this template to track contract assets for each project. Fill in the details for each performance obligation.
| Contract ID | Customer | Performance Obligation | Transaction Price | Date Satisfied | Billing Condition | Contract Asset Amount | Date Reclassified to Receivable |
|---|---|---|---|---|---|---|---|
Sample (fictional): Contract #2024-001, Customer: Acme Corp, Performance Obligation: Design phase, Transaction Price: $25,000, Date Satisfied: 2024-03-15, Billing Condition: Completion of coding phase, Contract Asset Amount: $25,000, Date Reclassified: 2024-05-01.
If you’re unsure about how to apply these rules to a specific contract, consult a qualified accountant or financial advisor. The guidance here is general and not a substitute for professional advice.