
How to Calculate Monthly Recurring Revenue: Tips for SaaS Startups
For a company that collects revenue through subscriptions, Monthly Recurring Revenue (MRR) is the gold-standard metric for understanding how the business is growing, how customers are sticking with the product, and whether the offer is compelling enough to keep paying for. MRR captures the predictable, subscription-based portion of revenue in a given month. For a SaaS company, where most revenue comes through recurring subscriptions, it can tell you more about the outlook of the business than almost any other number on the P&L.
But if you look up how to calculate MRR, you'll likely encounter a confusing formula. It doesn't take long to realize the formula doesn't really work for practical business use, since it's more for mathematical modeling than everyday use. In this guide, we'll walk through how to actually find MRR using modern financial tools, how to interpret it, how to derive related metrics from it, and the revenue benchmarks worth watching if your business relies on subscription revenue.
Slash is a business banking platform built for startups that tracks every customer payment flowing through your accounts.¹ You can ask Twin, Slash's AI financial assistant, to calculate MRR, ARPU, and net new MRR movements on demand, instead of piecing them together yourself. Slash can also simplify collections with invoicing that supports recurring ACH debit authorization, cutting down on failed-payment churn. An analytics dashboard pulls cash flow, balances, and payment activity into one view, so the recurring revenue you're tracking sits alongside the account it lands in.
See the ROI behind your spend
Use this calculator to understand impact, then manage and track it all in Slash.

What is Monthly Recurring Revenue (MRR)?
Monthly recurring revenue (MRR) is the total predictable revenue a business that uses subscription-based pricing collects from its active customers in a given month.
MRR excludes one-time payments (setup fees, professional services, implementation charges, hardware sales) because those don't repeat next month by default. If a customer pays $12,000 once a year for an annual plan, that contract counts as $1,000 of MRR each month, not $12,000 in the month the check arrived. The point of the metric is to show what the business can reasonably expect to earn again next month if nothing changes.
How to Calculate Monthly Recurring Revenue: Formula & Examples
The textbook for MRR formula is:
MRR = Average Revenue Per User (ARPU) × Number of Active Paying Customers
However, there's a problem with the formula once you break it down. ARPU is the average subscription revenue collected per paying customer in a given month, and you calculate it by dividing MRR by paying customers. To find ARPU you need MRR, and to find MRR you need ARPU. It's circular, so it’s rarely useful for calculating MRR from raw billing data (the formula is more useful for modeling, which we discuss later on).
Operationally, businesses calculate MRR using a more data-based approach. First, pull your top line revenue numbers, the number of active customers you have, and the different subscription tiers you offer. Normalize every active subscription to a monthly value: monthly plans are counted at face value, while non-monthly plans get divided by the number of months in the billing cycle (e.g. a $6,000 annual plan contributes $500 to MRR). Then, multiply those normalized values across all active paying customers in that month. Add it all up, and the total is your MRR.
Here’s an example looking at an SaaS company with 50 different customers on three different subscription tiers:
MRR vs Net New MRR: What’s the difference?
Another metric that is often more useful for diagnostics is Net New MRR. It’s used to understand how MRR changes from one month to the next. Net New MRR is broken into four components:
- New MRR: Revenue added from new customers signing up this month.
- Expansion MRR: Additional revenue from existing customers who upgraded, added seats, or increased usage.
- Contraction MRR: Revenue lost from existing customers who downgraded or reduced seats (kept as a positive number, then subtracted).
- Churned MRR: Revenue lost from customers who cancelled entirely.
Here’s the formula: Net New MRR = New + Expansion − Contraction − Churned.
Net New MRR is a better metric for showing whether your business's subscription growth is sustainable month over month. An effective marketing push can bring up total MRR from added users, but just as important is seeing whether existing customers are staying on board and, ideally, spending more over time.
Importance of MRR for Software-as-a-Service (SaaS) Companies
Software companies rely almost entirely on subscriptions for their revenue. Growing MRR is the number one way to see if more customers are signing up for and sticking with your service. MRR is also a baseline metric for evaluating the health of a software company to outside investors and third-parties, so it’s something you should be ready to cite in a pitch. Here are some of the ways that MRR ties into the SaaS business model:
- Predictability: Because subscribers renew by default, this month's MRR is a reasonable starting estimate for next month's revenue. That predictability is what lets SaaS companies plan hiring, marketing spend, and infrastructure investments with more confidence than a business dependent on one-time sales.
- Valuation: SaaS companies are typically valued on a multiple of ARR (12 times MRR). Investors care about the quality of that recurring revenue: growth rate, gross margin, net revenue retention, and churn. Getting MRR right, and being able to break it down by the components above, is the start of any fundraising conversation.
- Unit economics: MRR is the numerator in most of the ratios that determine whether the business model works: LTV, CAC payback period, gross margin per customer. If you don't have a reliable MRR figure, none of those numbers can be trusted.
- Product-market fit signal: How MRR moves in the early months of a product is often the clearest signal that customers actually want what you're selling. Strong new MRR with low churn suggests the product is working. Flat MRR with high churn usually means it isn't, no matter what NPS says.
Revenue Management Strategies for Maximizing MRR
Once you have a pricing model in place, growing MRR is mostly about pulling four levers: adding new customers, retaining existing ones, expanding accounts you already have, and adjusting price. …
Reduce churn
Cutting churn from 5% monthly to 3% monthly does more for long-term MRR than adding another marketing channel. Practical churn work means understanding why customers leave (usage-based analysis, exit surveys, health scores), fixing onboarding gaps that create early churn, and building save flows for customers who try to cancel.
Expand existing accounts
Upsell (moving customers to a higher tier) and cross-sell (adding new products or seats) drive Expansion MRR, which compounds faster than New MRR because there's no acquisition cost. The best SaaS businesses have Net Revenue Retention above 100%, meaning their existing customer base grows revenue even without any new logos.
Offer annual prepay
Encouraging customers onto annual plans (usually with a 10-20% discount) locks in a year of MRR upfront, improves cash flow, and reduces the number of decisions the customer has to make about whether to keep paying. The tradeoff is a discount you may not have needed to give, so test this carefully.
Get billing infrastructure right
As MRR grows, so does the operational load of collecting it. Recurring ACH debit authorization, clean invoicing, and automated payment retries can meaningfully reduce involuntary churn and shorten the time between service delivered and cash in the account. Slash's invoicing tool generates preformatted invoices with embedded payment links (bank transfer, card, or stablecoin) and supports recurring ACH debit authorization, which handles the billing without a separate subscription-management stack for many early-stage teams.⁴
How to Analyze Other Revenue Performance Indicators
MRR alone doesn't tell you whether the business is healthy. A few adjacent metrics fill in the picture:
- Monthly Revenue Growth: The percentage change in MRR from one month to the next. Strong early-stage SaaS companies often grow 10 to 20% month over month in their first year or two before the rate settles into single digits as the base gets larger.
- Customer Acquisition Cost (CAC): The total sales and marketing spend required to acquire one paying customer.
- Customer Lifetime Value (LTV): The total gross profit a customer generates over the life of their relationship with your business. LTV is highly sensitive to churn, so small changes in retention produce outsized changes in the number.
- LTV:CAC Ratio: The relationship between what a customer is worth and what it costs to acquire them. Most businesses generally target at least 3:1. A lower ratio means acquisition is eating too much of the customer's value; a much higher one can mean the business is underinvesting in growth.
- Net Revenue Retention (NRR): The percentage of MRR retained from an existing cohort over a period, factoring in expansion, contraction, and churn. NRR above 100% means the existing customer base is growing revenue without any new logos, which is one of the strongest signals of a durable SaaS business.
- Churn Rate: The percentage of customers or MRR lost in a given month. Customer churn and revenue churn can tell different stories: losing five small customers and losing one large one both show up in customer churn, but revenue churn weighs by dollar value and is often the more useful figure.
Simplify Your Financial Management with Slash
Slash tracks every customer payment that flows through your business banking accounts, you don't have to piece MRR together across spreadsheets at the end of every month. Twin, Slash's AI financial assistant, can pull the recurring subscription data directly and calculate MRR on demand, along with ARPU, net new MRR, and month-over-month changes. Twin only acts within your permissions and confirms sensitive actions before running them, so you can ask it to compute MRR, break it down by cohort or plan tier, or get an analysis of revenue changes without needing to do any of the math yourself.
On the collection side, Slash invoicing supports recurring ACH debit authorization, so you can collect subscription revenue from your users automatically and have payments land in the same system you use for the rest of your finances: cards, outbound payments, treasury, and more. For a SaaS startup where MRR is the metric everything else depends on, having billing, banking, and financial analysis in one platform means the number in your bank account is a number you can trust.
Here’s what else you get with Slash:
- Slash Visa Platinum Card: A corporate charge card that earns up to 2% cashback on eligible business spending. Set granular card controls, customizable limits, or team-specific groupings to better handle employee spending.
- Diverse payment methods: Slash supports a wide range of payments, including same-day ACH, international wire transfers to over 180 countries via SWIFT, and real-time domestic payments through RTP and FedNow.
- High-yield treasury: Earn up to 3.84% annualized yield on idle funds with money market investments from BlackRock and Morgan Stanley, managed directly within your Slash account.⁶
- Native cryptocurrency support: Send and receive USD-pegged stablecoins USDC and USDT across eight supported blockchains for faster, lower-cost global payments.
- Working capital financing: Access short-term financing with flexible 30-, 60-, or 90-day repayment terms to help bridge cash flow gaps.⁵
Apply in less than 10 minutes today
Join the 10,000+ businesses already using Slash.
Frequently Asked Questions
What are the best SaaS metrics dashboards?
Common options include Stripe's built-in dashboard, ChartMogul, Baremetrics, and Maxio, each of which connects to your billing system and computes MRR, ARR, churn, and LTV automatically. Slash pairs banking, invoicing, and an analytics dashboard in one interface, which can be useful for early-stage teams that want billing data and account balances feeding into the same view.
How do you calculate average revenue per user?
ARPU is total MRR divided by the number of active paying customers in the same month. If MRR is $50,000 across 400 paying customers, ARPU is $125. Most SaaS teams also segment ARPU by plan tier, customer type, or cohort, since a single blended figure can hide meaningful differences between segments.
Net Revenue Retention: What It Is and How to Calculate It
What are different subscription-based pricing models?
The most common models are flat-rate (one plan at one price), tiered (multiple plans at ascending price points), per-user or per-seat, usage-based (price scales with consumption), and freemium (free tier with paid upgrades). Most mature SaaS companies end up on a hybrid of these, such as a tiered base with per-seat scaling or a flat platform fee plus usage overage. Which one fits comes down to how your product delivers value and how customers prefer to pay.









