Connect all your payment accounts. Compound shows total revenue across your whole portfolio, with AI that explains exactly why your numbers moved.
Free forever · replaces Baremetrics, ChartMogul & MultiMMR · or explore the demo →
Revenue intelligence
Compound syncs every account, normalizes billing intervals, and writes your daily briefing — so you open one tab, not five.
Sep 11, 2026 · 09:00 AM
Good morning, Alex. Here's your portfolio.
Your portfolio closed yesterday at $140,501 MRR — up +$2,340 (+1.7%) from the prior day.
Event Organizer added 43 subscribers overnight at an average of $61.73/mo, pushing it past its 30-day high.
BetterFlow had 4 annual-plan conversions from monthly — Compound auto-normalized $2,388 of annualized revenue into MRR.
Insight: If BetterFlow keeps its current conversion rate, it'll hit $10k MRR by month-end.
MRR Lifecycle
Every sync produces a snapshot. Compare today to yesterday, spot the exact day numbers moved.
Subscriptions fetched from all 5 providers
Annual, quarterly, custom intervals → monthly cents
MRR, new MRR, churned MRR saved per connection per day
The problem
You want to see your numbers. Instead, you're logging into dashboards.
Separate logins for each Stripe account, each Lemon Squeezy store, Polar, DodoPayments, Paystack. Six tabs to answer 'what's my MRR today?'
Every platform shows its own total. You do the addition manually — every time you want a portfolio view.
Your analytics tell you MRR moved. They don't explain which product drove it, or what you should do next.
Baremetrics ($108/mo), ChartMogul ($100+/mo), MultiMMR ($19/mo, Stripe-only). All assume one business — you have a portfolio.
How it works
Three steps from zero to a complete view of your portfolio revenue.
Step 1 — Connect
Paste a read-only API key from any supported provider account. Compound validates it immediately — active subscription count and estimated MRR shown before you save.
Step 2 — Normalize
Compound pulls every active subscription and normalizes billing intervals to a monthly figure. Annual plan? Divided by 12. Daily snapshot. Automatic.
Step 3 — Analyze
Compound feeds your full portfolio into Claude — every product, every trend, every churn signal. You get plain English: what's working, what's at risk, one specific action. No chart dump.
Portfolio healthy but lopsided. Event Organizer is 92% of MRR — concentration risk, not a portfolio. BetterFlow is the momentum story at +18% month-over-month.
Obsidian Sync Free is sliding at −4.1%. Small products churn faster — if you're not actively improving it, it'll hit zero before you notice.
No paywalls, no 14-day trials, no credit card. Baremetrics charges $108/mo for one Stripe account — Compound is free for all of them.
Every other analytics tool shows you a chart. Compound asks Claude to explain it — what moved, which product drove it, what to do next.
Full source on GitHub, MIT licensed. Self-host in 5 minutes, bring your own Claude key, modify anything. No black box.
Pricing
Baremetrics charges $108/mo. ChartMogul starts at $100. Compound is free — because you're already building on tight margins.
Indie
Studio
Self-hosted
FAQ
Compound is a revenue OS for indie hackers with multiple products. Connect all your payment accounts, see total MRR across your whole portfolio, and get an AI briefing that explains exactly why the numbers moved.
Both tools assume you have one business on one payment processor. Compound is built for founders with a portfolio — multiple products, multiple platforms, one unified view. It's also free and includes AI analysis.
No. Compound syncs all connected accounts in one request and aggregates them automatically. You see the portfolio view and per-product breakdown without any configuration.
Failed connections are reported in the sync response. The rest of your portfolio continues syncing. No silent failures.
Yes. Compound detects annual plans via variant and product names (looking for 'year' or 'annual') and divides by 12 to produce a correct monthly MRR figure.
Compound feeds your full portfolio snapshot into Claude Haiku — every product's MRR, growth rate, subscriber count, and 30-day trend. Claude returns a CFO-style briefing: what's working, what needs attention, and one specific action.