Industry Guides 8 min read

Bookkeeping for SaaS Startups: MRR, Churn, and Deferred Revenue Explained

SaaS bookkeeping requires tracking metrics that traditional businesses never touch: MRR, churn, deferred revenue, and customer lifetime value. This guide explains each concept and how to record them correctly in your books.

Published April 9, 2026

Why SaaS Bookkeeping Is Different

SaaS companies collect money upfront for services delivered over time. This creates a fundamental bookkeeping challenge: you cannot recognize all the revenue when the payment hits your account. A customer who pays $1,200 for an annual subscription gives you $1,200 in cash but only $100 in recognizable revenue each month.

Ignoring this distinction leads to inflated revenue figures, misleading profitability numbers, and serious problems when investors or auditors look at your books.

Understanding Monthly Recurring Revenue

MRR (Monthly Recurring Revenue) is the most important metric in SaaS. It represents the predictable monthly revenue your business generates from active subscriptions.

MRR Components

MRR Type Definition Example
New MRRRevenue from new customers acquired this month10 new customers at $50/mo = $500 New MRR
Expansion MRRAdditional revenue from existing customers upgrading5 customers upgrade from $50 to $99 = $245 Expansion MRR
Churned MRRRevenue lost from customers who canceled3 customers cancel at $50/mo = -$150 Churned MRR
Contraction MRRRevenue lost from existing customers downgrading2 customers downgrade from $99 to $50 = -$98 Contraction MRR
Net New MRRNew + Expansion - Churned - Contraction$500 + $245 - $150 - $98 = $497 Net New MRR

Track MRR separately from your accounting revenue. MRR is an operating metric used for business decisions. GAAP revenue recognition follows different rules.

Deferred Revenue: The SaaS Accounting Trap

When a customer pays $600 for a 6-month subscription, you record:

  • Cash increases by $600 (asset)
  • Deferred revenue increases by $600 (liability)

Each month, you recognize $100 from deferred revenue into earned revenue. After 6 months, the deferred revenue balance for that customer is zero and you have recognized $600 in revenue.

This matters because deferred revenue is a liability on your balance sheet. A SaaS company with $500,000 in the bank but $400,000 in deferred revenue has only $100,000 in equity from those subscriptions, not $500,000.

Key Takeaway: Never spend your deferred revenue as if it were profit. That cash represents services you have not yet delivered. If a wave of customers demanded refunds, you would need to return it.

Calculating and Reducing Churn

Churn is the percentage of customers or revenue you lose each period. There are two types:

Customer churn rate = Customers lost this month / Customers at start of month

Revenue churn rate = MRR lost this month / MRR at start of month

Revenue churn is the more useful metric because losing one $500/month customer hurts more than losing ten $10/month customers. Healthy SaaS churn rates are 2 to 5 percent monthly for SMB-focused products and under 1 percent monthly for enterprise products.

Net Revenue Retention

The gold standard metric combines churn with expansion. Net Revenue Retention (NRR) above 100 percent means your existing customers are spending more over time even after accounting for cancellations. An NRR of 110 percent means you would grow 10 percent per year even with zero new customers.

SaaS-Specific Expenses to Track

  • Hosting and infrastructure: AWS, GCP, or Vercel costs that scale with customers
  • Third-party API costs: Payment processors, email services, analytics tools
  • Customer acquisition cost (CAC): Total sales and marketing spend divided by new customers acquired
  • Customer support costs: Per-ticket cost and total support burden by plan tier

Setting Up Your SaaS Bookkeeping System

Track your operational metrics (MRR, churn, NRR) in a separate dashboard from your accounting system. Your accounting system handles GAAP revenue recognition, deferred revenue, and expense tracking. Your metrics dashboard handles the SaaS-specific KPIs investors and board members want to see.

Finntree helps SaaS founders by automatically categorizing subscription payments and expenses, making it easy to separate revenue from deferred revenue and track infrastructure costs as they scale.

For AI-powered SaaS companies specifically, see our guide on financial management for AI wrapper companies to understand API cost tracking and margin calculation.

Share this article

Ready to put this into practice?

Finntree's AI CFO analyzes your finances using strategies from hundreds of top CFOs.

Start Your Free Trial