Skip to main content

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.

Zuny FesterBy Zuny Fester, Head of Operations and Marketing
Reviewed by Zuny Fester
Published Last reviewed Editorial policy

Part of the revenue recognition guide.

Unbilled receivableWork delivered, payment terms already fixed by the contract's billing dates — unconditional
Contract assetWork delivered, but payment is conditioned on something other than time — for example, a later milestone
What they have in commonBoth represent revenue recognized before an invoice has actually been sent
What separates themWhether anything besides time stands between the work and an unconditional right to be paid
Why the distinction is scrutinizedA 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.

Book a workflow review

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

Yes — once the condition standing between the entity and payment is satisfied (a milestone is met, an inspection passes) and only the invoice-timing remains, the balance moves from contract asset to receivable, even before an invoice is actually issued.

They can share operational tracking, but they need to be classifiable as separate balance-sheet lines — a subledger that doesn't record which condition (if any) still applies to each unbilled amount makes month-end reclassification a manual, error-prone exercise.

Yes — IFRS 15 uses the same contract asset/contract liability framework as ASC 606, since the two standards were developed jointly; the underlying conditional-vs-unconditional test is the same.

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 more

Comparison

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 more

Definition

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 more

Definition

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