What Are Contract Assets on a Balance Sheet: ASC 606 and Disclosures

Contract assets on a balance sheet represent revenue a company has already earned by delivering goods or services but cannot yet invoice, because some condition in the contract beyond the mere passage of time still has to be satisfied. They appear under ASC 606, the accounting standard for revenue from contracts with customers, whenever recognized revenue runs ahead of the unconditional right to bill. You see them most often in construction, engineering, software, and telecommunications, where work regularly outpaces the milestones that trigger invoicing.1Financial Accounting Standards Board. Accounting Standards Update No. 2016-10 Revenue from Contracts with Customers Topic 606

Contract Asset or Accounts Receivable

The line between the two turns on one word: unconditional. A receivable is the company’s right to be paid where only time stands in the way. A contract asset is the company’s right to be paid where something else stands in the way, such as another phase of work, an inspection, or the delivery of a separate component.

Once that remaining condition is met, the balance is reclassified from contract asset to accounts receivable. A contractor who has finished framing but needs the owner’s architect to sign off before invoicing carries the earned amount as a contract asset until the approval comes through. After sign-off, only the normal payment cycle remains, and the balance moves to receivables.

The distinction matters for anyone reading the statements. Contract assets carry two risks stacked together: performance risk, because the company still has obligations to fulfill on the contract, and credit risk, because the customer might not pay. Receivables carry only the second. Lenders and analysts weigh the two lines differently when they measure liquidity.

Contract Asset or Contract Liability

Contract assets and contract liabilities are mirror positions on the same idea. A contract asset means performance has run ahead of billing. A contract liability means billing or cash has run ahead of performance, which is why the same balance often appears in financial statements labeled “deferred revenue” or “unearned revenue.” ASC 606 does not require any specific label.

Within a single contract, a company nets its rights and obligations. Perform $200,000 of work and bill $150,000, and the net contract position is a $50,000 contract asset. Bill $200,000 and perform $150,000, and it is a $50,000 contract liability. At the balance-sheet level, though, total contract assets and total contract liabilities across all contracts have to be shown separately. They are not combined into one net figure.

How ASC 606 Produces a Contract Asset

ASC 606 sets out a five-step process for recognizing revenue: identify the contract, identify the performance obligations, determine the transaction price, allocate that price across the obligations, and recognize revenue as each obligation is satisfied. The guiding principle is that revenue reflects the transfer of promised goods or services at the amount the company expects to receive.1Financial Accounting Standards Board. Accounting Standards Update No. 2016-10 Revenue from Contracts with Customers Topic 606

A contract asset arises whenever that final step is completed before the company earns the unconditional right to send an invoice. The work is done, the revenue is booked, and the balance sits on the asset side of the ledger waiting for the contractual condition that unlocks billing.

Where Contract Assets Sit on the Balance Sheet

Classification follows the same current-versus-non-current split as other balance-sheet items. If the company expects the billing condition to be met within a year or one operating cycle, whichever is longer, the contract asset is current. Balances tied to multi-year projects where billing is years out belong in the non-current section. Either way, the classification pulls directly through to liquidity ratios such as the current ratio, because a contract asset is future cash that has not yet arrived.

A rising contract asset balance can carry more than one meaning. It might signal a healthy backlog of earned revenue that will convert to cash as milestones clear. It might also signal that billing is structurally lagging performance in ways that squeeze working capital. Analysts usually read the trend against revenue growth: contract assets growing faster than revenue prompts questions about whether recognition is being pulled forward or whether the company is having trouble meeting the conditions attached to billing.

Common Industry Examples

Construction and Engineering

Construction is the textbook case. A general contractor on a commercial building may complete the foundation and structural framing and recognize revenue as control transfers over time. If the contract requires the owner’s architect to formally approve each phase before an invoice can go out, that recognized revenue sits as a contract asset until the approval lands. Large projects with several milestone-based billing triggers routinely carry significant contract asset balances that swell and drain as approvals cycle through.

Software and SaaS

Contract assets show up in software in less obvious ways. Consider a SaaS provider selling a three-year subscription with escalating annual fees of $10,000, $12,000, and $14,000. Under ASC 606, revenue is recognized evenly at $12,000 a year because the customer receives a substantially similar service each year. In year one, the company bills $10,000 but recognizes $12,000, and the $2,000 difference becomes a contract asset. The revenue has been earned through performance, but the contractual right to bill it does not arise until later years.

A similar pattern shows up when implementation services are bundled with subscriptions. If the standalone value of the implementation exceeds what the contract charges for it, the allocation rules in ASC 606 can push recognized revenue above billed amounts in early periods, producing a contract asset that unwinds over the life of the subscription.

What Companies Must Disclose

ASC 606 requires enough disclosure for a reader to understand the nature, amount, timing, and uncertainty of revenue and cash flows from customer contracts. For contract assets, that translates into several concrete requirements. Companies report opening and closing balances for each period so the change is visible. They present contract assets separately from receivables, because the two carry different risk profiles. They disclose how much of the period’s revenue came from balances previously recorded as contract liabilities, which helps readers trace timing. And they explain the significant judgments involved, including how they decide when a performance obligation is satisfied and why billing timing differs from revenue recognition.

Companies are not required to use the exact term “contract asset.” Alternatives such as “unbilled receivables” or “accrued revenue” are common, though those labels can blur the boundary with true receivables if the accompanying explanation is thin.

Credit Losses on Contract Assets

Contract assets are subject to the current expected credit loss (CECL) model under ASC 326, the same expected-loss framework that applies to receivables and other financial assets.2Financial Accounting Standards Board. FASB Issues Standard that Improves Measurement of Credit Losses for Accounts Receivable and Contract Assets The company has to estimate how much of the balance it expects not to collect over the asset’s life and record an allowance reducing the carrying value.

Actual loss percentages vary widely with the industry, the customer, and how far out collection sits. A utility billing municipal governments may reserve a fraction of a percent. A startup selling to other startups on milestone contracts may reserve much more. When it becomes probable that the full amount will not be received, the company books an impairment charge that runs through the income statement, reducing reported profit in that period.

Tax Consequences

Contract assets can create taxable income before any cash is collected or any invoice is issued. Under 26 U.S.C. ยง 451(b), accrual-method taxpayers must recognize income for tax purposes no later than when that income is recognized as revenue on an applicable financial statement.3Office of the Law Revision Counsel. 26 USC 451 General Rule for Taxable Year of Inclusion When ASC 606 causes a company to book revenue and a matching contract asset, the IRS expects that same income on the tax return for the same period.

This book-tax conformity rule, introduced by the Tax Cuts and Jobs Act, means the timing of financial-statement recognition sets a floor for tax recognition. A company cannot defer income for tax purposes once it has reported the revenue on its financial statements. Transaction-price allocation across performance obligations also carries over: the tax allocation must match the financial-statement allocation.3Office of the Law Revision Counsel. 26 USC 451 General Rule for Taxable Year of Inclusion

The cash flow effect is real. A company can recognize $500,000 on a long-term project, record it as a contract asset because it cannot yet bill, and still owe income tax on the $500,000. Businesses with large contract asset balances have to plan for the gap between tax liability and cash collection, especially on projects where milestone approvals stretch over months.

Why Auditors Focus on Contract Assets

Revenue recognition is one of the areas auditors scrutinize most aggressively, and contract assets sit at the center of it. PCAOB auditing standards require auditors to presume that improper revenue recognition is a fraud risk, so audits of companies with meaningful contract asset balances begin from a posture of heightened skepticism.

The reason is that contract asset accounting is built on judgment: when a performance obligation is satisfied, how much of the transaction price to allocate to each obligation, and whether variable consideration needs adjustment. Each judgment offers a route to pull revenue into an earlier period. Auditors test them by examining the underlying contracts, verifying milestone completion with third-party evidence, and comparing management’s percentage-of-completion estimates against how the project actually unfolds. A widening gap between contract asset balances and later cash collection is the pattern that most reliably triggers deeper review. Clean contract asset accounting rests on detailed documentation of each performance obligation, the basis for recognizing revenue, and the specific contractual conditions that stand between the work and the invoice.