Hosted · or self-host free (MIT)

One screen for every dollar you make.

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.

Total · June 2026
$1,284.50
DayMonthYear
#1 ⚡ SaaS (Stripe)
$812.00
#2 📦 Amazon Affil.
$311.50
#3 🎬 Sponsorship
$161.00

Built for the long tail of income

Baremetrics tracks one Stripe account for $129+/mo. You earn from a dozen tiny places. IncomeOS counts them all.

Stripe on autopilot

Net (after-fee) revenue, auto-grouped per product. Zero config — products become sources automatically.

✍️

Everything else in 10s

Type a monthly total for any source — affiliate, ad network, sponsorship. Watch it grow month over month.

📅

Day / month / year

Real totals plus pro-rated averages, so even monthly-only sources show an "avg per day".

🎯

Goals that motivate

Live "you need $X more" progress toward your monthly and yearly targets.

🔒

Read-only by design

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.

🔗

One click to each source

Every card links to its own dashboard — jump straight to where you read the affiliate numbers.

🤖 Ask your AI how much you made

IncomeOS ships an MCP server. Connect it to Claude or Cursor and just ask.

you ▸ how much did I make this month across everything? ai ▸ $1,284.50 this month (avg $42.80/day). Top: SaaS $812, Amazon $311.50, Sponsorship $161. You're 64% to your $2k goal.

See the MCP →

vs. the others

Aggregate many income streams (not just Stripe)✓ IncomeOS
Counts the long tail — affiliates, marketplaces, apps
MCP for AI agents
Option to self-host, MIT
Price$9/mo · or $0 self-hosted

Two ways to run it

Same dashboard. Pick who keeps the servers running.

☁️

Cloud — start free

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 →
🛠️

Self-hosted — free forever

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 →

Questions people actually ask

Short answers, no sales copy.

How is this different from Baremetrics?

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.

Is it safe to connect my Stripe?

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.

What about sources with no API?

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.

What's free, and what costs $9?

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.

Why would I want an MCP?

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.

Start free — no card →