Revenue intelligence
Field notes on subscription revenue: pricing, retention, dunning, and the metrics that actually move ARR. Written for the operators running the engine.
Most SaaS forecasts miss not because the modeling technique is wrong, but because the underlying billing, churn, and expansion data lives in disconnected systems and is stale by the time it reaches the model.
Read article ›CAC payback period benchmarks vary sharply by motion and deal size, from 8 months for self-serve companies to 24 months for enterprise field sales, and the number only means something once you track it on a recurring basis.
SaaSA lean SaaS finance stack needs billing, a CRM, a general ledger, FP&A, and payments covered without gaps; the real failure point is usually reconciliation and reporting lag between tools that don't share data cleanly.
PricingPaddle is a merchant of record that absorbs tax and chargeback liability for a transaction fee; growing SaaS companies with a finance function often find a direct billing platform cheaper and more flexible once they can own compliance themselves.
PricingZuora is an enterprise subscription billing platform with quote-based pricing and a months-long implementation timeline; growth-stage SaaS companies that need flexible pricing and revenue reporting without that depth typically look at modular platforms instead.
SaaSThe recurring revenue model means revenue earned in a given month is only one installment of a value that materializes if the customer keeps renewing, which reshapes cash flow, forecasting, and customer success investment.
PricingOutcome-based pricing charges customers according to the measurable result a product delivers rather than how much of the product they consumed, and it fits well only where that outcome is specific, attributable, and measurable.
PricingEnterprise pricing strategy is the set of decisions a SaaS company makes to sell to large organizations through negotiated contracts rather than fixed, self-serve tiers, layered on top of the plans that still serve smaller customers.
PricingAI pricing optimization analyzes usage, conversion and churn correlation, and competitor pricing to surface recommendations, but it doesn't set prices on its own or replace the judgment a pricing leader still has to apply.
ChurnSoft churn is the gradual decline in product usage and engagement that happens before a subscriber cancels or downgrades, and catching it early is the only point at which an intervention still has a chance of changing the outcome.
ChurnWhat counts as a good SaaS churn rate by ARPA band and company stage, grounded in cited benchmark data rather than a single universal target.
SaaSHow to calculate SaaS LTV, and why feeding account-level churn-risk scores into it turns LTV into a forward-looking number instead of a static average.
SaaSHow CAC, LTV, gross margin, and payback period combine into one framework founders use to judge if a subscription model scales.
SaaSWhat counts as COGS for SaaS, healthy gross margin benchmarks by stage, and why margin shapes valuation multiples and runway.
MRR & ARRAnnual contract value (ACV) measures a single contract's annualized value and is distinct from ARR, which sums recurring revenue across the whole portfolio. ACV is the better number for deal quality and sales efficiency; ARR is the better number for company-level revenue health.
SaaSA renewal date alone carries no information about what's likely to happen on it. Effective renewal management incorporates usage trends, risk signals, and expansion opportunities so teams can act weeks or months in advance.
SaaSQuote to cash rarely breaks at one point for subscription businesses. It breaks at the handoffs between sales, contracts, provisioning, and billing, because each stage is usually owned by a different tool and a different team.
PricingPrice localization means setting subscription prices by region based on local purchasing power, not just converting one global price through an exchange rate. Done well, it unlocks revenue flat global pricing leaves on the table in both directions.
PricingWiring up a payments API for a first product is a reasonable place to start. The real question is when that approach stops being enough, and what buying billing software actually gets you once it does.
Retention / NRRNDR and NRR describe the same underlying calculation in the overwhelming majority of cases. The difference is naming convention, not methodology.
SaaSSaaS sales tax is harder to reason about than sales tax for physical goods, because two things compound each other: whether a state considers your product taxable at all, and whether you have nexus there.
MRR & ARRA subscription is not a one-time sale: deferred revenue, mid-cycle upgrades, and refunds all complicate the simple story of cash coming in and revenue being recognized.
ChurnA calendar-based engagement tool sends the same message to a customer with a failed payment, a customer who just downgraded, and a customer who's simply on vacation, because to that tool they all look identical.
SaaSCRM-adjacent and billing-adjacent RevOps tools are both useful and both incomplete for a subscription business, because neither one unifies pricing, billing, revenue reporting, and customer engagement.
SaaSA dashboard that just looks busy can make a founder feel informed while hiding the one number that would actually change what they do tomorrow.
MRR & ARRAnnual recurring revenue and monthly recurring revenue measure the same underlying thing at two different resolutions, but small reconciliation gaps between them can quietly erode a finance team's confidence in both.
ChurnInvoluntary churn happens when a subscription lapses not because a customer chose to cancel, but because a payment failed and was never successfully recovered, and it's rarely a rounding error.
PricingA hybrid model combines a base platform fee, a per-seat component, and usage-based overage deliberately, aligning each pricing dimension with the part of the product experience it actually reflects.
SaaSThere's no single benchmark that applies across SaaS, since conversion rates vary widely based on trial length, whether a credit card is required upfront, and whether the motion is self-serve or sales-assisted.
PricingSeat-based pricing is the easiest model to explain to a prospect or a board, but it stops reflecting real value the moment usage intensity, not headcount, becomes the true driver of what a customer gets from your product.
MRR & ARRContraction MRR is the revenue you're quietly losing from customers who haven't churned yet, and by the time it shows up as a line item worth discussing, it's often already a leading indicator of cancellations still to come.
MRR & ARRThe revenue sitting inside your existing customer base, waiting to be grown through upsells, cross-sells, and seat expansion, is usually cheaper to capture and far less discussed in board decks.
Retention / NRRA single blended churn rate hides more than it reveals; cohort retention analysis groups customers by signup date and tracks what happens to each group over time, which is usually the more honest starting point.
DunningA canceled subscription and a chargeback look similar on a revenue report, but they are fundamentally different problems with different causes, remedies, and consequences if mismanaged.
PricingGrandfathering removes the immediate churn risk of a price change, but left open-ended it quietly caps average revenue per account and leaves you unable to say how much ARR sits on a price book you no longer sell.
ChurnPrediction tells you a customer is at risk. Prevention is what happens next: the automated workflow that actually intervenes before the customer decides to leave.
SaaSMost published PLG metric lists are engagement-heavy because they come from product analytics platforms that don't have billing data. Five revenue-side metrics require connecting usage directly to billing instead.
SaaSPLG metrics like activation and PQLs live in product analytics tools. Revenue metrics like MRR and NRR live in a billing system. Neither maps usage events to dollars unless the two are connected directly.
PricingUsage-based pricing requires metering, a pricing engine that handles proration, and accurate hybrid invoicing. Most growth-stage teams configure this on an existing platform rather than build it from scratch.
PricingGate too much and you choke off the product-led growth loop before it starts. Gate too little and premium features stop being a reason to upgrade. The real work is deciding which features belong where.
MRR & ARRARPA is total recurring revenue divided by total active accounts. It isolates whether packaging, pricing, and expansion decisions are actually working, separate from how many customers you have.
PricingFeature gating is a commercial mechanism, not a technical one. Done well, gates read from a single entitlement record tied to billing, so a plan or pricing change updates access without a code deploy.
MRR & ARRRevenue reconciliation compares billed, collected, and recognized revenue to confirm they describe the same transactions. For subscription businesses, proration, retried payments, and multi-currency settlement make that harder than a one-time sale ever is.
PricingStripe Billing works well for straightforward, seat-based subscriptions. Teams evaluating alternatives are usually running into pricing model flexibility, revenue reporting, or retention tooling, not vendor name recognition.
ChurnMost customer success playbooks trigger on engagement data alone. The playbooks that catch churn earliest also trigger on billing and usage-vs-plan data, since payment health and consumption patterns move before login activity does.
MRR & ARRDeferred revenue is a liability, not income. It's the cash a SaaS company has collected for a subscription it hasn't finished delivering yet. Under ASC 606, that cash gets recognized as revenue gradually, as the service is delivered, not all at once when the invoice is paid.
SaaSBilling infrastructure is the full system that turns a pricing plan into recognized revenue: catalog and plan management, invoicing, payment processing, usage metering, proration, dunning, and revenue reporting. Stripe handles one layer of that stack: payment processing.
PricingA SaaS price increase works best when it is segmented, not blanket: model which accounts are churn-sensitive before you announce anything, give existing customers real advance notice, and measure net revenue retention before and after.
ChurnLogo churn measures the percentage of customers who cancel in a period, treating a $50/month account and a $50,000/month account as the same one customer. Revenue churn measures the percentage of recurring revenue lost, weighted by contract value.
Retention / NRRA credible renewal forecast combines four inputs: billing and payment health, product usage trends, contract and term data, and a churn-risk score built from those signals together. Businesses that rely on CRM opinion or a single spreadsheet tend to find out their number was wrong only after the quarter closes.
DunningA subscription-native AR dashboard needs to connect overdue balances to the subscription record behind them: which plan the customer is on, whether the balance is a failed payment or an unpaid invoice, what dunning stage they're in, and whether the account is trending toward involuntary churn.
PricingPricing is the number a customer pays. Packaging is what that number includes. Most SaaS companies get this wrong not because they picked the wrong price, but because they never built a repeatable process for deciding what belongs where.
MRR & ARRAn ARR waterfall breaks the change in annual recurring revenue between two periods into its component movements: new, expansion, contraction, churned, and reactivation ARR, reconciling a beginning balance to an ending balance.
ChurnA customer health score is more predictive when it includes billing-native signals: payment failure frequency, plan downgrades or seat reductions, and usage-to-plan-tier ratio, because these reflect financial commitment rather than self-reported sentiment.
PricingA tiered pricing model charges customers different amounts based on which package of features, usage limits, or seats they buy, usually across three packages. Most SaaS companies do best with three tiers, gated by the value driver that tracks how the product is actually used.
SaaSSubscription lifecycle management is the practice of tracking and acting on a customer's status across every stage of their subscription, from trial signup through activation, billing, plan changes, payment failures, renewal, and eventual cancellation or win-back.
MRR & ARRA SaaS metrics dashboard should track five things at minimum: MRR broken into its new, expansion, contraction, and churned components, ARR, net revenue retention, gross revenue retention, and cash collected versus revenue recognized.
SaaSA subscription management platform manages the full subscriber lifecycle: signup, plan changes and proration, usage tracking, invoicing, dunning, churn and expansion signals, and real-time revenue reporting. Billing software, by contrast, typically covers only invoicing and payment collection.
SaaSSubscription billing software automates recurring invoicing, payment collection, and plan changes. The best fit depends on company stage more than brand recognition: developer-first tools, enterprise platforms, and modular platforms that combine billing with pricing flexibility and revenue reporting.
ChurnChurn prediction software analyzes signals like product usage, billing behavior, and support activity to score which customers are likely to cancel before they actually do, so a team can intervene early instead of finding out after the fact.
MRR & ARRRevenue leakage is the gradual, often invisible loss of revenue a subscription business has already earned but never fully collects: failed payments, pricing drift, invoicing errors, unbilled usage, and reporting gaps, compounding one small miss at a time.
PricingChargebee's Performance plan lists at $599/mo plus a 0.75% overage fee once volume grows. Here's how to weigh that against other subscription billing platforms before your next renewal, by category rather than by ranking.
CompanyA few years into building AcceleratorApp, I couldn't find subscription software that fit: the dedicated tools cost too much and did too little, and the spreadsheet that replaced them ate hours every month. Worse, nothing could tell me where revenue was actually heading. That gap is why we built Revvly.
MRR & ARRMost teams sum active subscriptions and call it recurring revenue. But proration, mid-cycle upgrades, and credits quietly distort the number you take to the board. Here's how to reconcile reported MRR with the revenue that actually flowed, and why the gap is where your growth story lives.
ChurnA single churn percentage hides more than it reveals. Logo churn, revenue churn, and the cohort underneath each move in different directions, and the headline number can fall while the business gets weaker.
Retention / NRRNew logos add linearly. Retained and expanding revenue compounds. NRR is the one metric that tells you whether last year's customers are worth more or less this year, before you've spent a dollar on acquisition.
PricingMetered pricing aligns price with value, and quietly turns every invoice into a reconciliation problem. The teams that make it work decide where usage is measured, when it's frozen, and how surprises get prevented before the first overage lands.
DunningA retry schedule, a clear email cadence, and a fallback path turn most involuntary churn into recovered revenue.
SaaSBilling, CRM, and analytics start as three tools and end as three sources of truth. When to consolidate, and what breaks if you wait.
MRR & ARRThree numbers, three timelines, three owners. A shared definition that finance, sales, and the board can all read the same way.
PricingGrandfathering, cohort isolation, and honest comms let you test price without torching the customers who got you here.
Retention / NRRThe first 14 days predict the next 14 months. Where activation milestones belong in your lifecycle data.
ChurnSeat dormancy, support volume, and payment friction beat any single health score. A model you can ship this quarter.