Tl;dr: Looks like the MRR on /ghost/#/analytics/growth/ is inaccurate when using multiple currencies. It’s only reporting revenue from the dominant currency and ignoring others.
Context: I have a global audience at www.broadhistory.com so I’ve created a tier in USD, a tier in GBP and a tier in EUR to address my main three audiences. A hacky way to get around Ghost not supporting multi-currency. I built myself a dashboard by connecting Claude to my Stripe API (read-only) and it shows MRR about 30% higher than what’s on the Ghost dashboard. (Yes Claude did my maths but I tripled checked and it’s solid.) About two-thirds of my subs are USD, and looks like Ghost analytics is only showing those and ignoring revenue from my GBP and EUR tiers. Good news: I’m richer than I thought. But not great news for my ghost dashboard.
**
Expected behaviour**: The dashboard would reflect a sum of all membership revenue, whatever the currency.
Ideal fix: calculating each currency separately, and then converting and adding up at the end to show one MRR in the business’s currency of choice (not necessarily the readers’ – I have mostly American members, but I use GBP).
Easier alternative: you could have a separate graph for each currency and let me do the math.
More work but better in the long term: Ghost would support the reader’s chosen currency at checkout instead of having the publisher resort to creating multiple tiers.
I use Ghost v6.52.1 hosted on Magic Pages.
Thanks!