The passive-income dashboard that aggregates all your streams — Stripe, affiliates, marketplaces, ads, manual — in real time, by day / month / year. A Baremetrics alternative for indie hackers with a portfolio.
Connect Stripe read-only in one click. Your keys are encrypted and can never move money.
Baremetrics tracks one Stripe account for $129+/mo. You earn from a dozen tiny places. IncomeOS counts them all.
Net (after-fee) revenue, auto-grouped per product. Zero config — products become sources automatically.
Type a monthly total for any source — affiliate, ad network, sponsorship. Watch it grow month over month.
Real totals plus pro-rated averages, so even monthly-only sources show an "avg per day".
Live "you need $X more" progress toward your monthly and yearly targets.
We only ever accept a restricted, read-only Stripe key — encrypted at rest with AES-256. It cannot move a cent. Or self-host and no one but you sees the numbers.
Every card links to its own dashboard — jump straight to where you read the affiliate numbers.
IncomeOS ships an MCP server. Connect it to Claude or Cursor and just ask.
Same dashboard. Pick who keeps the servers running.
Sign in with your email, connect Stripe read-only in one click, see your numbers in about a minute. No card to start.
Pro — $9/mo
Adds automatic daily sync, so your dashboard is fresh every morning without you touching it.
Start free →Deploy to your own Supabase + Vercel in ~5 minutes. MIT licensed. Your numbers never leave your database.
$0
You run the infrastructure and the updates. Same code, same MCP.
Deploy your own →Short answers, no sales copy.
Baremetrics analyses one Stripe account in depth, from about $129/month. IncomeOS is built for the opposite shape: many small streams. A SaaS, an affiliate program, an app, an ad network, a couple of one-off invoices — it adds them all up, including the ones with no API.
IncomeOS only accepts read-only access. It cannot create charges, issue refunds or move money — by design, not by promise. Keys are encrypted with AES-256-GCM and the encryption key never touches the database. Prefer total control? Self-host and nothing leaves your own infrastructure.
That's the whole point. Amazon Associates, most ad networks and plenty of marketplaces publish no earnings API — so tools that only do integrations simply can't see that money. You type the monthly total once and it joins the same charts, averages and goals as everything automatic.
Free: connect Stripe, unlimited manual sources, every chart, brands, goals, and sync whenever you press the button. Pro ($9/mo, 14-day free trial) adds automatic daily sync, so the dashboard is already current when you open it instead of waiting on you.
Because reading a chart is slower than asking a question. Connect the Income MCP to Claude or Cursor and ask "how much did I make this month across everything?" — the answer is built from your real numbers. No other income dashboard does this.