Free tool

MRR calculator

Work out your monthly recurring revenue (MRR) and ARR from your plans. Annual, weekly and daily prices are normalized to a month, trials are left out, and past-due subscriptions are flagged — the same rules Honest MRR applies to real billing data.

App stores keep 15–30% of each sale, and a tax-inclusive price contains sales tax. For RevenueCat, Superwall and Qonversion, Honest MRR counts proceeds — what is left after the store's cut. Payment-processing fees (Stripe's, Paddle's) are never deducted from MRR, so leave this at 0 for them.

Your plans

The plans below are example data — edit them, or start from scratch. Split a plan into rows by status, e.g. 35 customers active and 5 past due.

Pro, monthly
Example

$49.00 / month → $49.00 / month

× 40 customers = $1,960.00 / month of MRR

Counted
Team, annual per seat
Example

$240.00 / year × 5 seats → $100.00 / month

× 12 customers = $1,200.00 / month of MRR

Counted

Results

Committed MRR
$3,160.00
From 52 paying subscriptions
ARR Annual recurring revenue: MRR × 12
$37,920.00
At-risk MRR Past due — still inside MRR until paid or canceled
$0.00
Trial MRR (excluded) What trials would add once they convert — not in MRR
$0.00

Runs entirely in your browser — nothing you type is sent to us.

What is MRR?

MRR is the committed monthly run-rate of your subscriptions: what every paying subscription — active or past due — is worth per month, amortized to a monthly amount. It is not the cash you collected this month. Trials are excluded until they convert and metered usage is tracked separately, so the number only moves when a commitment changes — a new subscription, an upgrade, a downgrade or a cancellation.

How do you calculate MRR?

With one monthly plan, MRR is paying customers × the plan's monthly price: 40 customers on a $49 plan is $1,960 of MRR. ARR, annual recurring revenue, is the same run-rate over a year: MRR × 12 — here $23,520.

With several plans, convert each subscription's price to a monthly amount, multiply it by the subscription's quantity (seats), and add up every subscription that is active or past due. Trials, paused or canceled subscriptions, and one-time prices contribute nothing.

MRR = Σ (price ÷ months in the billing period × seats)

summed over every active or past-due subscription

ARR = MRR × 12

What's the difference between MRR and ARR?

ARR — annual recurring revenue — is MRR × 12: the same committed run-rate, expressed per year. It is not a forecast and not the cash you collected. Both leave out the same things: trials until they convert, one-time charges and metered usage. An annual plan counts toward both at its price ÷ 12 a month, so a $1,200 annual customer adds $100 to MRR and $1,200 to ARR. Businesses that sell mostly annual plans tend to quote ARR and month-to-month ones MRR; both describe the same subscriptions.

Do annual plans count toward MRR?

Yes — spread across the year, not booked in the month you were paid. A $1,200 annual plan counts as $100 of MRR every month (price ÷ 12). Plans billed every few periods divide by their length too: $30 every 3 months is $10 a month, and $240 every 2 years is $10 a month. Booking the full $1,200 at renewal would make MRR spike that month and drop the next.

How are weekly and daily plans converted to monthly?

Weekly prices are multiplied by 52 ÷ 12 — about 4.33 weeks in an average month — and daily prices by 365 ÷ 12, about 30.42 days. So a $10 weekly plan is about $43.33 of MRR and a $1 daily plan about $30.42. Using the average month rather than a flat four weeks or thirty days keeps the year exact: twelve months of MRR equal 52 weeks, or 365 days, of billing.

Should free trials count toward MRR?

No. A trial hasn't paid yet, so it contributes nothing to MRR until it converts — even when the billing provider already marks the subscription active while its trial end date is still in the future. The calculator shows what your trials would add as a separate figure, so you can see the pipeline without inflating the committed number. When a trial converts, its amount enters MRR.

Does a past-due subscription still count as MRR?

Yes, but it is flagged as at-risk. A failed payment doesn't end a subscription: until it is paid or canceled, the customer is still entitled to the product. So past-due MRR stays in the total and is shown separately, so you can see how much of your run-rate is waiting on a payment. It becomes churn only when the subscription actually cancels — not at the first declined charge.

Do refunds and one-time charges change MRR?

No. MRR is computed from subscriptions and their prices, not from payments. A refund reduces realized revenue — the cash you actually kept — but the subscription's run-rate stays the same until its plan changes or it cancels. One-time charges such as setup fees or lifetime deals have no billing interval, so they add nothing to MRR however large they are. Upgrades and downgrades do change it, as expansion and contraction.

Is metered or usage-based billing part of MRR?

Not committed MRR. Usage charges vary from month to month, so counting them would move MRR without any customer changing plan. Honest MRR reports metered usage as its own labeled run-rate — the average of up to the last three complete months — next to MRR rather than inside it. This calculator covers fixed-price plans; if a usage plan also has a fixed base fee, enter that fee as its own row.

Should discounts and coupons reduce MRR?

Many analytics tools subtract a recurring discount from MRR, so a customer paying $40 for a $50 plan counts as $40. To see that figure here, enter the price your customers actually pay. Honest MRR currently counts the plan's price before discounts for Stripe, Paddle, Lemon Squeezy and Whop — the methodology says which tools differ and why.

How do app-store fees and merchants of record affect MRR?

App stores keep a cut of every subscription payment — typically 15–30% — so the list price isn't what reaches you. For subscriptions connected through RevenueCat, Superwall or Qonversion, Honest MRR counts proceeds, the amount left after the store's cut, and keeps the gross figure alongside. Merchants of record such as Paddle and Lemon Squeezy collect sales tax on your behalf, so their MRR uses the net, pre-tax recurring amount. Enter the percentage above to see both.

Get this computed from your real data

Connect your billing provider and Honest MRR computes MRR with these same rules — for Stripe, Paddle, Lemon Squeezy, RevenueCat, Superwall, Polar, Patreon, Whop and Qonversion — on a ledger where every MRR movement is open to inspection.

Connect your billing provider