How To Use The MRR Calculator

Recurring Revenue Gives You a Clearer View of Growth

One-time sales are great, but recurring revenue is what gives a business stability. When you know how much revenue is expected to come in each month, you can make better decisions around hiring, marketing, sales goals, and long-term planning.

This calculator helps you estimate how your revenue may grow over time based on the services you sell, how many clients you currently have, how many new clients you expect to add each month, and how many clients you may lose through churn.

Instead of guessing, you can build a simple forecast and see what your numbers may look like in 3 months, 6 months, 12 months, or longer.

See the Difference Between Recurring and One-Time Revenue

Not every business sells only monthly subscriptions. Many companies have a mix of recurring services and one-time projects.

For example, a marketing agency may sell monthly SEO retainers, website maintenance plans, paid ad management, and one-time website builds. A SaaS company may sell monthly subscriptions, onboarding packages, and one-time setup fees.

This calculator separates recurring and one-time revenue so your forecast is easier to understand.

Recurring services are calculated month by month based on active clients, new clients, and churn. One-time projects are counted only when they are sold or delivered, so they do not inflate your MRR snapshot.

Understand How Churn Impacts Growth

Churn is one of the most important numbers in any recurring revenue model.

You can add new clients every month and still see slow growth if you are losing too many existing clients. That is why this calculator includes monthly churn as part of the forecast.

By adding a churn percentage, you can see how client retention affects your future revenue. You can also test what happens if churn improves or gets worse.

For example, reducing monthly churn from 5% to 3% may not seem like much at first, but over time, it can make a major difference in revenue, cash flow, and profitability.

Build Revenue Scenarios Before Making Decisions

The calculator is useful for more than one forecast. You can use it to create different planning scenarios.

You may want to model:

  • A conservative forecast based on slower sales growth
  • An expected forecast based on current sales performance
  • An aggressive forecast based on increased marketing or sales activity
  • A worst-case scenario with higher churn
  • A new service launch with different pricing
  • A pricing change for an existing service


This makes it easier to make decisions with numbers instead of gut feel.

Find Out What Recurring Revenue Could Mean for Your Business

Use the calculator to see how your current services, pricing, sales activity, and churn may affect future revenue.

Recurring Revenue Calculator

Monthly Recurring Revenue Calculator

Two views: Compounding Monthly and MRR Snapshot. Add services, set prices and client counts, optionally apply churn. Results update automatically as you type. (All processing is local in your browser.)
What does this calculator do?

  • Compounding Monthly: For recurring items, each month applies churn then adds new clients; revenue = price × clients.
  • One-time items: Count only new sales each month; churn does not apply.
  • Current MRR Snapshot: Simple clients × price for recurring items only.

CSV headers: include,name,type,price,starting_clients,new_clients_per_month,churn_pct,one_time_start_qty

Services

How to use: Toggle Include, name your service, pick a type. For recurring items, set Recurring Starting Clients, New Clients / Mo, and optional Churn % / Mo. For one-time items, use One-time Start Qty for initial backlog and New Clients / Mo for monthly sales. Results update as you type.
Include Name Type Price Recurring Starting Clients New Clients / Mo Churn % / Mo One-time Start Qty Remove
Compounding Monthly
Current MRR Snapshot
Model: recurring clients(t) = clients(t-1) × (1 − churn) + newClients. Revenue(t) = clients(t) × price. One-time revenue(t) = (t == 1 ? startQty : 0) × price + newClients × price.

Totals Over Time

Checklist

What This Calculator Helps You Understand

Estimate recurring revenue growth over time

See how churn affects monthly revenue

FAQs

Monthly recurring revenue, often called MRR, is the predictable revenue a business expects to receive each month from recurring services, subscriptions, retainers, memberships, or ongoing contracts.

MRR only includes recurring revenue. Total monthly revenue can also include one-time sales, setup fees, projects, or other non-recurring revenue.

Yes. The calculator allows you to add one-time services or projects. These are included in the month-by-month revenue forecast, but they are not included in the current MRR snapshot.

One-time projects are not recurring. MRR should show predictable monthly revenue only, so the snapshot excludes one-time revenue to keep the number accurate.

Churn is the percentage of recurring clients or subscribers you lose over a period of time. In this calculator, churn is entered as a monthly percentage.

Enter monthly churn. If you currently track churn annually, convert it to a monthly estimate before using the calculator.

Starting clients are the recurring clients or subscribers you already have at the beginning of the forecast.

Starting clients are the recurring clients or subscribers you already have at the beginning of the forecast.

New clients per month is the number of new clients, subscribers, or sales you expect to add each month. For recurring services, these clients continue into future months unless affected by churn. For one-time services, they are counted only in the month they are sold.

Yes. It works well for agencies that sell monthly retainers, SEO packages, website care plans, ad management, social media management, content packages, or one-time website builds.

Yes. SaaS companies can use it to model subscription revenue, onboarding fees, setup fees, churn, and new subscriber growth.

No. This calculator estimates revenue, not profit. To calculate profit, you would need to factor in delivery costs, labour, software, ad spend, overhead, and other expenses.

The forecast is only as accurate as the assumptions you enter. It is best used as a planning tool, not a guarantee. For better planning, create multiple scenarios using conservative, expected, and aggressive assumptions.

Yes. You can download results as Excel or PDF files, and you can export your service inputs as a CSV.

No. It’s a decision-support tool. Use it to model scenarios and then validate assumptions with your actual operations and financials.

Marketing decisions are easier when you understand the revenue impact of new clients, churn, and pricing. This calculator helps you see what growth could look like before increasing ad spend, hiring staff, changing pricing, or launching a new service.