Revenue tracking for indie developers
Your MRR, without opening a dashboard.
MRRKit reads your sales from Stripe, RevenueCat, App Store Connect, Google Play and four other platforms, adds everything up in your currency, and shows the result on your Home Screen, your Apple Watch and your Mac.
Connects to
- Stripe
- RevenueCat
- App Store Connect
- Google Play Console
- Lemon Squeezy
- Paddle
- Polar
- Gumroad
Read-only access: MRRKit can see your sales, it can't change anything.
How it works
Three steps, about two minutes.
There is no server to plug in and no spreadsheet to maintain. MRRKit only needs a key that can read your sales.
- 1
Create a read-only key
In Stripe, a restricted key with read access. In RevenueCat, a v2 secret key. In App Store Connect, an API key with Sales and Reports access. The app shows you where to click for each platform.
- 2
Paste it into MRRKit
The key is saved in your device's Keychain. From then on, your phone asks your providers for the numbers directly. No MRRKit server sits in between.
- 3
Add a widget
Put your MRR on the Home Screen, the Lock Screen or your watch. MRRKit refreshes several times an hour in the background and notifies you when a sale comes in.
The numbers
Seven metrics, calculated the same way for every platform.
Each platform reports revenue in its own way. MRRKit puts everything on the same basis, so you can compare your projects and add them up.
- MRR
- Monthly recurring revenue. Active subscriptions brought back to one month: a 120 € yearly plan counts as 10 € per month.
- ARR
- MRR × 12. What a year looks like if nothing changes.
- Revenue
- Everything you were paid over the period, renewals and one-time purchases included.
- Subscribers
- Customers with an active paid subscription today.
- Trials
- Free trials in progress: the conversions to expect in the coming days.
- Downloads
- First-time installs from the App Store and Google Play, country by country.
- Churn
- The share of MRR lost to cancellations over the period. Projections take it into account.
Example project, figures for illustration. Amounts in other currencies are converted with the European Central Bank's daily rates.
Around the world
See where people download, try and buy.
Downloads, trials and purchases by country, from App Store Connect and Google Play. You spot the market that is taking off before it shows in your total.
Top countries, last 30 days
From download to paying customer
Out of every download, how many start a trial, and how many trials turn into a subscription.
Churn, month by month
The MRR lost to cancellations each month, next to the MRR you added.
Example project, figures for illustration.
Where it shows up
On the screens you already look at.
Knowing how your month is going shouldn't require opening an app. Each widget lets you pick a project, a metric and a period.
iPhone & iPad
The full Liquid Glass dashboard, Home & Lock Screen widgets, StandBy and notifications for every sale.
Download on the App Store →Mac
A native macOS app: sidebar dashboard, menu bar, desktop widgets and live sync with your iPhone.
Download on the Mac App Store →Apple Watch
A native watchOS app, complications and Smart Stack: your MRR one wrist raise away.
Included with the iPhone app →Android & Wear OS
Material You design, Home Screen widgets, a Wear OS watch app with tiles & complications, sale notifications and Gemini-powered setup.
Get it on Google Play →Garmin
A Connect IQ app and glance for Fenix, Epix, Forerunner, Venu and more, synced from your iPhone over Bluetooth.
Get it on the Connect IQ Store →
Notifications
One notification per sale.
MRRKit checks your sources several times per hour in the background and from your widgets, and taps you on the shoulder when something happens.
- Every new sale, with the amount
- New subscribers and MRR drop alerts
- Milestones: $500, $1K, $10K, $100K… or your own
- With your project's icon, per project
Privacy
Your revenue never passes through our servers.
This is how the app is built, not a setting: your device talks to your providers directly.
Your device
Keeps your keys in the Keychain. Fetches, adds up and converts the figures.
Your providers
Stripe, RevenueCat, App Store Connect… answer read-only requests made with your key.
MRRKit account, optional
Syncs your project settings between devices and keeps basic usage statistics. Never your keys, never your amounts.
- No tracking, no adsNo ad SDK, no data brokers, nothing sold.
- Face ID lockLock the app, hide amounts when sharing your screen.
- Read the privacy policy
Pricing
Free for one project. 9,99 € once for the rest.
Try everything with one project. Unlock the rest once, for life.
Free
For your first product.
- 1 project, all sources
- Widgets & Apple Watch
- Sale & milestone notifications
- 12-month projections
MRRKit Pro
Pay once, keep it forever. Family Sharing included.
- Unlimited projects & sources
- Portfolio total & breakdown
- Projections up to 3 years
- Share cards & custom milestones
- All future updates
- Family Sharing
FAQ
Questions, answered.
Are my API keys safe?
Yes. Keys are stored in the iOS Keychain of your device and used only to call your providers directly. They are never sent to our servers. We recommend read-only / restricted keys.
Which key should I create for each platform?
Stripe: a restricted key with read access to Subscriptions, Charges, Customers, Prices and Products. RevenueCat: a v2 secret key and the project ID. App Store Connect: Issuer ID, Key ID, .p8 file (Sales and Reports access) and vendor number. Google Play: a service account invited in Play Console. The full list is on the support page.
Which providers are supported?
Stripe, RevenueCat, Lemon Squeezy, Paddle, Polar, Gumroad, App Store Connect and Google Play Console.
How often is data refreshed?
Every time you open the app, and several times per hour in the background and from your widgets. iOS decides the exact timing.
Can I follow several apps or SaaS?
Yes. The free version follows one project with all its sources. MRRKit Pro removes the limit and adds the portfolio total, the breakdown by project and the winner of the month.
My revenue is in several currencies. How does it work?
Choose a display currency in Settings. Every amount is converted with the European Central Bank's daily rates, so the totals stay comparable.
Do I need an account?
No. An account (Apple, Google or email) is only needed to sync your project settings between devices. Keys and revenue always stay on device.
Is MRRKit Pro a subscription?
No. MRRKit Pro is a one-time purchase of 9,99 € (or local equivalent), restorable on all your devices and shareable with Family Sharing.
Does it work with Apple Watch and iPad?
Yes, complications, Smart Stack widgets on Apple Watch, and a full iPad layout with widgets.
How do I delete my account?
In the app (Settings → Delete account) or on mrrkit.app/delete-account.
Stop refreshing dashboards.
Free to download. One project, every source, no account needed.