ARR Waterfall: How to Build, Read & Present One (2026)

Learn how to build an ARR waterfall that tracks recurring revenue movements. Covers components, benchmarks, messy edge cases, and board presentation tips.

7 min readProspeo Team

ARR Waterfall: How to Build, Read & Present One (2026)

It's board week. Your CFO pulls up the quarterly deck and asks why net new ARR dropped 15% from last quarter. You scramble through three spreadsheets, a Salesforce report, and a billing export - and none of them agree. The ARR waterfall should've caught this weeks ago. If you'd built one properly, it would have.

The Short Version

An ARR waterfall bridges Beginning ARR to Ending ARR through six lines: the opening balance, five movement types (new, expansion, contraction, churn, reactivation), and the closing balance. Express each movement as a percentage of opening ARR - that's how you spot trends across quarters, not just absolute dollar swings. Healthy benchmarks: NRR at or above 104% (median), GRR at or above 90%. And document your definitions before you build the model. If Sales and Finance define "new ARR" differently, the waterfall is fiction.

What Is an ARR Waterfall?

An ARR waterfall is a bridge from one period's recurring revenue to the next, showing the operational movements in between. It's not a GAAP revenue schedule. It's not a bookings report. It's a management metric that tells you why your recurring revenue changed - and where to dig when something looks off.

The underlying formula is straightforward: ARR = MRR x 12, or contract value divided by contract length in years. A $200 contract over two years produces $100 ARR. That same $200 over six months produces $400 ARR. The annualization matters because it normalizes everything to a comparable time horizon, which is the whole point of the bridge.

ARR Waterfall vs. ARR Bridge vs. Revenue Waterfall

Name What It Shows Governed By Typical Audience
ARR Waterfall Operational movements Internal policy FP&A, RevOps
ARR Bridge Chart Visual of same data Same as waterfall Board, investors
Revenue Waterfall Bookings to recognized rev ASC 606 / GAAP Accounting, audit

These three terms get used interchangeably. They shouldn't be. The waterfall is the analytical model. The bridge is the bar chart you put in the board deck. The revenue waterfall is an entirely different animal - it tracks how booked contract value becomes recognized revenue over time under accounting rules. We've seen RevOps teams waste entire quarters arguing about numbers simply because one group was looking at the management waterfall while accounting was referencing the GAAP revenue waterfall. Conflating them is one of the most common mistakes in SaaS finance.

The 5 Movement Types

Most SaaS teams start with four movement types: new, expansion, contraction/downgrade, and churn. More complete waterfalls track reactivation separately.

ARR waterfall movement types from beginning to ending ARR
ARR waterfall movement types from beginning to ending ARR

Beginning ARR

Your opening balance. This equals the prior period's Ending ARR. If it doesn't, you've got a reconciliation problem - stop everything and fix it before you build anything else.

New ARR

Revenue from net-new logos. This is the line everyone celebrates, but it's also the one most vulnerable to upstream data quality problems. If your SDRs are working bounced emails and dead numbers, new bookings suffer before the waterfall ever sees the impact. Tools like Prospeo - 98% email accuracy, 7-day data refresh - fix the input problem so pipeline actually converts.

Expansion ARR

Upsells, cross-sells, seat additions, and price increases from existing customers. Some teams split price increases into their own line. Do this if you're running annual price escalators, because organic expansion and contractual escalators tell very different stories about customer health.

Contraction ARR

Downgrades and seat reductions from customers who stay but spend less. This is the quiet killer. It hides inside a "healthy" NRR number and erodes your base while everyone's focused on new logos.

Churn ARR

Complete customer losses. The most visible and most painful movement type.

Reactivation ARR

Win-backs and lapsed renewals - the movement type many guides skip entirely. Once your install base is large enough, reactivations become a meaningful and trackable revenue source. Treating them as "new" distorts your acquisition metrics. For the clearest picture, track movements at the customer-product level rather than just the account level. A customer who churns one product but keeps another shouldn't show up as full churn.

Prospeo

Your New ARR line is only as strong as the pipeline feeding it. Bad contact data means bounced emails, dead dials, and bookings that never materialize in your waterfall. Prospeo delivers 98% verified emails and 125M+ direct dials - refreshed every 7 days - so your pipeline actually converts into the new-logo ARR your board expects.

Stop debugging your waterfall. Start fixing the data upstream.

Worked Example

Here's a full-year waterfall for a company starting at $8M ARR.

ARR waterfall bar chart showing quarterly bridge from 8M to 9.24M
ARR waterfall bar chart showing quarterly bridge from 8M to 9.24M
Movement Q1 Q2 Q3 Q4
Beginning ARR $8.0M $8.3M $8.7M $8.8M
+ New ARR $300K $350K $280K $400K
+ Expansion $150K $180K $120K $200K
- Contraction -$50K -$60K -$80K -$70K
- Churn -$120K -$100K -$250K -$130K
+ Reactivation $20K $30K $30K $40K
Ending ARR $8.3M $8.7M $8.8M $9.24M

Now express each movement as a percentage of Beginning ARR. New ARR ran 3.2-4.6% of opening balance across quarters - consistent. But churn spiked to 2.9% in Q3 versus roughly 1.2-1.5% in other quarters. That's an immediate investigation: was it a pricing change, a product issue, or a single large logo churning?

The waterfall makes the question obvious. Without it, Q3's ending ARR of $8.8M looks fine - you'd miss the underlying deterioration entirely.

NRR and GRR Benchmarks

Use these as your calibration points.

NRR and GRR benchmark ranges by company segment
NRR and GRR benchmark ranges by company segment
Metric SMB (<$25K ACV) Mid-Market Enterprise (>$100K)
Median NRR 97% 108% 118%

Across 1,000+ private SaaS companies, median NRR sits at 104%. The 90th percentile hits 118%. For GRR, the high 80s to roughly 90% range correlates with stronger valuations. If your waterfall shows GRR consistently below 90%, stop optimizing the chart and start fixing retention.

Let's be honest: most SaaS teams obsess over New ARR because it's the exciting number. But a 2-point improvement in GRR is almost always worth more than a 10% increase in new-logo bookings - and it's cheaper to achieve. The waterfall makes this math painfully clear.

When Things Get Messy

Usage-Based Pricing

There's no clean "booking amount" to annualize when revenue fluctuates with consumption. The cleanest approach: take GAAP-recognized usage revenue from the most recent quarter and multiply by four. For seasonal businesses, use TTM instead. Ordway Labs recommends segmenting customers by predictability - enterprise accounts with committed minimums go into ARR, while pure pay-as-you-go accounts get tracked separately until they stabilize.

Decision tree for messy ARR waterfall edge cases
Decision tree for messy ARR waterfall edge cases

Evergreen Contracts

Terminate-anytime contracts camouflage churn and blur the line between contraction and full loss. There's no renewal event to trigger a classification decision. We've seen teams carry "active" ARR for accounts that stopped using the product months ago simply because nobody cancelled. If you run evergreen terms, build a usage-based trigger into your churn definition - something like "no login or API call in 90 days equals churn" - or you'll overstate ARR for quarters before anyone notices.

Policy Decisions That'll Make or Break Your Model

These are judgment calls. Document them, get leadership alignment, and apply them consistently.

Scenario Options
Late Renewals Grace period (2wk-3mo) or 65% probabilistic
Win-Backs New logo vs. reactivation; 3-12mo window
Free Periods Count from contract start vs. exclude during free period
FX Conversion Constant currency, current-rate, or dual reporting
Committed vs. Live ARR Separate tracks for signed-but-not-live customers

The governance sequence: define terms, align with leadership, baseline measurement, maintain a trend line. Skip any step and you'll spend board meetings debating definitions instead of discussing strategy. On r/FPandA, a COO at a roughly $10M ARR startup described their Excel model as "too cumbersome to update and easily breakable" - that's the breaking point where most teams realize they need a proper system. Create a formal written ARR policy, get board sign-off, and disclose your methodology in a footnote or appendix.

Presenting to Your Board

Your board deck should be 15-20 slides, not 40. For the ARR section, show 5-7 health metrics: ARR/MRR, NRR, net new ARR by month, CAC/payback, and burn/runway.

Two companies with same net ARR but different waterfall health profiles
Two companies with same net ARR but different waterfall health profiles

Here's the thing most decks get wrong: two companies can show identical net new ARR and have completely different health profiles. Company A added $500K from new logos with zero churn. Company B added $800K from new logos but lost $300K to churn. Same net number, very different stories. The waterfall makes the composition visible - and that's exactly why investors ask for it.

For forecasting, model each movement as a percentage of opening ARR, use a rolling six-month average for projections, and divide projected ARR additions by 12 to translate into monthly revenue impact. This gives your board a forward-looking model, not just a rearview mirror.

Common Mistakes

Blending data sources without reconciliation. CRM, billing, and spreadsheets will never match on their own. Pick a system of record and reconcile everything else against it.

Conflating bookings with ARR. A $120K three-year deal isn't $120K ARR. It's $40K. We've seen this mistake survive multiple board decks before someone catches it.

Using only four movement categories. Lumping reactivations into "new" inflates your new-logo metrics and makes acquisition look healthier than it is. Once you're past $5M ARR, reactivations deserve their own line.

Ignoring GAAP divergence. A discounted implementation fee allocated 50/50 between services and subscription can reduce your GAAP subscription revenue while management ARR stays flat. Know the gap and be ready to explain it.

No documented definitions across teams. If Sales counts a deal as "new ARR" on signature and Finance counts it on go-live, your waterfall is fiction from day one. Skip this one if you enjoy spending board meetings arguing about whose spreadsheet is right.

Prospeo

Reactivation ARR only works if you can actually reach churned accounts again. Prospeo's 7-day data refresh means you're never emailing outdated contacts - even for buyers who changed roles since they left. With 300M+ profiles and 30+ filters, you can rebuild win-back lists in minutes, not hours.

Turn your reactivation line from a rounding error into real revenue.

FAQ

What's the difference between ARR and MRR?

ARR is MRR x 12 - it normalizes monthly recurring revenue to an annual figure. Use MRR for monthly operational tracking and ARR for board reporting and annual planning. They measure the same underlying metric at different time scales.

How often should you update your ARR waterfall?

Monthly is standard for operational teams; quarterly is the minimum for board reporting. In our experience, teams that move from quarterly to monthly cadence catch retention problems a full quarter earlier - before they compound into a board-level crisis.

How do you handle multi-currency ARR?

Report in constant currency for trend analysis and add a current-rate reconciliation line for the finance team. Constant currency removes FX noise from operational metrics, while current-rate reflects economic reality. Pick one primary method and stick with it across every period.

Can better contact data improve the New ARR line?

Absolutely. Bad contact data kills pipeline before it reaches your waterfall - bounced emails and wrong numbers mean fewer meetings and fewer closed deals. Prospeo's 98% email accuracy and 7-day refresh cycle keep outbound lists clean, which directly impacts new-logo conversion rates and the New ARR movement in your model.

B2B Data Platform

Verified data. Real conversations.Predictable pipeline.

Build targeted lead lists, find verified emails & direct dials, and export to your outreach tools. Self-serve, no contracts.

  • Build targeted lists with 30+ search filters
  • Find verified emails & mobile numbers instantly
  • Export straight to your CRM or outreach tool
  • Free trial — 100 credits/mo, no credit card
Create Free Account100 free credits/mo · No credit card
300M+
Profiles
98%
Email Accuracy
125M+
Mobiles
~$0.01
Per Email