Finance

Monthly Recurring Revenue (MRR): Formula and Guide

Calculate monthly recurring revenue using a documented policy for subscriptions, discounts, usage, delinquency, movements, margins, and reconciliation.

By Solopreneurship WikiReviewed September 2026
Wiki note: MRR is a point-in-time management metric calculated under a documented policy—not an accounting-standard number. State the measurement date, normalize only active recurring charges, separate fixed commitments from usage, define when delinquent subscriptions stop contributing, and reconcile every movement from the previous MRR balance.

What Is Monthly Recurring Revenue?

Monthly recurring revenue, or MRR, is the monthly-normalized value of active recurring customer arrangements at a specific date.

The basic formula is:

MRR = sum of monthly-normalized recurring charges

MRR is commonly used by:

  • Subscription businesses
  • SaaS companies
  • Memberships
  • Retainer-based services
  • Maintenance businesses
  • Paid communities
  • Licensing businesses
  • Managed service providers

Current Stripe guidance defines MRR as recurring subscription revenue expressed as a monthly amount and separates its movements into new, expansion, contraction, reactivation, and churned MRR.

MRR measures the current recurring run rate. It does not measure how much cash entered the bank during the month.

What MRR Is Not

MRR is not the same as:

  • Monthly cash collected
  • Monthly recognized revenue
  • Monthly billings
  • Total contract value
  • Signed pipeline
  • Accounts receivable
  • Deferred revenue
  • Total monthly sales
  • Annual revenue divided by 12
  • Guaranteed future income

A customer can contribute $1,000 to MRR while:

  • Paying $12,000 annually
  • Owing an unpaid monthly invoice
  • Receiving a temporary free period
  • Paying in another currency
  • Remaining in a contractual grace period
  • Having revenue recognized differently in the accounts

The MRR calculation policy determines whether and when the customer is included.

Why MRR Needs a Written Definition

MRR is not defined by IFRS or US GAAP. Analytics platforms can produce different numbers from the same subscription data because they use different settings for:

  • Past-due customers
  • Discounts
  • Refunds
  • Pauses
  • Cancellation timing
  • Currency conversion
  • Usage charges
  • Credit notes
  • Reactivations
  • Plan changes

Two dashboards can therefore show different MRR without either containing a simple arithmetic error.

The business should define:

  • What qualifies as recurring
  • When MRR begins
  • When it ends
  • Which subscription statuses qualify
  • How billing intervals are normalized
  • How discounts are treated
  • Whether usage enters MRR
  • How delinquency is handled
  • Which exchange rates are used
  • Whether movements are measured by subscription or customer

Never compare MRR across periods after changing these rules without restating prior data or documenting the break.

The Canonical MRR Formula

For each recurring subscription component:

Component MRR = (Recurring price for billing interval × Quantity − Recurring discount) ÷ Months in billing interval

Then:

Total MRR = sum of Component MRR

Exclude taxes and one-time charges.

If the recurring discount is expressed as a percentage:

Component MRR = Recurring price × Quantity × (1 − Discount rate) ÷ Months in interval

Normalize Different Billing Intervals

Billing interval Monthly-normalization formula
Monthly Recurring charge
Quarterly Charge ÷ 3
Semiannual Charge ÷ 6
Annual Charge ÷ 12
Weekly Weekly charge × 52 ÷ 12
Daily Daily charge × 365 ÷ 12

For a $1,200 annual plan:

$1,200 ÷ 12 = $100 MRR

For a $300 quarterly plan:

$300 ÷ 3 = $100 MRR

Both contribute $100 to MRR, despite producing different invoice and cash schedules.

Weekly and daily plans may be mathematically normalized, but short average customer lifetimes can make the resulting run rate less reliable.

MRR Calculation Example

Assume the following active arrangements:

Customer Recurring arrangement MRR
Customer A $400 base plus five $30 seats $550
Customer B $12,000 annual plan $1,000
Customer C $2,400 quarterly retainer $800
Customer D $500 monthly with recurring 20% discount $400
Customer E $3,000 implementation fee $0
Total MRR $2,750

Customer A:

$400 + (5 × $30) = $550

Customer D:

$500 × (1-0.20) = $400

Customer E is excluded because the implementation fee does not recur.

MRR Is a Snapshot

MRR should always have a measurement date and time.

Examples:

  • MRR as of 31 August 2026 at 23:59 UTC
  • Beginning MRR on 1 August 2026
  • Ending MRR on 31 August 2026
  • Average daily MRR during August 2026

Ending MRR is not the sum of every day’s MRR. It is the active monthly run rate at the measurement point.

Ending MRR

The MRR active at the final moment of the reporting period.

Average MRR

The average of daily or periodic MRR observations during the period.

Average daily MRR = Sum of daily ending MRR ÷ Days in period

Average MRR may be more useful for comparing MRR with monthly revenue when significant changes occur throughout the month.

Create Separate MRR Views

One MRR number cannot describe every type of certainty.

Live MRR

Monthly-normalized value of currently active subscriptions.

Contracted MRR

Monthly-normalized value supported by enforceable customer commitments.

Collectible MRR

Live MRR adjusted according to the business’s delinquency policy.

Core MRR

Fixed recurring minimums, excluding variable usage.

Usage run rate

Monthly-normalized recurring usage measured under a defined averaging policy.

Future contracted MRR

Signed recurring contracts that have not yet started.

Forecast MRR

Projected future MRR after expected new business, expansion, contraction, and churn.

Future contracted and forecast MRR should not be added to current live MRR.

Reconcile MRR Movements

Every change between the opening and closing MRR should be classified.

Ending MRR = Starting MRR + New MRR + Expansion MRR + Reactivation MRR − Contraction MRR − Churned MRR

If the movement bridge does not equal ending MRR, the data contain:

  • Missing events
  • Duplicates
  • Backdated changes
  • Currency differences
  • Unclassified adjustments
  • Migration errors
  • Timing differences

MRR Movement Example

Movement Amount
Starting MRR $40,000
New MRR +$4,000
Expansion MRR +$2,000
Reactivation MRR +$500
Contraction MRR −$1,200
Churned MRR −$2,300
Ending MRR $43,000

Net new MRR is:

$4,000 + $2,000 + $500-$1,200-$2,300 $3,000

The movement bridge explains why MRR increased from $40,000 to $43,000.

New MRR

New MRR comes from a customer starting their first qualifying paid recurring arrangement.

Count it when:

  • The paid service begins
  • The recurring agreement becomes active
  • The customer becomes entitled to access or delivery
  • The MRR recognition policy is satisfied

Do not count:

  • A signed proposal
  • An unpaid future contract
  • A free trial
  • A one-time purchase
  • A customer merely creating an account

If an existing customer adds another subscription, classify the increase as expansion rather than new MRR.

Expansion MRR

Expansion MRR is an increase in recurring revenue from an existing active customer.

It may come from:

  • More seats
  • Upgraded plan
  • Added recurring product
  • Higher committed usage
  • Premium support
  • Price increase
  • Cross-sell

Example:

A customer moves from $500 to $750 per month.

$750-$500 = $250 expansion MRR

Separate expansion caused by customer growth from expansion caused solely by a price increase where that distinction supports decisions.

Contraction MRR

Contraction MRR is a decrease in recurring revenue from a customer who remains active.

It can result from:

  • Plan downgrade
  • Fewer seats
  • Removed add-on
  • Lower committed usage
  • Recurring discount
  • Reduced retainer scope
  • Partial cancellation

If a customer moves from $750 to $500:

$750-$500 = $250 contraction MRR

The customer has not churned because some qualifying recurring revenue remains.

Churned MRR

Churned MRR is lost when a customer’s qualifying MRR falls to zero.

Possible triggers include:

  • Cancellation becomes effective
  • Final service period ends
  • Contract terminates
  • Nonrenewal takes effect
  • Delinquency policy classifies the customer as churned

If a customer submits a cancellation request on 10 August but retains paid access until 31 August, churn normally occurs on 31 August under an end-of-service policy.

Record the policy consistently. Using the request date for one customer and service-end date for another distorts daily and monthly movement data.

Reactivation MRR

Reactivation occurs when a previously churned customer returns to paid recurring status.

If the customer had zero MRR and later starts a $300 plan:

Reactivation MRR = $300

Do not classify the customer as new unless the business’s policy deliberately resets customer identity after a defined period.

Reactivation should remain visible because returning customers can have different acquisition costs and retention behavior from first-time customers.

Subscription-Level vs. Customer-Level Movements

A customer can hold several subscriptions.

Suppose an existing customer:

  • Cancels Subscription A worth $500
  • Expands Subscription B by $650

At subscription level, the movements are:

  • $500 churn
  • $650 expansion

At customer level, total MRR rises by:

$650-$500 = $150

The customer-level movement is net expansion of $150.

Current movement documentation from ChartMogul distinguishes individual subscription movements from customer-level net movements. It also identifies customers who both subscribe and churn within the same reporting interval.

Choose the level that matches the question:

  • Subscription movements diagnose product and plan behavior.
  • Customer-level movements describe changes in the commercial relationship.

Handling Trials

A free trial contributes zero MRR.

MRR begins when:

  • The paid period becomes active
  • The customer is contractually charged
  • Access or service under the paid agreement begins

If a customer prepays during a trial but the paid service begins later, document whether MRR starts at payment, activation, or the paid service date.

Use one policy across every customer.

Handling Discounts

Discounts require separate treatment according to duration.

Permanent recurring discount

Reduce MRR for as long as the discount remains valid.

A $500 plan with a permanent 20% discount contributes:

$500 × 80% = $400

Temporary recurring discount

Reduce MRR during the discounted periods. When the discount expires, classify the increase consistently—often as expansion or a scheduled price restoration.

One-time invoice credit

A one-time credit may reduce billings, recognized revenue, or cash without changing the future recurring run rate.

Do not reduce MRR automatically unless the credit modifies recurring pricing.

Handling Free Months

A free month inside an otherwise active annual contract can be treated in more than one way.

Possible policies include:

  • Normalize the total contract consideration across the full service term.
  • Report contractual list-price MRR and track incentives separately.
  • Reduce MRR during the free period.

For example, a customer pays $1,100 for 12 months after receiving one month free on a nominal $100 monthly plan.

Normalized economic MRR:

$1,100 ÷ 12 = $91.67

Reporting $100 MRR without separately recording the discount overstates the contracted recurring value.

Handling Proration

Proration adjusts an invoice when a plan changes during a billing period.

Suppose a customer upgrades from $300 to $500 halfway through the month.

The invoice may contain:

  • Credit for unused old plan
  • Charge for the remaining new plan
  • Net prorated adjustment

The new forward MRR is $500 from the effective upgrade date. The prorated invoice amount is not the new MRR.

MRR represents the recurring run rate after the change, not the transitional billing amount.

Handling Annual and Multi-Year Contracts

Normalize the recurring amount across the service period.

A $36,000 three-year contract billed upfront contributes:

$36,000 ÷ 36 = $1,000 MRR

If the contract also contains a $6,000 one-time implementation fee, exclude that fee:

MRR = $1,000

Do not divide total contract value by 12 unless the entire value represents one year of recurring service.

Handling Step-Up Contracts

Some contracts increase automatically at defined dates.

Example:

  • Months 1–6: $1,000 per month
  • Months 7–12: $1,500 per month

Possible reporting views:

  • Current live MRR: $1,000 during month 1
  • Future contracted MRR: $1,500 from month 7
  • Annual contract value: $15,000
  • Average contract MRR: $1,250

Do not use the future $1,500 as current live MRR before the increase becomes effective.

Handling Usage-Based Revenue

Pure usage revenue may vary too much to qualify as conventional MRR.

Use separate measures:

Committed MRR

The contractual monthly minimum.

Usage run rate

Average usage normalized over a defined period.

Total recurring run rate

Committed MRR plus normalized usage, shown separately.

Example:

  • Contractual minimum: $300
  • Trailing three-month average usage: $500
  • Core MRR: $300
  • Usage run rate: $200
  • Total recurring run rate: $500

Do not present the $500 as committed MRR when the customer can reduce usage to $300.

Handling Seats and Quantities

For seat-based subscriptions:

Seat MRR Active seats × Monthly price per seat

If a customer has:

  • Base platform fee: $200
  • 12 seats at $25

$200 + (12 × $25) = $500

When seat count rises to 15:

3 × $25 = $75 expansion MRR

Use billable seats rather than invited or provisioned users unless the contract charges for those users.

Handling Add-Ons

Include add-ons when they:

  • Recur
  • Are active
  • Have a definable price
  • Belong to the same recurring relationship

Track each add-on as a separate subscription component where possible.

This allows the business to identify:

  • Base plan MRR
  • Add-on MRR
  • Seat MRR
  • Support MRR
  • Usage minimum

Combining every component into one invoice line weakens movement analysis.

Handling Paused Subscriptions

A paused subscription needs an explicit rule.

Possible treatments include:

No charge and no service

Reduce MRR to zero during the pause.

Reduced holding fee

Include only the recurring holding fee.

Full charge with temporary usage pause

Continue including the contracted recurring amount.

Unclear payment status

Move the customer to a separate paused or at-risk category until resolved.

A pause should not remain indefinitely in active MRR merely because the subscription has not been formally cancelled.

Handling Past-Due Subscriptions

A past-due customer can remain contractually active while becoming less collectible.

Create two figures:

Contract MRR

Includes qualifying subscriptions still active under contract.

Collectible MRR

Excludes or discounts subscriptions after the defined delinquency threshold.

Current ChartMogul settings allow delinquent subscriptions to continue contributing to MRR until explicitly cancelled, or to be automatically churned after a selected period of 1–90 days.

This illustrates why platform MRR can differ from economically collectible MRR.

A policy might state:

  • 0–14 days past due: included in contract and collectible MRR
  • 15–30 days: included in contract MRR, flagged as at risk
  • More than 30 days: excluded from collectible MRR
  • More than 60 days: churned unless a documented payment plan exists

These periods are examples, not universal standards.

Past-Due MRR Ratio

Past-due MRR ratio (MRR from past-due customers) ÷ (Total live MRR) × 100

If $4,000 of $50,000 live MRR belongs to past-due customers:

$4,000 ÷ $50,000 = 8%

A growing ratio indicates that headline MRR is becoming less collectible.

Handling Refunds and Credit Notes

A refund affects MRR only when it changes the future recurring arrangement.

One-time refund

May reduce cash and accounting revenue without changing MRR.

Recurring price reduction

Creates contraction MRR.

Full cancellation and refund

May create churn at the effective cancellation date.

Goodwill credit

May not change MRR if the future subscription price remains unchanged.

Current analytics settings can classify subscription-related credit notes as reductions in recurring revenue while leaving unrelated goodwill adjustments outside MRR. The business should apply an equivalent written distinction.

Handling Taxes

Exclude VAT, sales tax, and similar customer taxes from MRR.

If a customer pays:

  • Subscription: $100
  • VAT: $20
  • Total: $120

MRR is:

$100

The $20 tax is generally collected for a tax authority rather than earned recurring revenue.

Handling Payment-Processor Fees

Calculate MRR from the recurring customer charge before processor fees.

If the customer pays $100 and the processor retains $3:

  • MRR: $100
  • Processor fee: $3
  • Net cash payout: $97

Recording $97 as MRR mixes revenue with payment-processing cost.

Handling Foreign Currencies

Multi-currency MRR can change because of exchange rates even when customer subscriptions remain unchanged.

Document:

  • Reporting currency
  • Exchange-rate source
  • Rate date
  • Frequency of rate updates
  • Constant-currency method
  • Treatment of realized and unrealized differences

Possible reporting views include:

  • Local-currency MRR
  • Reported-currency MRR
  • Constant-currency MRR
  • Foreign-exchange movement

Do not classify exchange-rate appreciation as customer expansion.

Handling Seasonal Subscriptions

MRR can be misleading when customers subscribe only during a predictable season.

Examples include:

  • Seasonal tourism tools
  • Sports subscriptions
  • Tax-preparation services
  • Event-specific memberships
  • Academic-term products

Track:

  • In-season MRR
  • Off-season MRR
  • Annual recurring contract value
  • Seasonal renewal rate
  • Cohort retention across full seasons

Multiplying peak-season MRR by 12 can materially overstate the sustainable annual run rate.

MRR vs. Recognized Revenue

MRR is an operating metric. Recognized revenue follows the accounting policy.

Differences may result from:

  • Mid-month activations
  • Proration
  • Usage
  • Setup fees
  • Free periods
  • Contract modifications
  • Refunds
  • Credits
  • Revenue-recognition timing
  • Foreign exchange

A company can report ending MRR of $50,000 while recognizing $47,500 of recurring revenue during the month.

No automatic error exists if the difference is fully explained.

MRR vs. Billings

Billings measure the amount invoiced.

An annual customer may contribute $1,000 MRR while receiving a $12,000 invoice once per year.

During the billing month:

  • MRR: $1,000
  • Billings: $12,000

During the following month:

  • MRR: $1,000
  • Billings: potentially $0

MRR smooths the active recurring run rate. Billings show invoice timing.

MRR vs. Cash Collections

Cash depends on billing frequency and payment behavior.

Suppose three customers each contribute $1,000 MRR:

Customer Billing Current-month cash MRR
Monthly customer Pays monthly $1,000 $1,000
Annual customer Paid last quarter $0 $1,000
Overdue customer Invoice unpaid $0 $1,000
Total $1,000 $3,000

The business has $3,000 MRR but collects only $1,000 during the current month.

Reconcile MRR With Financial Records

Use a monthly bridge:

Measure Amount Why it differs
Ending MRR $50,000 Point-in-time recurring run rate
Average MRR $48,800 Changes occurred during the month
Recognized recurring revenue $48,100 Accrual timing and credits
Subscription billings $61,000 Includes annual invoices
Recurring cash collected $54,000 Includes prior invoices and annual prepayments
Deferred recurring revenue $180,000 Future service obligation
Past-due MRR $3,500 Active but uncollected

The figures should not be forced to match. They should be reconcilable.

MRR Growth Rate

MRR growth rate (Ending MRR-Starting MRR) ÷ (Starting MRR) × 100

If MRR grows from $40,000 to $43,000:

($43,000-$40,000) ÷ ($40,000) × 100 7.5%

Segment the growth into new, expansion, reactivation, contraction, and churn to understand its quality.

MRR Quick Ratio

The MRR quick ratio compares recurring gains with recurring losses.

MRR quick ratio = (New MRR + Expansion MRR + Reactivation MRR) ÷ (Contraction MRR + Churned MRR)

Using:

  • New: $4,000
  • Expansion: $2,000
  • Reactivation: $500
  • Contraction: $1,200
  • Churn: $2,300

($4,000 + $2,000 + $500) ÷ ($1,200 + $2,300) 1.86

The business added $1.86 of MRR for each $1 lost during the period.

A high ratio driven by heavy new acquisition can still conceal weak retention.

Average Revenue per Account

Average MRR per account (Total MRR) ÷ (Active paying accounts)

If MRR is $50,000 across 200 customers:

$50,000 ÷ 200 = $250

per account.

Track the median as well as the average. One large customer can raise the average substantially.

MRR Concentration

Largest-customer MRR concentration (Largest customer MRR) ÷ (Total MRR) × 100

If one customer contributes $12,000 of $50,000 MRR:

$12,000 ÷ $50,000 = 24%

Also measure concentration by:

  • Top five customers
  • Plan
  • Product
  • Platform
  • Currency
  • Acquisition channel
  • Renewal month

A high total MRR can remain financially fragile when concentrated.

MRR Gross Profit

MRR does not account for the cost of supporting recurring customers.

MRR gross profit MRR Monthly recurring direct costs

MRR gross margin (MRR gross profit) ÷ (MRR) × 100

If MRR is $50,000 and recurring delivery costs are $20,000:

$50,000-$20,000 = $30,000

$30,000 ÷ $50,000 = 60%

A lower-MRR product can be financially stronger if it requires substantially less fulfillment and support.

Create an MRR Data Model

At minimum, retain these fields:

Field Purpose
Customer ID Prevents duplicate customers
Subscription ID Identifies the agreement
Component ID Separates plan, seats, and add-ons
Start date Determines MRR activation
Effective end date Determines churn
Billing interval Supports normalization
Recurring price Records contract value
Quantity Supports seat or unit pricing
Recurring discount Calculates net MRR
Currency Supports conversion
Exchange rate Explains reported MRR
Local-currency MRR Preserves original economics
Reporting-currency MRR Supports consolidated reporting
Subscription status Distinguishes active, paused, and churned
Days past due Supports collectible MRR
Movement type Explains changes
Effective date Places movements in the correct period

The source data should preserve historical prices and quantities rather than overwrite them with current values.

Monthly MRR Audit

Use this sequence:

  1. Fix the reporting date, time, and timezone.
  2. Export all active subscription components.
  3. Remove test and duplicate records.
  4. Confirm customer and subscription identities.
  5. Exclude one-time fees and taxes.
  6. Normalize billing intervals.
  7. Apply recurring discounts.
  8. Review quantities and seat counts.
  9. Apply the delinquency policy.
  10. Review paused and scheduled-cancellation accounts.
  11. Convert currencies using the documented method.
  12. Compare with prior-period customer-level MRR.
  13. Classify every movement.
  14. Reconcile the movement bridge to ending MRR.
  15. Reconcile MRR with billings, revenue, and cash.
  16. Investigate unexplained differences.
  17. Lock or snapshot the reporting data.

Do not rely solely on the live dashboard. Later backdated changes can alter previously reported MRR.

MRR Dashboard

Track:

Metric Purpose
Ending MRR Shows current recurring run rate
Average MRR Shows average run rate during the period
Contracted MRR Shows enforceable minimums
Collectible MRR Adjusts for delinquency
Core MRR Excludes uncommitted usage
New MRR Measures first-time recurring customers
Expansion MRR Measures existing-customer growth
Contraction MRR Measures downgrades
Churned MRR Measures cancellations
Reactivation MRR Measures returning customers
Net new MRR Reconciles total movement
MRR growth rate Measures period growth
MRR quick ratio Compares gains with losses
Past-due MRR ratio Measures collection risk
Average MRR per account Measures account value
Largest-customer concentration Measures dependency
MRR gross margin Measures delivery economics
Unexplained reconciliation difference Measures data reliability

When MRR Is Not Useful

MRR may provide little decision value when the business primarily earns from:

  • One-time projects
  • Transaction fees without minimum commitments
  • Seasonal sales
  • Irregular affiliate commissions
  • Advertising revenue
  • Marketplace payouts
  • Large nonrenewing contracts
  • Unpredictable royalties
  • Short-lived weekly purchases

In these cases, alternatives may include:

  • Repeat revenue
  • Contracted backlog
  • Rolling revenue
  • Annual contract value
  • Cohort revenue
  • Customer lifetime revenue
  • Contribution margin
  • Collected cash

Do not force a project-based business into a subscription metric merely to make revenue appear predictable.

Common MRR Mistakes

Dividing annual revenue by 12

Historical revenue can contain one-time and churned activity.

Multiplying one strong month by 12

A temporary revenue increase is not recurring run rate.

Including full annual invoices

A $12,000 annual recurring invoice contributes $1,000 MRR, not $12,000.

Including total contract value

Multi-year value should be normalized across the full recurring service period.

Including setup and implementation fees

One-time charges do not recur.

Including taxes

Customer taxes are not recurring business revenue.

Using net processor payouts

Processor fees are costs, not reductions in MRR.

Treating prorated invoices as MRR

Proration is a transitional billing adjustment.

Ignoring recurring discounts

MRR should reflect the actual recurring economic price.

Counting free trials

A nonpaying trial contributes zero MRR.

Counting signed but inactive contracts

Future contracts belong in contracted backlog.

Leaving failed payments in MRR indefinitely

Contract MRR and collectible MRR should be separated.

Counting usage as guaranteed MRR

Use the contractual minimum as core MRR.

Treating currency gains as expansion

Separate customer movements from exchange-rate movements.

Reporting only total change

Movement categories reveal whether growth came from acquisition, expansion, or reduced losses.

Mixing subscription and customer movements

Choose the appropriate level and label it clearly.

Comparing ending MRR with monthly revenue

One is a point-in-time run rate; the other measures a period.

Changing calculation rules silently

Historical comparisons become invalid.

MRR Checklist

Confirm that:

  • MRR has a documented definition.
  • A measurement date and timezone are stated.
  • Only active recurring components are included.
  • Billing intervals are normalized correctly.
  • One-time fees and taxes are excluded.
  • Recurring discounts reduce MRR.
  • Temporary credits follow a documented policy.
  • Annual and multi-year contracts use the service period.
  • Usage is separated from committed minimums.
  • Seats and add-ons are measured independently.
  • Paused subscriptions are treated consistently.
  • Cancellation timing follows one rule.
  • Past-due subscriptions follow a defined threshold.
  • Contract and collectible MRR are separated.
  • Foreign-exchange effects are isolated.
  • Every change has a movement category.
  • Subscription and customer-level views are not mixed.
  • Ending MRR reconciles to opening MRR and movements.
  • MRR is reconciled with billings, revenue, and cash.
  • Historical snapshots are retained.
  • Calculation changes are documented.

Frequently Asked Questions

What does MRR mean?

MRR means monthly recurring revenue. It is the monthly-normalized value of active recurring customer arrangements at a specified point in time.

How do you calculate MRR?

Normalize each active recurring charge to one month, adjust for recurring quantities and discounts, exclude taxes and one-time fees, and add the resulting amounts.

How do you convert annual revenue to MRR?

Divide an active annual recurring charge by 12. Do not divide total annual business revenue by 12 because it may contain non-recurring items.

Is MRR the same as monthly revenue?

No. MRR is a point-in-time recurring run rate. Monthly revenue measures income recognized throughout a period.

Is MRR the same as cash collected?

No. Annual prepayments, unpaid invoices, payment timing, refunds, and prior-period collections cause cash to differ from MRR.

Should setup fees be included in MRR?

No, unless they genuinely recur under the contract. One-time setup and implementation fees should normally remain separate.

Should usage revenue be included in MRR?

Include the contractual minimum in core MRR. Report variable usage separately or normalize it under a clearly disclosed policy.

Should past-due subscriptions count as MRR?

The answer depends on the policy. Track contract MRR and collectible MRR separately, and define the number of delinquent days after which a subscription stops contributing.

When should churned MRR be recorded?

Record churn when the recurring service and payment obligation end under the documented policy—not necessarily when the customer first submits a cancellation request.

What is net new MRR?

Net new MRR is new, expansion, and reactivation MRR minus contraction and churned MRR during the period.

Can MRR be negative?

Total MRR cannot be negative. Net new MRR can be negative when contraction and churn exceed new, expansion, and reactivation MRR.

Why does billing software show different MRR?

Different systems may use different rules for discounts, delinquency, pauses, credit notes, currency, and cancellation timing. Compare the calculation policies and source records.

What is a good MRR?

There is no universal good amount. MRR should be evaluated alongside growth, retention, gross margin, concentration, collection reliability, and the cost of supporting recurring customers.

Explore this complete silo

02FinanceYou are here

Monthly Recurring Revenue (MRR): Formula and Guide

Calculate monthly recurring revenue using a documented MRR policy for active subscriptions, discounts, usage, delinquency, movements, margins, and reconciliation.

12Finance

Financial Runway for Solopreneurs

Calculate financial runway using usable cash, burn rate, revenue-loss scenarios, owner pay, response lead time, and practical action triggers.

14Finance

Tax Reserve for Solopreneurs

Build and maintain a tax reserve for profit taxes, VAT, payroll obligations, installments, withholding, buffers, and changing liabilities.

15Finance

Business Expenses for Solopreneurs

Classify, track, document, and review solopreneur business expenses by purpose, cost behavior, tax treatment, value, and financial impact.

16Finance

Bookkeeping for Solopreneurs

Build a reliable bookkeeping system for transactions, documents, reconciliations, owner transfers, taxes, controls, and the monthly close.

17Finance

Accounting for Solopreneurs

Learn solopreneur accounting, including policies, statements, revenue and expense recognition, controls, tax differences, and management reports.

25Finance

Revenue Concentration Risk for Solopreneurs

Measure and reduce revenue concentration risk across customers, products, platforms, channels, gross profit, receivables, correlated sources, and replacement time.

26Finance

How to Measure Solopreneur Profitability

Measure solopreneur profitability using accounting and economic profit, owner compensation, margins, profit by offer and customer, owner hours, and capital returns.

27Finance

Retirement Planning for Solopreneurs

Plan solopreneur retirement with spending estimates, reliable income, portfolio targets, flexible contributions, suitable accounts, and stress tests.

28Finance

Investing with Irregular Income

Learn how to invest with irregular income using liquidity gates, percentage rules, contribution targets, and a practical investment policy.

29Finance

Health Insurance for Solopreneurs

Compare health insurance options, total costs, provider networks, prescriptions, subsidies, tax rules, and continuity risks for solopreneurs.

30Finance

Income Protection for Solopreneurs

Learn how solopreneurs can protect income using disability insurance, waiting periods, benefit rules, savings, and business-continuity planning.

31Finance

Lifestyle Inflation for Solopreneurs

Learn how solopreneurs can control lifestyle inflation, calculate its revenue cost, protect flexibility, and make sustainable spending upgrades.

32Finance

Financial Independence for Solopreneurs

Calculate financial independence as a solopreneur using complete spending, dependable income, withdrawal rates, business value, taxes, and risk margins.