Your revenue, in your pocket.
A quiet, terminal-clean dashboard for indie makers. Connect Stripe and RevenueCat with read-only keys and watch MRR, ARR and today's sales — with a home-screen widget.
You didn't become a maker to babysit a spreadsheet.
Stripe in one tab. RevenueCat in another. A half-broken Google Sheet doing currency math from three weeks ago. Every “how am I doing?” turns into ten minutes of copy-paste — and you still don't trust the number.
- ✗Two dashboards that never agree on a total
- ✗MRR you have to recompute by hand, every time
- ✗No history — screenshots in a Notes app
- ✗Numbers you can't glance at from your phone
Paste two read-only keys. That's the whole install.
Generate restricted, read-only API keys in Stripe and RevenueCat and drop them in. They're written to your device's secure keychain and used to call each service directly from your phone — never through us.
Stripe · read-only
Create a restricted key with read access to charges & subscriptions. Paste it in.
RevenueCat · read-only
Add a read-only API key for your project. IndieLedger fetches active subs & renewals.
Watch it populate
Both sources combine into one live total — MRR, ARR, active subs, today's sales.
All your revenue, collapsed into one honest number.
Stripe + RevenueCat combined into a single MRR, ARR and active-subs view. No reconciling two dashboards, no stale FX rates — IndieLedger normalizes both sources and shows the combined MRR, ARR and active-subscriber count the way you actually think about them.
Every check quietly builds your history.
A local history store turns each check into real 7/30/90-day trends. Neither Stripe nor RevenueCat keeps the clean daily series you want — IndieLedger stores each read on-device, so your 7, 30 and 90-day lines get truer the longer you use it.
Set an MRR goal and watch the bar close the gap.
Set a target and watch an animated bar close the gap. Pick the number that means something — ramen profitability, quitting the day job, your first $20K — and IndieLedger turns every sale into visible progress toward it.
Your MRR lives on your home screen.
Your MRR and goal progress, right on your home screen. The widget refreshes quietly in the background so the first number you see each morning is the one that matters — no app to open, no dashboard to load.
- ›Combined MRR + today's sales at a glance
- ›Goal progress bar in the medium widget
- ›Green / amber / red at a glance
Your keys and numbers never touch our servers.
IndieLedger is designed to keep your financial data private. If you choose to connect Stripe or RevenueCat, you provide read-only API keys that are stored only in your device's secure keychain. The app uses those keys to fetch your own metrics directly from Stripe and RevenueCat over encrypted connections.
Keys in the keychain
Read-only API keys are stored only in your device's secure keychain — never uploaded, never logged.
Direct-to-source calls
Your phone talks to Stripe and RevenueCat directly over encrypted connections. We're not in the path.
No server, no account
There's no Pocketleaf backend receiving your revenue. Nothing to breach, subpoena, or leak.
Hit a number worth flexing? Ship the card.
Hit a number worth flexing? Export a clean build-in-public card. One tap turns a milestone into a clean, on-brand image sized for X and threads — no design tools, no screenshots of a messy dashboard.
Why not a spreadsheet or a web dashboard?
| Spreadsheet | Web analytics SaaS | IndieLedger | |
|---|---|---|---|
| Setup | Manual formulas | OAuth + monthly bill | Two read-only keys |
| Combined total | Copy-paste math | Yes | Yes, automatic |
| Where data lives | Cloud sheet | Their servers | Your device only |
| Sees your revenue | Google does | The vendor does | No one but you |
| Home-screen widget | No | Rarely | Yes |
| Cost | Your time | $20–50+/mo | $4.99/mo |
Less than one churned subscriber.
One flat price for both sources, unlimited history, the widget and milestone cards. No per-seat games.
- ✓Stripe + RevenueCat
- ✓Unlimited local history
- ✓Home-screen widget
- ✓Milestone cards
- ✓Stripe + RevenueCat
- ✓Unlimited local history
- ✓Home-screen widget
- ✓Milestone cards
Know your number.
IndieLedger shows your real revenue without a spreadsheet. Keys stay on your device. Numbers stay yours.