← All posts Revenue

Reading your Shopify Partner revenue: MRR, ARR, and LTV explained

MRR, ARR, ARPU, LTV: the numbers behind a Shopify app business, what each one actually means, and how to read them from the Partner API without a spreadsheet.

The MRR and ARR revenue dashboard

If you build a Shopify app, your business is a subscription business, whether you think of it that way or not. And subscription businesses are run on a small set of numbers. Here is what they mean and how to actually read them from your Shopify Partner data.

MRR: monthly recurring revenue

MRR is the predictable revenue you collect every month from active subscriptions. It is the single most important number for an app business because it is recurring: a merchant on a $29 plan adds $29 to MRR every month until they leave. Watch the trend, not the snapshot. MRR going up and to the right means your acquisition is outpacing your churn.

ARR and ARPU

ARR is simply MRR times twelve, the annualized run rate. It is useful for talking about the size of the business. ARPU, average revenue per user, is MRR divided by active merchants. Rising ARPU means you are moving merchants up your plans or attracting higher-value ones.

LTV: lifetime value

LTV estimates how much a merchant is worth across their whole relationship with you. A rough version is ARPU divided by your monthly churn rate. If your average merchant pays $30 a month and 4% of merchants churn monthly, the average lifetime is about 25 months and LTV is roughly $750. LTV is what tells you how much you can afford to spend acquiring a merchant.

Reading it without a spreadsheet

The Shopify Partner API exposes the raw transactions and lifecycle events behind all of this. The hard part is turning them into a live dashboard. Most app teams either build one or pay for a tool like ChartMogul or Baremetrics.

Convot does it for you: connect your Partner account once and it syncs gross MRR, net payout, ARR, ARPU, LTV, installs, and uninstalls into a revenue dashboard, and then puts each merchant’s MRR, plan, and LTV beside the support conversation. The number you need to triage a ticket is right where you are already working, and you skip the separate analytics subscription.

The merchant's MRR, plan, and LTV beside a live conversation

Why it belongs in support

Metrics in a dashboard you check weekly are useful. The same metrics beside a live conversation are powerful. When you can see that the merchant messaging you is worth $1,800 in lifetime value, you answer differently. That is the whole idea behind revenue-aware support.

Start free and connect your Partner account in minutes.

Revenue-aware support for Shopify app teams.

Live chat, help center, and every merchant's MRR, plan, and LTV beside the conversation. Free under $1k MRR.

Start free