← All posts

Self-hosted and offline net worth trackers compared (2026)

You want your financial life on your own machine, not in someone else's cloud. Good news: you have real options, and several are free. This is a comparison from the people who build one of them, the Krosos desktop app, so take the bias as declared. For a lot of readers, a free app below is the better answer, and we say which.

The short version

At a glance

Mainly forWhere it runsPriceAutomatic syncCapital-gains taxRetirement forecast
WealthfolioInvesting and personal financemacOS, Windows, Linux, iOS, Android, or your own serverFree; broker sync from $79/yrPaid add-onNone listedYes, with Monte Carlo
GhostfolioInvestment portfoliosYour own server, or their cloudSelf-hosted free; cloud Premium $48/yrImport and export listedNone listedFIRE calculator
Portfolio PerformanceInvestment performanceWindows, macOS, Linux, plus a mobile appOpen sourceNot mentionedRecords tax paid; no report listedNot listed
ActualEnvelope budgetingLocal app, optional self-hosted syncOpen source; donationsBank sync via GoCardless (EU/UK), SimpleFIN (US/Canada)None listedNone listed
Firefly IIIBookkeeping and budgetsYour own serverFree, open sourceData importerNone listedNone listed
Krosos desktopWhole net worth, tax, forecastMac with Apple Silicon only (beta)€60/yrExchanges, wallets, banks through your own Enable Banking appBelgium, France, GermanyYes

Checked on the products' own sites on 2 November 2026. "None listed" means we did not find it on their public feature pages, not that we tested the app and proved it absent. Prices and features change, so check before you decide.

"Local" does not settle the privacy question

Local storage answers one question: where the database sits. It does not answer the second one, which is who touches your data when it syncs.

Wealthfolio is a good example of an honest design. The free app stores everything on your device, with manual entry and CSV imports. Automatic broker sync is the optional Connect subscription, which runs through SnapTrade, a third-party aggregator, on read-only connections. That is a reasonable trade, and you should know you are making it.

On Krosos desktop, exchange and wallet sync goes directly from your machine using your own read-only API keys. Bank balances are different: they go through your own Enable Banking app, which is a third party too, and setting it up takes more effort than a one-click link. What a bank connection actually shares covers that in detail.

So if privacy is the reason you are here, ask both questions of every app, ours included. And if manual entry suits you, then a free local app with no sync at all is the most private option on this page.

What five years costs

The list prices above hide what you pay over time, so here it is over five years, at today's prices.

SetupFive years
Wealthfolio, Portfolio Performance or Actual, manual or free sync0, plus your time
Ghostfolio on your own server0, plus the server
Ghostfolio Premium in their cloud$240
Krosos desktop€300
Wealthfolio with Connect Essentials (broker sync)$395

On price alone, Krosos does not win against a free app, and it never will. You would be paying for the time you do not spend on tax and upkeep, so the fair test is what that time is worth to you. A portfolio with three purchases a year does not need us.

Where the others win

Where Krosos desktop wins

Two limits are worth knowing before you buy. It needs a yearly licence, and if that lapses the app goes read-only: your data stays yours, but you stop adding to it. And backups are your job, because we have no copy.

How to choose

Start with a free one. If Wealthfolio or Ghostfolio does what you need, stop there, and keep the money. Move to something paid only when you can name the job the free app leaves you doing by hand. For a Belgian, French or German investor on a Mac, that job is usually the tax calculation, and you can try Krosos desktop free for 14 days to see whether it earns its €60. If you would rather we handled backups and access from any device, the hosted plan is the same price.

Read next

2026-10-19

Sequence of returns risk: one plan, 500 markets

A plan that never runs out on a straight line ran out in 29% of 500 simulated markets. Five live scenarios show which changes help and which do nothing.

Read article →

2026-09-21

FIFO vs average cost basis: the gain a partial sale leaves

One share position, four purchases and a partial sale: compare FIFO with weighted average cost, reconcile the remaining gain, and check France and Germany.

Read article →

2026-09-14

Open banking: what a bank connection actually shares

What connecting a bank to Krosos shares, what stays separate, and why a balance sync is not an expense history. A practical guide to consent and setup.

Read article →