
Last reviewed: April 2026 | Written by Rick Richardson, CPA, Guest Author & Podcast Investor
Key Takeaways
You finished the work. The client is happy. But the invoice hasn't gone out yet, maybe because your billing cycle doesn't align with your project timeline, or because the contract bills on milestones you haven't formally triggered. Either way, your income statement should reflect that revenue now, not whenever admin gets around to sending the PDF.
That gap between earning revenue and invoicing it is unbilled revenue. And for any business that bills after delivering (consulting firms, agencies, SaaS companies, construction outfits), getting this right is the difference between financial statements that reflect reality and ones that don't.
Unbilled revenue is revenue your company has earned by delivering goods or services to a customer but hasn't yet invoiced. Under accrual accounting, revenue is recognized when the performance obligation is satisfied, not when the invoice goes out or when cash hits the bank.
Nora runs revenue operations at a 40-person SaaS company. Her team closes deals, provisions accounts, and tracks renewals. The gap between "customer is live and using the product" and "invoice is generated and sent" averages 11 days. Those 11 days create unbilled revenue every single month.
If you haven't invoiced yet, that earned-but-uninvoiced amount sits on your balance sheet as Unbilled Receivables, a current asset. It's money your company has a legal right to collect. It just hasn't formally asked for it yet.
Is unbilled revenue an asset or liability?
Asset. Full stop. You've delivered the goods or services. The customer owes you. That's a receivable, even if the invoice hasn't been sent. It lives under current assets on the balance sheet. Don't confuse this with deferred revenue (also called unearned revenue), which is a liability. Deferred revenue means you collected cash before doing the work.
Here is the complete journal entry process for unbilled revenue, from the moment work is delivered through invoicing and cash collection.
Nora's company completes a $15,000 implementation project for a client in March. The contract says billing happens upon go-live, which is scheduled for April 3. At March 31 (month-end close), the work is done but the invoice hasn't been sent.
Step 1: Confirm the performance obligation is satisfied (work delivered, customer accepted).
Step 2: Record the unbilled revenue entry.
| Account | Debit | Credit |
|---|---|---|
| Unbilled Receivables | $15,000 | |
| Implementation Revenue | $15,000 | |
| To recognize March revenue for completed implementation, invoice pending | ||
Revenue hits the income statement in March (when earned). Unbilled Receivables goes on the balance sheet as a current asset.
On April 3, the invoice is generated and sent. Now you reclassify from unbilled to billed:
Step 3: Reclassify to Accounts Receivable.
| Account | Debit | Credit |
|---|---|---|
| Accounts Receivable | $15,000 | |
| Unbilled Receivables | $15,000 | |
| To reclassify unbilled revenue upon invoicing | ||
No new revenue is recognized. That happened in March. This entry just moves the asset from "unbilled" to "billed." When the client pays, you debit Cash and credit Accounts Receivable as usual.
Nora's company also has monthly SaaS subscriptions at $2,400/month. The billing system invoices on the 5th of the following month. On March 31:
| Account | Debit | Credit |
|---|---|---|
| Unbilled Receivables | $2,400 | |
| Subscription Revenue | $2,400 |
On April 5 (invoice date):
| Account | Debit | Credit |
|---|---|---|
| Accounts Receivable | $2,400 | |
| Unbilled Receivables | $2,400 |
Same mechanics. Different revenue type. The pattern holds regardless of whether you're billing for projects, subscriptions, milestones, or retainers.
These three terms get confused constantly, especially in early-stage companies. Here's the distinction:
"Unbilled revenue" and "accrued revenue" are functionally the same thing in most accounting contexts. Both mean: you earned it, you haven't collected payment, and it hasn't been formally billed. The journal entries are identical.
Deferred revenue is the mirror image. A client pays $28,800 upfront for a 12-month SaaS subscription. On day one, you have $28,800 in cash and $28,800 in deferred revenue (liability). Each month, you recognize $2,400 of that liability as revenue. By month 12, the liability is zero and you've recognized $28,800 in revenue.
Getting these three confused is one of the most common revenue recognition errors in early-stage companies. It's also one of the first things auditors check.
ASC 606 (Revenue from Contracts with Customers) provides the framework for when and how to recognize revenue. The standard uses a five-step model, and unbilled revenue enters the picture at step 5.
When you satisfy a performance obligation (deliver the product, complete the project, provide the month of service), you recognize the revenue. If you haven't invoiced yet, that recognized revenue is unbilled.
ASC 606 doesn't care about your invoice timing. It cares about whether control of the promised good or service has transferred to the customer. For companies subject to IFRS 15 (the international equivalent), the logic is nearly identical.
Nora's team ran into a common ASC 606 issue: bundled contracts where implementation and subscription were sold together. They had to allocate the transaction price between the two performance obligations and recognize each separately. Implementation revenue upon completion, subscription revenue monthly. The unbilled receivable for each obligation followed its own recognition timing. Getting this wrong misstates revenue across periods, and that's the kind of thing an external audit will flag.
Unbilled revenue is an asset, but it's not cash. Until you invoice and the customer pays, it's just a number on paper. If your unbilled receivables grow faster than your collections, you're earning revenue you can't spend. Nora tracks the "days from delivery to cash" metric and targets 25 days or less. Anything above 35 gets escalated.
ARR, CLV, and CAC payback all depend on when revenue is recognized, not when it's invoiced. If you're excluding unbilled revenue from your ARR calculation, you're understating recurring revenue. If you're including it in CAC payback but not in your revenue figures, your payback period looks worse than it is.
Without tracking unbilled revenue, your monthly revenue reports will understate actual performance by the amount you've earned but not yet invoiced. For companies with project-based revenue (agencies, consultancies, construction), this can be material: 10-20% of monthly revenue sitting in an unbilled state at any given time.
The simplest fix: invoice faster. If your average gap between delivery and invoicing is 11 days, cut it to 3. Align billing triggers to delivery milestones, not calendar cycles.
Manual revenue recognition with spreadsheets breaks at scale. FinOptimal's Accruer software automates accrual calculations within QuickBooks, handling the timing entries for deferred revenue, unbilled receivables, and prepaid expenses, so the monthly close isn't a scramble of manual journal entries.
At every month-end, compare your Unbilled Receivables balance to a detail-level report of completed-but-uninvoiced work. If the ledger says $42,000 and the project tracker says $38,000, find the $4,000 gap before you close. This reconciliation takes Nora's team 30 minutes per month and prevents errors from compounding.
Late invoicing often happens because the project manager hasn't confirmed completion. Build invoice triggers into your project management workflow. When a milestone is marked complete, the billing team is notified automatically. Nora's company integrated their PSA tool with QuickBooks and cut their average billing gap from 11 days to 4.
For companies that need help setting up these workflows, FinOptimal's managed accounting services team configures the revenue recognition process end to end.
Unbilled revenue is income your company has earned by delivering goods or services to a customer but hasn't yet invoiced. Under accrual accounting, the revenue is recognized when the performance obligation is satisfied, not when the invoice is sent. It appears as a current asset (Unbilled Receivables) on the balance sheet until the invoice is issued.
Debit Unbilled Receivables and credit Revenue when the work is complete but uninvoiced. When the invoice is sent, debit Accounts Receivable and credit Unbilled Receivables. This two-step process ensures revenue is recognized in the correct period while tracking billing status separately. No additional revenue entry is needed when invoicing, only a reclassification.
In practice, yes. Both terms describe revenue that has been earned but not yet invoiced or collected. Some companies use "accrued revenue" while others use "unbilled revenue" or "unbilled receivables." The journal entries and balance sheet treatment are identical. The key distinction is from deferred revenue, which is a liability, not an asset.
It's an asset, specifically a current asset. Your company has earned the revenue by delivering goods or services, creating a legal right to collect payment. This is the opposite of deferred revenue, which is a liability representing cash received for work not yet performed.
Both accounts are involved. When recording unbilled revenue, Unbilled Receivables is a debit (increases assets) and Revenue is a credit (increases income). When you later invoice, you debit Accounts Receivable and credit Unbilled Receivables to reclassify.
ASC 606 requires revenue recognition when performance obligations are satisfied, regardless of invoicing timing. This means unbilled revenue arises naturally whenever delivery and invoicing don't happen simultaneously. The standard's five-step model governs when to recognize revenue, and the resulting unbilled balance is tracked as a contract asset until invoiced.
Shorten the gap between delivery and invoicing by automating billing triggers tied to project milestones. Reconcile your Unbilled Receivables balance against a detail report of completed work monthly. Use accounting software that automates the recognition entries so nothing slips through the cracks during month-end close.
Under current assets, typically labeled "Unbilled Receivables," "Unbilled Revenue," or "Contract Assets" (the ASC 606 term). It reclassifies to Accounts Receivable once the invoice is issued.
Both are current assets, but they represent different stages. Unbilled Receivables means the work is done and revenue is recognized, but the invoice hasn't been sent yet. Accounts Receivable means the invoice has been sent but payment hasn't been received. When you issue the invoice, the balance moves from unbilled to billed (A/R).
ARR, CLV, and CAC payback all depend on when revenue is recognized, not when it's invoiced. If you exclude unbilled revenue from ARR, you understate recurring revenue. Consistent treatment of unbilled amounts ensures your SaaS metrics accurately reflect business performance.
Last reviewed: April 2026 | Written by Rick Richardson, CPA, Guest Author & Podcast Investor





