Tool profile
Ghostfolio: cost, fit and limits
Ghostfolio is an open source wealth management and portfolio tracking application that tracks stocks, ETFs and cryptocurrencies, runs self-hosted under AGPL-3.0 or as the hosted Ghostfolio Premium service, and has an experimental MCP server for AI clients.
What to know first
Ghostfolio is free to self-host with Docker images for amd64, arm/v7 and arm64, backed by PostgreSQL and Redis. A hosted Ghostfolio Premium cloud service exists, with a premium-only GHOSTFOLIO data source, but the pages opened list no price for it. The MCP server that lets an AI client read portfolio data is experimental and disabled by default. A progressive web app serves the browser.
Ghostfolio at a glance
| Maker | Ghostfolio (organization behind the open source project), Not stated on the vendor pages |
|---|---|
| Free plan | Yes |
| Entry price | Quote only |
| API access | No |
| Category | Best AI Investment Portfolio Trackers in 2026, rank 8 of 11 |
| Website | ghostfol.io |
Who Ghostfolio is best for
Docker-comfortable self-hosters
Docker images for several architectures plus listed fits for Umbrel, Unraid and Home Assistant let a home-lab user run the tracker on a small device.
Crypto and ETF holders in one place
Stocks, ETFs and cryptocurrencies are tracked across accounts, with CoinGecko and Yahoo listed as data sources, so mixed portfolios need no second tool.
Users who want a risk check
Static analysis flags portfolio risks, giving a quick read on concentration without building a spreadsheet. The analysis is static, so it will not replace a risk model or a professional review.
Ghostfolio plans and pricing
| Plan | Price | What it includes |
|---|---|---|
| Self-hosted | Free (AGPL-3.0) | Docker images for amd64, arm/v7 and arm64, running with PostgreSQL and Redis on your own hardware. |
| Ghostfolio Premium | Not published on the opened pages | The official hosted cloud service with a premium-only GHOSTFOLIO data source; a pricing page is linked, but no price appeared in the text captured. |
| MCP server | Included, experimental | Lets an AI client read portfolio data and import activities within granted permissions; disabled by default and described as experimental. |
Checked November 2026.
What Ghostfolio does
- Return on average investment
- Performance is calculated as return on average investment, including dividends, over periods from today up to the maximum range, rather than as a time-weighted rate.
- Static risk analysis
- A static analysis flags portfolio risks, which gives self-hosters a quick check on concentration without writing their own formulas. The check is static, meaning it is not a forecast or a simulation, and its rules are not described on the page.
- Import and export
- Transactions can be imported and exported, which keeps history portable between self-hosted instances and other tools. Transactions can be imported and exported, which keeps history portable between self-hosted instances and other tools.
- Experimental MCP server
- The MCP server is off by default and lets an AI client read portfolio data and import activities within the permissions granted, with no stated list of supported clients.
- Progressive web app
- A progressive web app with dark and zen modes runs in the browser, so a self-hosted instance serves phones without a separate native app. A progressive web app with dark and zen modes runs in the browser, so one self-hosted instance serves phones and desktops.
How Ghostfolio handles your data
On a self-hosted install, data sits in your own PostgreSQL database, so retention and deletion are in your hands. The hosted Ghostfolio Premium service is the official cloud option, and the pages opened give no hosting region, retention terms or certifications for it. Whether data is used for model training is not stated. The MCP server is disabled by default, so no AI client can read the portfolio until the operator turns it on and grants permissions.
Where Ghostfolio falls short in practice
- AI feature is experimental. The MCP server ships disabled by default and is described as experimental, so it is a feature for tinkerers and not a dependable assistant. Treat it as a preview of where the project is heading.
- Hosted price unknown. Ghostfolio Premium has no price on the pages opened, so a user who wants the hosted service cannot compare it with Parqet or Sharesight from them.
- Setup needs skills. Running PostgreSQL and Redis through Docker is a requirement of the self-hosted route, and OpenID Connect login is also listed as experimental. An operator also has to keep those services patched and backed up, with no vendor doing it.
Works with
Alternatives to Ghostfolio
Ghostfolio: common questions
Is Ghostfolio free?
Self-hosting is free under AGPL-3.0, using Docker images and your own PostgreSQL and Redis. A hosted Ghostfolio Premium service exists, and the page links a pricing page but showed no price in the text captured. Expect to spend time on setup rather than money if you self-host.
Does Ghostfolio have an AI assistant?
It has an experimental MCP server that lets an AI client read portfolio data and import activities. The server is disabled by default and works within granted permissions. No built-in chat assistant is named on the pages opened, so you bring your own AI client.
What platforms does Ghostfolio run on?
Docker images exist for amd64, arm/v7 and arm64, and the pages list Umbrel, Unraid and Home Assistant among the deployment options. A progressive web app serves browsers and phones. The pages do not list a native mobile app. Check the project page for the current list of options.
How does Ghostfolio calculate performance?
Performance is shown as return on average investment, including dividends, over periods from today to the maximum. That differs from the time-weighted return Portfolio Performance calculates, so numbers for the same account can differ between the two tools. Compare both on a small sample before trusting either number.
Where is my data when I self-host Ghostfolio?
In your own PostgreSQL database, so you control retention, backups and deletion. The page does not describe encryption at rest for self-hosted installs, so that is something to configure yourself. The hosted Premium service has no stated region on the pages opened.