Wealthfolio
Tap a star to rate
An open-source app that keeps your money entirely on your devices
Wealthfolio is an open-source personal finance app that you run on your own computer or phone. It is built by a community of developers and has earned 8,880 GitHub stars since launch. The core promise is simple: your financial data stays on your device. The app does not require an account, does not send your information to any cloud service, and does not sell any of your data. You download it free and use it locally. The code is public, so if you want to inspect how it works or run it on your own server, you can. Wealthfolio tracks net worth, spending and budgets, investment portfolios, and goals. It also includes a retirement and FIRE planner that runs Monte Carlo simulations to show how different scenarios might play out.
Wealthfolio runs on macOS, Windows, Linux, iOS, and iPad. You can install it directly on each device or run it on your own server using Docker and access it through a browser. The app is built for people who want the full picture of their finances without trusting a third party to hold it. The site puts it this way: "Your financial history stays on your devices instead of becoming dependent on another cloud platform." For security-conscious users or anyone uncomfortable giving their full financial picture to a corporation, this is the central appeal.
The app is maintained by a community of volunteers and supporters, which means features arrive when volunteers have time and enthusiasm, not on a quarterly roadmap. It also means there is no customer support team. The community is active on Discord with 800-plus members, and the developers maintain documentation and GitHub issues, but if something breaks, you may need to wait for a volunteer to respond or debug it yourself.
How you get your data in
Wealthfolio does not sync directly with your bank or brokerage. Instead, you import your holdings via CSV files. You download a statement from your bank, broker, or investment app, export it as CSV or Excel, and Wealthfolio imports it. The app shows a review of what it is about to add before it commits anything, so you can catch mistakes. The site says "You can import current positions or dated buy and sell history from a CSV, Excel file, PDF, or screenshots."
For ongoing updates, the optional service Wealthfolio Connect can automate this. Connect is a paid subscription service that syncs your brokerage accounts directly into the app and keeps your portfolio current without manual uploads. The site mentions it is available but does not publish a price on the page, so you would have to check within the app or contact the team to see what Connect costs. Without it, you are maintaining your holdings by hand, exporting statements regularly and importing them to keep your net worth current.
Wealthfolio also supports manual entry for anything that does not have a CSV export: real estate, crypto holdings from a wallet, art, collectibles, or anything else with a value. You can add these by hand and update them any time.
The advantage of CSV import over direct bank linking is privacy and control. Your credentials stay with you. No third party sees your login information or your full transaction history. The disadvantage is friction. You have to remember to export and import regularly or enable Connect. If you forget, your net worth report goes stale. For long-term wealth tracking (month over month or year over year), this is fine. For catching fraud or staying on top of your checking balance, it is not ideal.
How it tracks wealth and helps you plan
Wealthfolio splits its job into three main workflows: tracking what you own, tracking what you spend, and planning for the future.
For net worth, you add all your assets (stocks, ETFs, real estate, cash, crypto, anything with a value) and all your liabilities (mortgages, loans, credit cards). The app totals them up and shows you your net worth. It can track holdings across many accounts and different currencies. It builds charts showing how your net worth has changed over time and lets you break that down by asset class (stocks, real estate, crypto, and so on) so you can see what is growing and what is not.
For spending, Wealthfolio imports transactions from your bank statements, tries to categorize them automatically, and lets you build budgets against those categories. You can set limits for groceries, entertainment, or any other category and see whether you are on track. It also tracks your cash flow so you can see money in and money out.
For investing, the app lets you track your portfolio across multiple brokerages and accounts. It calculates your allocation (how much of your portfolio is in stocks versus bonds versus crypto) and your sector and geographic distribution so you can see whether your holdings are as diversified as you think. It benchmarks your performance against the S&P 500 or any ETF you choose, so you can see whether you are beating or trailing the market. It also tracks dividends and interest income across all your accounts.
On top of that, Wealthfolio includes a Retirement and FIRE Planner. You set your current age, your target retirement age, your savings rate, and your expected investment returns, and the planner runs a Monte Carlo simulation (thousands of scenarios) to show you the probability of success under different market conditions. There is also a Monte Carlo Risk Lab if you want to stress-test scenarios, and FIRE mode to run the math for people aiming for financial independence early retirement. Alongside retirement planning is a Goals and Save-Up Planner. You set a target amount and a target date, and the planner shows you the monthly contribution you need to hit it, with a visual glide path showing whether you are on track.
What the core app costs and what you can add
Wealthfolio is free. You download it, install it on your devices, and use it forever. There is no time limit, no hidden tier that expires, no upselling to a paid plan to unlock the useful features. The site states "The Wealthfolio app is free and fully usable." This applies whether you download the standalone apps or run it on your own server.
An optional subscription called Wealthfolio Connect adds automation. Connect syncs your brokerages automatically, keeps your portfolio up to date in the background, encrypts your device sync so you can link your phone and computer seamlessly, and lets you share a portfolio with a partner or family member. The site does not publish the price for Connect on the homepage, so you would need to check within the app or contact the team to see what it costs.
The core app lacks a few features that you might expect. There is no built-in account aggregation, so you cannot link your bank and have it pull transactions automatically unless you pay for Connect. There is no customer support team, only community help. And there is no mobile web sync built in to the free tier; you would either use a separate Connect subscription or manage sync yourself using a recovery email, sync code, or QR code pairing. The app also does not integrate with every broker. The site mentions checking the supported brokerages list before assuming Connect will work with your accounts.
Who should use Wealthfolio and who might be frustrated
Wealthfolio is for people who want complete control over their financial data and do not mind the trade of doing some setup work themselves. If you have a few accounts and want to import statements quarterly to see how your net worth is trending, or if you maintain a complex portfolio and want to analyze it with Monte Carlo simulations, Wealthfolio lets you do both. It is also excellent for anyone who cares about open-source software or who wants to run their financial app on their own server.
Wealthfolio is not for someone who wants their bank account and investment accounts to stay automatically in sync with minimal effort. It is not for people who want app-based customer support or expect quick responses to bugs. It is also not for anyone who wants a hosted app that works the same way everywhere; self-hosting requires some technical knowledge. The community is active and supportive, but it is not a company with service-level agreements.
The app is also not a budgeting system for spending tracking in the way some apps are. It will import transactions and categorize them, but if you want a tool that nudges you when you are overspending or gamifies your budget, this is not it. Wealthfolio is for people who want to see their numbers clearly and make their own decisions about what to do with them.