Home › Solutions › How MRR Is Calculated from Stripe, Polar and Lemon Squeezy
How is MRR calculated from Stripe, Polar and Lemon Squeezy?
ShowMRR counts only active subscriptions in live mode, converts each price to a monthly amount after the discounts and coupons that apply (a yearly price is divided by 12), and adds them up. Usage-based prices, one-off payments, refunds and taxes are left out. Several providers are added only when they bill in the same currency.
The rules
- Only active subscriptions count; test-mode data is ignored.
- Each price becomes a monthly amount: yearly divided by 12, weekly multiplied by 52/12, after discounts and coupons.
- Metered (usage-based) prices are skipped, because the price alone does not say what a customer pays this month. A usage-based product shows less than its total billing.
- Customers are distinct paying customers with an active subscription.
- Several connections are summed only in the same currency. ShowMRR stores no exchange rates, so mixed currencies are refused rather than guessed.
- One-off payments, refunds and taxes are not MRR. Lifetime deals and one-time sales read as $0.
These rules are the ones on the methodology page. To calculate your own, use the free MRR calculator.
FAQ
Why is my MRR lower than my total billing?
Usage-based prices and one-off payments are not part of MRR here, and discounts are applied.
Are all three providers computed the same way?
ShowMRR applies the same rules to Stripe, Polar and Lemon Squeezy: active subscriptions, monthly, after discounts.
How often does it refresh?
About hourly for connected providers.