What is unbilled AR, and how does it differ from a contract asset?
Unbilled AR (an unbilled receivable) is revenue you've earned and are unconditionally entitled to — the invoice just hasn't gone out yet, and only the passage of time stands between you and payment. A contract asset looks similar but has a real hurdle left: your right to payment depends on something more than time, like a future milestone in the same contract.
Part of the revenue recognition guide.
| Unbilled receivable | Work delivered, payment terms already fixed by the contract's billing dates — unconditional |
|---|---|
| Contract asset | Work delivered, but payment is conditioned on something other than time — for example, a later milestone |
| What they have in common | Both represent revenue recognized before an invoice has actually been sent |
| What separates them | Whether anything besides time stands between the work and an unconditional right to be paid |
| Why the distinction is scrutinized | A growing, slow-converting contract-asset balance is a real signal watched by investors and auditors |
Same symptom, different diagnosis
Both an unbilled receivable and a contract asset describe the same surface situation: revenue has been recognized, but no invoice has gone out yet. The distinction that matters is what's actually standing between the entity and getting paid. If the payment terms were already fixed by the contract's billing schedule and the only thing left is for the billing date to arrive, that's an unbilled receivable — a receivable in substance, just not invoiced yet. If payment depends on something else — completing a second milestone, passing an acceptance test — that's a contract asset.
Where teams actually get this wrong
The mistake usually runs one direction: calling something an unbilled receivable because it's habitually tracked in the same sub-ledger as AR, without checking whether the underlying right to payment is actually unconditional. A services engagement billed monthly in arrears, where the only open question is "has the invoice run yet," is a genuine unbilled receivable. The same engagement with a holdback released only after a satisfaction sign-off is a contract asset for that holdback amount, even if it sits in the same tracking spreadsheet as everything else labeled "unbilled."
Why it's worth getting right, not just a classification exercise
Because a contract asset carries genuine performance risk that a receivable doesn't — the entity hasn't yet cleared every hurdle to get paid — the two have to be presented as separate balance sheet lines, not combined into one "unbilled" bucket. A finance team that lumps them together loses the ability to see whether growth in unbilled amounts reflects healthy timing lag (receivables) or growing conditional exposure (contract assets), which is exactly the distinction an auditor or a careful investor will ask about.
Next step
Map the finance workflow with the most exposure and prove the automation path.
Bring the invoice, contract, payment reconciliation, or customer finance workflow you have to defend at audit. Loopfour can map the trigger, controls, integrations, and approval loop.
Worked example
Two 'unbilled' line items that are not the same thing
A managed-services contract bills monthly, 15 days after month close. On the last day of the month, $18,000 of work is done but not yet invoiced — the contract's billing schedule already fixes when that invoice goes out, so this is an unbilled receivable: the passage of 15 days is the only thing left. The same client's contract also includes a $25,000 onboarding fee, payable only after a formal go-live sign-off from the client's project lead. Onboarding work is complete, but the sign-off hasn't happened — that $25,000 is a contract asset, not an unbilled receivable, because something other than time (the sign-off) still has to occur before the right to payment is unconditional.
Frequently Asked Questions
Sources
Related
Topic
Revenue Recognition
Revenue recognition determines when — not just how much — revenue hits the books. Under ASC 606 (US GAAP) and its international counterpart IFRS 15, revenue is recorded as a company satisfies its perf…
Read moreComparison
ASC 606 vs IFRS 15: what's the difference?
ASC 606 and IFRS 15 share the same five-step revenue recognition model and were developed jointly by the FASB and IFRS Foundation. They differ in details: ASC 606 applies a stricter US GAAP collectibility threshold, includes explicit licensing implementation guidance, and requires more granular interim disclosures for public companies than IFRS 15 does.
Read moreDefinition
What is an AR aging report and how do I read it?
An AR aging report lists every open invoice grouped by how long it's been outstanding — current, 1-30, 31-60, 61-90, and 90+ days past due. Read it by tracking the bucket distribution over time, not just the total; a shrinking current bucket and growing 90+ bucket signal a collections problem before it shows up in a blended DSO figure.
Read moreDefinition
What's the difference between a contract asset and a contract liability under ASC 606?
It's about which side moved first. A contract asset is your right to payment for goods or services you've already delivered, when that right depends on something other than time passing — you performed, but haven't fully earned an unconditional bill yet. A contract liability is the opposite: the customer paid (or owes payment) before you've delivered what they're paying for.
Read more