Income Refinery is a free, private, browser-based passive income and dividend tracker built for income investors, dividend investors, and the FIRE community — created by Darren C. Track dividends, rental income, bonds, and every other passive stream toward financial independence, all in one place.

All your income streams. One refined view.

Every stream,
refined into
one clear view.

The passive income and dividend tracker built for serious income investors. Unify your dividends, rental income, bond coupons, and every other stream into a single monthly number — tracked against your financial independence goal, stored only on your device.

No account required Runs in your browser Data never leaves your device Set as your browser homepage
Live Preview
IR Income Refinery
+ Add ⚙ Settings
Monthly Income (avg)
$4,830
📊 9 holdings 🏠 1 property 💰 3 other
Gap to target
−3,170
of $8,000 / mo
Jan
3,840
O · Rental · HYSA
Feb
2,210
Rental · T · Bonds
Mar
5,490
O · EPD · Rental
Apr
4,160
VYM · Rental · HYSA
May
6,020
PFE · O · Bonds
Jun
— upcoming
O 500 units · $0.2635 / mo +132/mo
EPD 800 units · $0.525 / qtr +140/mo
🔒 7 more holdings Unlock with Pro →
500+
Active users
30+
Countries
12
Income categories
$0
Recurring fee, ever

I've tried spreadsheets, Notion, and two other apps. Nothing comes close to how clearly Income Refinery shows me my monthly number across all my streams — dividends, rental, and my HYSA all in one place.

M
Michael R.
Dividend investor · 14 holdings

The privacy angle sold me immediately. My brokerage data stays on my laptop, not some startup's server. And the Pro export feature means I'm never locked in — I can pull everything into Excel any time.

S
Sarah K.
FIRE investor · 3 income streams

I track US, UK, and Canadian dividend stocks plus a rental property. The multi-currency support just works — it pulls the FX rates and rolls everything into USD automatically. Saves me an hour every month.

D
David L.
Global income investor · 9 holdings

The dividend and passive income
tracker built for serious investors

Spreadsheets scatter. Brokerage apps only show one asset class. Income Refinery was built specifically to unify every passive income stream — dividends, rent, bonds, and more — into one dashboard.

🏆

One unified income number

Dividend income from 30 global exchanges, rental yields, bond coupons, savings interest — all converted to your base currency and summed into a single monthly passive income figure you can actually act on.

🎯

Track your path to financial independence

Set a monthly passive income goal — whether that's replacing your salary, reaching your FIRE number, or simply covering your rent. Watch the progress bar fill month by month and see exactly which streams are pulling the most weight.

🔒

Radically private by design

Your dividend data, rental income, and financial independence targets never leave your device. No accounts, no cloud sync, no servers. Everything runs client-side in your browser — yours alone.

Up and running in
three steps

No sign-up. No install. Open the tool and start adding your income sources immediately.

1

Add your holdings

Enter your stocks, REITs, ETFs, and funds. Search any of 30 global exchanges. Use the live dividend lookup pipeline or upload your own watchlist spreadsheet.

2

Add all income streams

Layer in rental properties, bonds, savings interest, pensions, royalties, and more. Set your base currency — the tool handles all FX conversions automatically.

3

Set your target and track

Enter your monthly income goal. Watch the dashboard populate with your 12-month calendar, income mix breakdown, and real-time gap to financial independence.

Built for every stage of the
income investing journey

Whether you just bought your first dividend stock or you're engineering your exit from employment, Income Refinery meets you where you are.

🌱

Just starting out

You've heard about dividend investing and passive income and you want to see how it adds up. Start with a handful of holdings — no setup, no account, no learning curve. Income Refinery shows you a real monthly income number from day one, which is often the most motivating thing a new income investor can see.

→ Start free, no commitment

📈

Building your portfolio

You hold dividend stocks, maybe a rental property, maybe some bonds or a high-yield savings account — and they live in three different places. Income Refinery consolidates your entire dividend portfolio and every other income stream into one dashboard, so you know your real monthly passive income number at a glance.

→ Track every stream in one place

🔥

Pursuing FIRE

You have a FI number. You know your target monthly passive income. What you need is a tracker that shows the gap clearly — month by month, stream by stream — so you can see your financial independence getting closer in real time. Set your target, connect your dividend and rental income, and watch the progress bar fill.

→ Track your FIRE number precisely

Every tool a passive income
investor actually needs

From live dividend lookups to multi-currency rental income tracking, Income Refinery covers the full passive income picture.

📊

12-month income calendar

See every month of the year populated with your expected income — broken down by source. Instantly spot thin months and plan around them.

🌏

170 currencies, 30 exchanges

Live FX rates sourced from the European Central Bank via Frankfurter API. Track NYSE, LSE, HKEX, SGX, and 26 other major markets simultaneously.

🔍

Live dividend lookup pipeline

Connect up to 6 premium data providers (Twelve Data, EODHD, FMP, and more) or upload your own watchlist spreadsheet for offline lookups.

🏠

Rental property income

Track gross rent, expenses, and net yield per property — in any currency. Rental net income rolls up directly into your monthly total alongside your portfolio.

💼

12 passive income categories

HYSA, bonds, private credit, pensions, royalties, annuities, digital products — whatever your income mix, there's a category for it.

📤

Share your progress card

Generate a branded PNG of your income dashboard and post it to WhatsApp, X, Facebook, LinkedIn, or Instagram in one tap. Three aspect ratios (1:1, 16:9, 9:16) and a "hide amounts" option to share your % progress without revealing exact figures.

📊

Excel export with dashboard

Export a multi-sheet workbook: Summary dashboard, Holdings, Property, Other Income, 12-month Calendar, and FX Rates — a clean point-in-time record of your income portfolio.

Start free. Upgrade when
you're ready.

The free plan is genuinely useful. Pro unlocks the full power for serious investors.

Free to Start
$0
No card required · No account

A genuine way to try the tool with no commitment. Just know: free accounts cannot back up or export their data, and there's no guarantee the free tier stays as it is.

  • Up to 10 dividend holdings
  • Up to 1 rental property
  • Up to 3 other income streams
  • Live FX rates — 170 currencies, 30 exchanges
  • 12-month income calendar
  • Monthly target & progress bar
  • Dividend lookup — watchlist upload + all 6 API providers + Yahoo fallback
  • Share your progress card — post to X, WhatsApp, Instagram & more
  • Dark & light theme
  • Export, backup, or restore data
  • Custom branding (title & logo)
  • Forecast & projection view
  • Table view & Dividend Health Panel
  • Yield on Cost & Notes fields
Start Free →

⚠ Free accounts have no export or backup. A browser reset means your data is gone.

Most Popular
Pro — Yours Forever
$49
One-time payment · No subscription · No renewal
⚡ Introductory price — will rise as features are added

Pay once. Own it permanently. No subscription, no renewal emails, no price hikes. While free users depend on us keeping the free tier alive, Pro users own their copy outright.

  • Unlimited holdings, properties & income streams
  • JSON backup & restore — never lose your data
  • Excel multi-sheet export (Summary, Holdings, Calendar, FX…)
  • Forecast & Projection engine — see when you hit your target
  • What-If Scenario Modeller — test capital deployments & distribution changes
  • FI Milestones — track Lean FI, FI, Fat FI & Coast FI in real time
  • Portfolio Snapshots — save point-in-time records of your income growth
  • Income Over Time chart — visualise your passive income trajectory
  • Enhanced share card — shows income growth % from your first snapshot
  • Custom branding (your own title & logo)
  • ≡ Table view — sortable columns across your full portfolio
  • Dividend Health Panel — spot DPU trends & cuts early
  • Blended portfolio yield shown in section header
  • Yield on Cost per holding (enter cost per unit)
  • Net Rental Yield per property (enter purchase price)
  • Notes on holdings, properties & income streams
Get Pro — $49, Yours Forever →

✓ The free version is your risk-free trial. Try everything before you upgrade — Pro purchases are final.

Your financial data
stays yours

In a world of SaaS subscriptions and data harvesting, Income Refinery is designed to be the opposite.

🖥️

Runs in your browser

A single HTML file. No server, no backend, no database. Open it and your dashboard is already there — which means you can set incomerefinery.com/app as your browser homepage and open every day to your passive income number. No login. No wait.

🔐

Data never transmitted

Your holdings, income figures, and targets are stored in browser localStorage on your device only. Nothing is ever sent to our servers.

🚫

No account needed

No email. No password. No subscription. Start tracking immediately. Pro is a one-time payment — no recurring charges, ever.

🔑

API keys stay local

If you connect premium data providers, your API keys are stored in your browser only — transmitted solely to the provider, never to us.

FAQ

Everything you need to know before getting started.

Yes, completely. Income Refinery is a single-file web application that runs entirely in your browser. Your data is stored in your browser's localStorage — it never leaves your device, is never transmitted to any server we operate, and is never shared with any third party. The only external calls the tool makes are to fetch live FX rates (no user data sent) and to the dividend API providers you optionally connect (only the ticker symbol is sent, not your holdings or income figures).
Your data lives in localStorage, so clearing browser storage would remove it. Free users should take extra care for this reason — it's one of the most compelling reasons to upgrade to Pro, which includes both JSON backup/restore and Excel export so your data is never at risk. Pro users: export after every session and keep a few dated copies in Google Drive or Dropbox so you can restore from any device.
One payment. No subscription. We believe people who track passive income shouldn't be paying recurring fees to their tools.
Yes — this is one of Income Refinery's core strengths. You can hold income sources in any of 170+ currencies and set any currency as your base. Live FX rates are automatically fetched from the European Central Bank via the Frankfurter API. Each holding or property stores its own currency and FX rate, and the tool prompts you to sync when rates are refreshed. You can track exchanges across NYSE, NASDAQ, LSE, HKEX, SGX, TSX, ASX, and 23 other major markets — all in one unified dashboard.
Mostly yes. Data entry, editing, calculations, and viewing your dashboard all work fully offline. Live FX rate refresh, dividend lookup, and watchlist spreadsheet parsing (via SheetJS CDN) require an internet connection. FX rates are cached and remain valid for 24 hours, so you can use the tool offline with your last-fetched rates.
Income Refinery supports a priority pipeline of 8 data sources: your own uploaded watchlist spreadsheet (highest priority), then Twelve Data, EODHD, Financial Modeling Prep, Alpha Vantage, Polygon.io, MarketStack, and finally Yahoo Finance as a last-resort fallback. All 6 premium API key inputs are available on both the free and Pro plans — simply enter your own API keys from each provider. Yahoo Finance requires no key but is unreliable in practice — coverage is inconsistent and it may return no data without warning. We recommend connecting at least one premium provider for dependable results.
Yes — and it's one of the best reasons to start. Many people beginning their passive income journey have no idea what their monthly income number actually is, because their dividends, savings interest, and any rental income live in completely separate places. Income Refinery gives you that number immediately. Add your first dividend holding and you'll see a projected monthly income figure right away. There's no account, no setup, and the free plan is genuinely useful for a starting portfolio. Seeing a real number — even a small one — is often the most motivating thing a new income investor can do.
This is exactly what the target and progress bar feature is built for. Enter your monthly passive income goal — your FI number, your salary replacement figure, whatever milestone matters to you — and the dashboard shows how close you are in real time. Every income stream you add fills the bar a little more. The Pro plan goes significantly further for the FIRE community: the Forecast & Projection engine shows when you'll hit your target based on your current trajectory; the FI Milestones strip tracks Lean FI, FI, Fat FI, and Coast FI simultaneously so you always know which milestone is next; the What-If Scenario Modeller lets you test the impact of deploying a lump sum or changing your distribution yield instantly; and Portfolio Snapshots let you save point-in-time records so you can see how far you've come. Income Refinery is one of the only free tools that consolidates dividend income, rental yield, bond coupons, and savings interest into a single FI progress view.

Know your number.
Every month.

Stop guessing what your passive income adds up to. Start tracking it properly — in minutes, for free.

No account · No credit card · Data stays on your device