FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

Deferred Revenue for SaaS: What Stripe Doesn't Show You

Published on March 13, 2026 · Jules, Founder of NoNoiseMetrics · 7min read

Deferred Revenue for SaaS: What Stripe Doesn’t Show You

Your customer just paid €1,200 for an annual plan. Stripe shows €1,200. You feel great. But you haven’t earned that €1,200 yet. You’ve earned €100 of it. The rest is a liability on your balance sheet — it’s money you owe in future service. That’s deferred revenue. It’s one of the most misunderstood concepts for SaaS founders transitioning from monthly to annual billing.

Table of Contents


What Is Deferred Revenue?

Deferred revenue (also called unearned revenue) is cash received for services not yet delivered. In SaaS, it appears when customers pay upfront for a subscription period that hasn’t been fully served yet.

  • It’s a liability — not revenue — until you deliver the service
  • The accounting principle that governs this: revenue recognition principle (ASC 606)
  • Plain English: you can’t “book” revenue until you’ve earned it by delivering the service

Why Deferred Revenue Matters for Annual Plans

  • Monthly plan: customer pays €99, you earn €99 immediately. No deferred revenue.
  • Annual plan: customer pays €1,188 upfront (€99 × 12). You earn €99 each month as you deliver service.
    • Month 1: €99 recognized, €1,089 deferred
    • Month 6: €594 recognized, €594 deferred
    • Month 12: €1,188 fully recognized, €0 deferred

Real impact: if you sign 10 annual customers at €1,188/year in January, Stripe shows €11,880. Your January P&L should only show €990 (10 × €99).

For context on how annual plans should be tracked in your ARR metrics, see the ARR and MRR guide.


Is Deferred Revenue a Liability or an Asset?

Deferred revenue is a liability — not an asset.

  • Why: you received the cash (asset), but you now owe the service (liability)
  • On a balance sheet, deferred revenue appears under current liabilities (if you’ll deliver within 12 months) or long-term liabilities (if beyond 12 months)
  • As you deliver service each month, deferred revenue decreases and recognized revenue increases

Unearned revenue is another name for deferred revenue. Same concept — both describe cash received before service delivery.


Deferred Revenue Journal Entry (For Founders Who Need the Accounting)

Initial entry when customer pays €1,200 annual plan:

Debit:  Cash                €1,200
Credit: Deferred Revenue    €1,200

Monthly recognition entry (each of 12 months):

Debit:  Deferred Revenue    €100
Credit: Revenue             €100

After 12 months: deferred revenue balance = €0. Revenue recognized = €1,200.

Note for non-accountants: your bookkeeper handles this. You just need to understand why Stripe revenue ≠ recognized revenue.


Deferred Revenue vs MRR — They’re Not the Same

MetricWhat It MeasuresWhere It Lives
MRRNormalized monthly recurring revenueOperational metric
Deferred RevenueUnearned cash from prepaid subscriptionsBalance sheet liability
  • MRR for an annual €1,188 plan = €99/month (normalized)
  • Deferred revenue from that plan starts at €1,188 and decreases monthly
  • Common mistake: adding annual plan lump sums to MRR inflates MRR

See how to calculate MRR correctly for annual plans — this is where most founders get the number wrong.

Also understand what to exclude from ARR when investors ask for your ARR figures.


How Deferred Revenue Affects Your SaaS Finances

1. Cash flow vs recognized revenue

High deferred revenue = great cash position, but don’t count it as earned profit yet. Burn rate calculations should use actual cash, not recognized revenue.

2. Churn impact on deferred revenue

If an annual customer cancels in month 4, you must refund months 5–12 (if your policy allows). Your outstanding deferred revenue = your potential refund exposure. Know this number before you offer generous refund policies.

3. Fundraising conversations

Investors know the difference. Showing €50K Stripe cash received when €40K is deferred is misleading. Report ARR (annualized subscription value), not Stripe gross receipts.


How Proration Works in SaaS Billing

When a customer upgrades or downgrades mid-cycle, the billing system has to reconcile the difference between what they already paid and what the new plan costs. This is proration — adjusting the invoice to reflect partial periods on each plan.

Upgrade mid-cycle example: A customer on a €49/month plan upgrades to €99/month on day 15. They’ve used half the month on the old plan. Stripe calculates a credit for the unused portion of the €49 plan (€24.50) and charges a prorated amount for the remaining half-month on the €99 plan (€49.50). The net charge is ~€25.

Downgrade mid-cycle: The reverse — the customer gets a credit for the price difference on the remaining days. Stripe typically applies this credit to the next invoice rather than issuing a refund.

Why this matters for deferred revenue: Proration creates partial-period adjustments that complicate revenue recognition. If a customer paid €1,188 annually and upgrades in month 4, the original deferred revenue schedule is no longer valid. You need to:

  1. Recognize revenue earned through the upgrade date on the old plan
  2. Adjust the remaining deferred revenue balance
  3. Start a new recognition schedule for the upgraded plan amount

Stripe handles the billing mechanics automatically — it generates credit notes and prorated invoices. Stripe’s revenue recognition guide covers the billing side, but Stripe does not adjust your accounting entries. If you’re tracking deferred revenue manually or in a spreadsheet, every mid-cycle plan change requires a recalculation.

For high-churn or high-upgrade-velocity products, proration adjustments can represent a significant portion of monthly billing activity. Automating deferred revenue tracking becomes essential once you’re processing more than a handful of plan changes per month.


FAQ

Is deferred revenue a liability?

Yes. Deferred revenue is a current liability on your balance sheet because you’ve received cash but haven’t yet delivered the service. It becomes recognized revenue as you fulfill the subscription each month.

Is unearned revenue the same as deferred revenue?

Yes, completely. “Unearned revenue” and “deferred revenue” are interchangeable terms. Both describe cash received before the associated service has been delivered.

Is deferred revenue an asset?

No. Although it involves cash you’ve received (which is an asset), deferred revenue itself is classified as a liability — it represents an obligation to deliver future service. The cash is the asset; the deferred revenue is the offsetting liability.

How does deferred revenue affect MRR?

It shouldn’t — directly. MRR should be calculated based on the monthly value of all active subscriptions, not on cash received. If you receive €1,200 for an annual plan, that’s €100/month in MRR, not €1,200.

What is the revenue recognition principle?

The revenue recognition principle (ASC 606) states that revenue should be recognized when the service is actually delivered, not when cash is received. For SaaS, this means recognizing subscription revenue monthly as the service period passes.

Is unearned revenue a liability?

Yes. Unearned revenue and deferred revenue are the same concept — money received before the service is delivered. It appears on the balance sheet as a current liability because the company has an obligation to provide the service (or refund the customer). As service is delivered each month, the liability decreases and recognized revenue increases.

Is deferred revenue a current liability?

Usually yes. If the service will be delivered within 12 months — which is the case for most SaaS subscriptions, whether monthly or annual — deferred revenue is classified as a current liability. Only multi-year prepaid contracts with service periods extending beyond 12 months would have a long-term liability component.

What is unearned revenue?

Unearned revenue is money collected before delivering the associated service. In SaaS, when a customer pays for an annual plan upfront, the portion not yet “earned” through service delivery is unearned revenue. For example, if a customer pays €1,200 for a year and you’ve delivered 3 months of service, €900 remains as unearned revenue on your balance sheet. The terms “unearned revenue” and “deferred revenue” are interchangeable.


See Your Real MRR from Annual Plans

NoNoiseMetrics shows your real MRR from annual plans — normalized correctly, not inflated by deferred cash. Connect Stripe to see the difference.

Connect Stripe

Next: Understand the difference between gross and net revenue to complete your revenue picture → Gross Revenue vs Net Revenue


Sources: FASB ASC 606 Revenue Recognition Standard, Stripe Revenue Recognition Documentation, SaaS Capital Annual Plan Accounting Guide

Share: Share on X Share on LinkedIn
J
Juleake
Solo founder · Building in public
Building NoNoiseMetrics — Stripe analytics for indie hackers, without the BS.
See your real MRR from Stripe → Start free