Greetings, Ben Murray here with another edition of SaaS Metrics School! Today, I’m diving into an important question from John about tracking customer downgrades, upgrades, and renewals. How do we properly account for these changes in bookings and revenue? Let’s break it down with a real-world example.
Customer Downgrade Example: Breaking Down the Numbers
Imagine you have a customer paying $24K in Annual Recurring Revenue (ARR), which equals $2K per month in Monthly Recurring Revenue (MRR). Now, in month six, the customer is unhappy with the product, facing financial challenges, or simply deciding they can’t continue at the current price point. Instead of fully churning, they negotiate a contract downgrade with your account management or customer success team.
The result? The customer stays, but their ARR drops from $24K to $12K, meaning they now pay $1K per month instead of $2K.
Is This a Downgrade or Churn?
No Churn: The customer did not leave entirely, so this is not considered churn in retention reporting.
Bookings Impact: Since there was a contract change requiring a sales motion, this is recorded as a negative booking (-$12K) in your bookings report.
MRR Waterfall Adjustment: Your MRR waterfall will now reflect a drop from $2K to $1K per month.
Revenue Retention Impact:
Gross Revenue Retention (GRR) decreases since the original contract value shrank.
Net Revenue Retention (NRR) is impacted, as the customer is paying less than before.
How This Downgrade Affects Your Financial Metrics
Understanding intra-contract changes is crucial for SaaS financial reporting. Here’s how this downgrade affects different areas:
✅ Bookings Report: Since the downgrade required a sales motion, it appears as a negative $12K booking in June (Month 6).
✅ Revenue Recognition: If you recognize revenue monthly, your MRR waterfall must reflect the transition from $2K to $1K per month.
✅ Go-to-Market Efficiency Metrics:
Customer Acquisition Cost (CAC): Keeping this customer required CS/sales effort, which affects cost of ARR expansion/contraction.
Net Expansion Rate: Since this was a downgrade, it reduces your overall expansion rate.
✅ Accounting Adjustments: Your finance team must adjust invoice schedules and ensure that RevRec policies properly reflect the new contract terms.
Why Tracking Downgrades Matters
Tracking contract changes correctly is essential for:
Accurate bookings reporting (growth vs. contraction)
Understanding retention trends (GRR & NRR adjustments)
Assessing go-to-market efficiency (expansion & contraction costs)
Proper revenue recognition (aligned with invoicing and GAAP compliance)
Final Thoughts
Customer downgrades are a common reality in SaaS businesses. While they impact revenue retention, keeping the customer is still better than full churn. Properly tracking downgrades in bookings, revenue retention, and accounting ensures your SaaS financials stay accurate.
Got more SaaS finance questions? Email me at ben@thesaascfo.com, and I may cover your question in a future episode!
📌 More Resources from Ben Murray – The SaaS CFO: