Skip to content
MarginMeter

Stripe revenue vs MRR: why the numbers differ

Why your Stripe gross volume, net revenue and MRR never match, how refunds, tax, annual plans and discounts affect each, and which to use for gross margin.

October 3, 2026 · 1 min read

Three numbers, three meanings:

  • Gross volume — everything charged, often including tax.
  • Revenue — charges minus refunds and disputes, excluding tax.
  • MRR — the monthly value of active subscriptions right now.

Where they diverge

EventRevenueMRR
Annual plan paid upfrontFull amount on the dayOne-twelfth every month
25% forever couponDiscounted chargeDiscounted price
RefundReduces revenueNo change (unless the plan ends)
TrialNothingExcluded
Sales tax / VATExcludedExcluded
Usage-based chargesIncluded when invoicedExcluded

Use each for what it's good at

  • Gross margin needs revenue and costs for the same period.
  • Growth, churn and retention need MRR and its movements.

MarginMeter keeps both: a daily revenue ledger from balance transactions and an MRR history from subscriptions, so you never have to choose. Try the MRR & ARR calculator for a quick estimate.

Frequently asked questions

Which number should I use for gross margin?

Revenue for the period — money earned net of refunds, disputes and tax — compared with costs for the same period. MRR is better for growth and retention metrics.

Why is my MRR higher than last month's revenue?

MRR counts every active subscription at its monthly value, including annual plans divided by twelve and customers who haven't been billed yet this month. Revenue only counts charges that actually happened.

See your real margin in five minutes.

Connect Stripe and your cost providers with read-only access. Free for two connections — no card required.