← Back to Glossary
Deferred Revenue

Deferred Revenue
Accounting.

Updated

Deferred revenue accounting is where founders meet revenue-recognition rules for the first time and discover that cash and revenue are not the same thing. The rules look pedantic, but they exist for good reason: they make subscription businesses comparable across time and across companies, regardless of how lumpy the cash actually arrived.

The accounting journal entries

  • When cash is received (customer prepays $120 for annual subscription):
    • Debit: Cash $120
    • Credit: Deferred Revenue (liability) $120
  • At month-end (one month of service delivered):
    • Debit: Deferred Revenue $10
    • Credit: Revenue $10
  • Repeat monthly until the deferred revenue balance for that contract is zero.

What the accounting standards require

Under both US GAAP (ASC 606) and international IFRS 15, revenue must be recognized when (or as) performance obligations are satisfied — meaning when the service is delivered, not when cash is collected. For subscriptions, this typically means recognizing revenue ratably over the subscription period. The same principle applies to gift cards (recognized when redeemed), prepaid services (recognized as performed), and annual maintenance contracts.

Practical issues subscription businesses face

  1. Mid-period cancellations. If a customer cancels mid-cycle, unused deferred revenue may be refunded (reducing both cash and liability) or recognized at termination (depending on contract terms).
  2. Upgrades and downgrades. Plan changes mid-cycle require prorating the unrecognized balance — most subscription billing platforms handle this automatically.
  3. Setup fees and one-time charges. These may or may not be deferred depending on the nature of the work. ASC 606 has specific guidance on non-substantive setup fees.
  4. Multi-element contracts. If a subscription bundles services with one-time deliverables, the contract value must be allocated across elements based on standalone selling prices.

Tooling that helps

Most small subscription stores can manage deferred revenue accounting in QuickBooks or Xero with a monthly journal entry. As complexity grows (many SKUs, frequent plan changes, multi-currency), subscription billing platforms with built-in revenue recognition modules become valuable — they generate the journal entries automatically and produce auditor-ready schedules. See deferred revenue for the concept and deferred revenue example for worked cases.

Frequently Asked Questions

What is deferred revenue accounting?

Deferred revenue accounting is the bookkeeping treatment for cash collected before service is delivered. The cash gets recorded as a liability (deferred revenue) on the balance sheet, then moved to revenue on the income statement as the service is delivered over time. It follows accrual accounting principles required by US GAAP and IFRS.

How do I record deferred revenue in QuickBooks or Xero?

Set up a deferred revenue liability account. When cash is received, debit cash and credit deferred revenue. Each period, debit deferred revenue and credit revenue for the portion earned. Most accountants automate this with recurring journal entries or with apps that integrate billing data into the accounting system.

Do small subscription businesses need to track deferred revenue?

If you bill monthly with no prepay, the cash and recognized revenue match each month — deferred revenue is effectively zero. If you offer annual prepay or any prepaid plans, yes, you should track deferred revenue. It is required for accurate financials, tax filings, and any future fundraise or sale.

What happens to deferred revenue if a customer cancels?

It depends on contract terms. If the contract is refundable, the unused portion is refunded (reducing both cash and deferred revenue). If non-refundable, the remaining deferred revenue may be recognized at termination as 'breakage revenue' depending on local rules. Talk to your accountant for the right treatment.

Start Growing Your Subscription Revenue

Join 5,000+ Shopify merchants using Joy Subscriptions. Free to install, no credit card required.

  • Free 14-Day Trial
  • No Credit Card Required
  • Cancel Anytime