Revenue recognition interface displayed on a digital device with ScaleXP branding.

What is deferred revenue?

A woman with brown hair smiling, wearing a light-colored top and a necklace, against a textured background.
FINANCE SPECIALIST
Marjorie Stern Jackson

Deferred revenue is money a business receives in advance for products or services it has not yet delivered. It sits on the balance sheet as a liability until the work is done and the income is earned.

It is a core part of accrual accounting, which recognizes income when a company delivers value, not when it invoices or collects cash. Accountants also call the same balance unearned revenue, deferred income or revenue received in advance. The labels differ. The treatment does not.

The pattern is easiest to see in a subscription based business. If a SaaS company invoices $12,000 upfront for a 12-month subscription, none of it is income on day one. The full $12,000 goes to the balance sheet, and $1,000 is released to the income statement each month as the service is delivered.

Deferred revenue vs unearned revenue vs accrued revenue

These three terms get mixed up constantly, and only two of them describe the same thing.

Term What it means Where it sits
Deferred revenue Invoiced or paid, not yet delivered Liability
Unearned revenue Another name for the same balance Liability
Accrued revenue Delivered, not yet invoiced Asset

Accrued revenue is the mirror image. In one case the company receives in advance, in the other it delivers in advance. Confusing the two overstates income in one period and understates it in the next.

There is an expense-side equivalent too. When your own business pays for something ahead of consuming it, the cost is held as a prepayment and released over the period it covers. Same logic, opposite side of the profit and loss.

Where does it appear in your financial statements?

It appears on the balance sheet, not the income statement. The balance represents an obligation: customers have paid for products or services you still owe them.

Across the three financial statements it behaves like this:

  • Balance sheet. A current liability, or a long-term liability for anything due beyond 12 months.
  • Income statement. Nothing appears until the obligation is met. Revenue is recognized in the period the service is delivered.
  • Cash flow statement. The cash arrives when the customer pays, usually well before the income is recognized.

Take a university that invoices students at the start of a three-month term. The fees covering future teaching are held as a liability, then released to income across the three months as the teaching happens.

Once earned, the amount moves off the balance sheet and onto the revenue line.

Is deferred revenue an asset or a liability?

It is a liability. The company still owes the customer something.

Being paid does not make income earned. Cash in the bank changes the cash balance, not the revenue line. The deferred revenue liability only reduces as the company delivers and recognizes the matching revenue.

What is the journal entry for deferred revenue?

The journal entries track one thing: income moving from the balance sheet to the income statement as obligations are met. A single contract generates several.

Using the same $12,000 annual software contract:

When the invoice is issued:

Account Debit Credit
Accounts Receivable $12,000
Deferred Revenue $12,000

Each month as $1,000 is earned:

Account Debit Credit
Deferred Revenue $1,000
Sales or Revenue $1,000

Each monthly journal reduces the liability by $1,000 and recognizes the same amount as earned income.

The full 12-month schedule

Laid out across the contract year, the same $12,000 looks like this:

Month Recognized in the month Recognized to date Closing liability
At invoice$0$0$12,000
Month 1$1,000$1,000$11,000
Month 3$1,000$3,000$9,000
Month 6$1,000$6,000$6,000
Month 9$1,000$9,000$3,000
Month 12$1,000$12,000$0

Two things are worth noticing. The closing liability and the amount recognized to date always sum to the contract value, which is the check to run at every month end. And the balance only reaches zero once the last month of service has been delivered, not when the customer pays.

Evenly spread contracts are the simple case. Usage-based pricing, mid-term upgrades and contracts that start mid-month all break the straight line, and each one needs its own schedule.

At volume these schedules run to thousands of spreadsheet lines. ScaleXP automates the schedules and the journals, and there is a fuller walkthrough of recognition and reconciliation in Xero.

Is it part of working capital?

Yes, when the related products or services will be delivered within 12 months. It is a current liability, so it reduces net working capital.

If delivery runs beyond a year, split the balance and classify the later portion as a long-term liability. Multi-year contracts almost always need this split.

Can the balance be negative?

Rarely, and only briefly. It usually signals a refund or an adjustment part-way through a contract.

For example:

  • A customer signs an annual contract and is invoiced $12,000.
  • They pay immediately.
  • The supplier recognizes $1,000 of income per month.
  • After three months the customer cancels and receives a full $12,000 refund.

Reversing the three months already recognized, alongside the refund, can push the balance below zero until every entry is posted. Once the accounting is complete, no liability should remain for services the supplier no longer has to provide.

Can you record it before receiving cash?

Yes. What creates the liability is the obligation, not the payment.

Invoice $12,000 upfront for a 12-month contract on 30-day terms and two things happen at once. A receivable is created, and the amount covering future service is deferred. The cash is recorded separately when it arrives.

So the balance represents invoiced amounts not yet earned. As delivery happens, the liability falls and revenue is recognized.

How ASC 606 and IFRS 15 create the liability

Both standards work the same way. Revenue is recognized when a performance obligation is satisfied, and everything invoiced ahead of that point is a contract liability. That is the accounting standards’ name for the same balance this article has been describing.

The five steps run in order:

  1. Identify the contract with the customer.
  2. Identify the performance obligations in it. A platform licence bundled with onboarding and support is potentially three separate obligations, not one.
  3. Determine the transaction price, including discounts and any variable element.
  4. Allocate the price across the obligations, based on what each would sell for standalone.
  5. Recognize revenue as each obligation is satisfied, either at a point in time or across a period.

Step 2 is where most SaaS contracts get expensive to unpick. Bundle a one-off implementation fee into an annual subscription and the two elements almost certainly earn out on different timelines: the implementation on delivery, the subscription across the year. Treating the bundle as a single line is the fastest way to a restatement.

For the detail on each standard, see IFRS 15 in SaaS companies and ASC 606 in SaaS companies, or our overview of revenue recognition for SaaS businesses.

Five mistakes finance teams make

  • Recognizing on the invoice date. The most common error, and the one that inflates early-period revenue.
  • Ignoring the service period on the invoice. A contract signed on the 18th does not earn a full month in month one.
  • Leaving mid-term changes unadjusted. Upgrades, downgrades and cancellations all change the remaining schedule.
  • Netting the balance against accounts receivable. They are separate balances and belong in separate lines of the financial statements.
  • Forgetting the long-term split. Multi-year deals need the portion falling due after 12 months reclassified.

How subscription based businesses handle this at scale

One contract is a spreadsheet row. A few hundred contracts, each with its own start date, term and currency, is a reconciliation problem that compounds every month.

ScaleXP connects directly to Xero and QuickBooks. AI reads each invoice and extracts dates, terms, service periods, currencies and values, then builds the deferred revenue schedule and the monthly journals. Finance keeps review and approval control over everything before it posts.

That moves the whole workflow, from invoice to schedule to journal to report, onto connected financial data instead of spreadsheets, and takes days out of month end.

For a closer look at each accounting workflow, see our guides to deferred revenue in Xero and deferred revenue in QuickBooks.

See how ScaleXP automates Xero deferred revenue.

Deferred revenue FAQs

What is the difference between deferred revenue and deferred income?

Nothing. They are two names for the same liability, as are unearned revenue and revenue received in advance. UK reporting tends to favour deferred income. US reporting under ASC 606 tends to favour deferred revenue or contract liability.

How long can revenue stay deferred?

As long as the obligation lasts. A monthly plan clears within weeks. A three-year licence stays partly deferred for three years, with the portion due after 12 months shown as a long-term liability.

Does it affect cash flow?

Not directly, because the cash has usually already been collected. What it changes is the timing gap between cash and reported income, which is why a growing balance often sits alongside strong collections and modest recognized revenue.

How do you automate deferred revenue in Xero or QuickBooks?

ScaleXP connects to both and prepares the schedules and journals automatically. AI extracts invoice dates, terms, service periods, currencies and values, then finance reviews and approves before anything posts. See the Xero workflow or the QuickBooks workflow for a step-by-step view.

Deferred revenue in financial reporting

Under standard accounting principles, revenue is recognised when goods or services are delivered, not when the payment received lands in the bank. That is why customers who pay upfront create a liability rather than income: the cash has arrived, but the obligation has not yet been met.

For financial reporting this shows up in two places. The balance sheet carries the outstanding obligation, and the income statement recognises the revenue only as the service period elapses. Reading the two together is the quickest way to spot a deferred revenue balance that has stopped unwinding correctly.

Automate Revenue Recognition

Empower your business with real-time, automated revenue recognition that's compliant with ASC606, IFRS15 and US and UK GAAP.

nnn n
Financial dashboard displaying metrics with dollar amounts and percentage changes in a modern design.

Free ebook

Subscribe to get your free ebook