01 / 08Revenue source of truth
Know exactlywhat you're earning.
Every app, every provider, one reconciled revenue ledger. See where each number came from, and whether to trust it.
- Read-only access
- Web and mobile
- Every number explained
Monthly recurring revenue
$24,812
+8.4% this month
- QuollieDodoPayments, renewed+$149.00
- SpeakDiaryGoogle Play, refund−$29.99
- MailPistonDodoPayments, new subscription+$49.00
Your revenue shouldn't live in five dashboards.
Web subscriptions here, app store revenue there, refunds and fees somewhere else. AuthenticMRR turns all of it into one ledger, by app and by provider.
- DodoPaymentsweb
- App Storemobile
- Stripeweb
- Google Playmobile
- Polarweb
- RevenueCatmobile
- Paddleweb
- Lemon Squeezyweb
- Creemweb
- Razorpayweb
DodoPayments first. More follow in the order founders need them.
The thesis
Dashboards show you a number. A ledger shows you why. AuthenticMRR keeps every event, every rule and every correction, so the number you see today can still explain itself a year from now.
02 / 08Reconciliation
Your provider says one number.
Google Play reports $8,942.17 for September.
Your ledger says another.
AuthenticMRR accounts for $8,721.44. A $220.73 gap.
Every cent is accounted for.
Reconciliation decomposes the gap into explained causes, until nothing is left unresolved.
Difference −$220.73
- Refund timingRefunded on 30 Sep, settled by Google on 2 Oct.−$83.21
- Annual plan normalizationYearly plans count as 1/12 of their price per month.−$109.84
- FX timingTransaction-date rates versus Google's payout rate.−$27.68
03 / 08Provenance
Every number can show its work.
Open any metric and follow it back to the provider event, every rule applied to it, and the definition version that produced the result.
- Provider event01subscription.renewedDodoPayments, $79.00 USD
- Observed025 Oct, 14:03Signature verified, stored as evidence
- Classified03RecurringMonthly billing interval
- Mapped04Quollie / GrowthProvider price → canonical plan
- Adjusted05No refundNothing to net off
- Rule applied06MRR definition v1.4Versioned, never changed silently
- Contribution+$79to Quollie MRR, fully traced
04 / 08Revenue memory
What did we know at month-end?
Late events and corrections change history. AuthenticMRR keeps every version, so you can see what was reported at the time and exactly why it changed. Drag through time.
September MRR, as known on
30 Sep, 23:59
$24,671
Revenue Confidence
96.8%
No corrections known yet
05 / 08Revenue Confidence
Decline, or a broken pipeline?
Every number carries a confidence score built from coverage, freshness and reconciliation. Break a provider below and watch AuthenticMRR refuse to report a decline it can't prove.
Revenue Confidence
99.8%
- Historical coverage
- 100.0%
- Webhook freshness
- 100.0%
- Provider reconciliation
- 99.4%
- Classification
- 99.8%
MRR $24,812 +8.4%
All providers fresh and reconciled. This number can be stated plainly.
Provider health
- DodoPayments18s ago
- Google Play42s ago
- App Store1m ago
- Polar3m ago
$ waiting for events…
06 / 08Security
Built like financial infrastructure, because it is.
These guarantees are part of the architecture, not settings you have to remember.
Read-only access
AuthenticMRR never moves money. Where a provider offers read-only keys or scopes, we require them.
Isolated workspaces
Every request is scoped to your workspace on the server, and cross-tenant access is attacked in tests on every change.
Credentials stay sealed
Provider keys are encrypted at rest and never shown again after you save them.
An audit trail nobody can edit
Connections, role changes, corrections and exports go into an append-only log.
History is never overwritten
Corrections are added alongside the original, so every past report can be reproduced.
Rules calculate. AI explains.
Numbers come from deterministic, versioned rules. AI may summarize them, never produce them.
07 / 08Pricing
Pay for the apps you run, not the revenue you make.
Every plan reconciles every provider, explains every number and keeps your full history. Plans grow with your portfolio, never with your MRR.
Free
One product, every provider it uses
$0/month
Free for good
- Active apps
- 1
- Members
- 1
- Email alerts
Solo
An indie founder with a small portfolio
$15/month
or $150/year, 2 months free
- Active apps
- 3
- Members
- 1
- Tax readiness: periods, closes and guided self-filing
- Monthly portfolio report
- MCP for your AI assistant
- Email alerts
Studio
RecommendedA studio running several products with a small team
$39/month
or $390/year, 2 months free
- Active apps
- 10
- Members
- 5
- Everything in Solo
- Accountant packs
- Scheduled reports
- Slack alerts
- Roles for your team
Portfolio
Large portfolios that automate around their numbers
$79/month
or $790/year, 2 months free
- Active apps
- 30
- Members
- 15
- Everything in Studio
- API access
- Webhooks
- Accountant reviewer access
- Audit log export
On every plan, Free included
- Every provider, web and mobile
- Full history, no revenue limits
- Reconciliation and Revenue Confidence
- Why-this-number provenance
- Production and Test environments
- Education Center
- CSV export of your own data
Growing past your plan
Add 10 more active apps to any paid plan for $29/month ($290/year).
Over your limit, nothing is deleted. You choose which apps stay active; the rest keep their full history and come back when you have room.
Archived apps are always free.
DodoPayments first, then Stripe or Polar, RevenueCat, Google Play and the App Store, followed by Lemon Squeezy, Paddle, Creem and Razorpay. We add providers in the order founders need them.
Dashboards display numbers. AuthenticMRR keeps a ledger: every number traces back to provider events, every difference from your provider is explained, and past reports are preserved exactly as they were.
No. AuthenticMRR only reads. Where a provider offers read-only keys or scopes, we require them.
Affected numbers are marked as provisional, Revenue Confidence drops, and AuthenticMRR retries and backfills. You see a data problem, never a fake revenue decline.
Yes. Your normalized ledger can be exported in documented formats. The history you build is yours.
Plans are priced by how many apps you actively run, never by your revenue: Free for one app, then $15, $39 and $79 a month for 3, 10 and 30 apps, with two months free on annual billing. Every provider, your full history and every trust feature are on every plan.
Fragments in · one ledger out
Accounted for.
Connect your first provider and watch your Revenue Ledger build itself, with confidence reported from the very first event.