42 open-source apps
Best self-hosted Finance & Budgeting apps
Budgeting, invoicing, accounting and payment tools. Manage personal or business money without handing your data to a fintech.
The most popular self-hosted apps for finance & budgeting on GitHub are HyperSwitch, Actual and Firefly III, ranked by stars below.
Ranked by GitHub stars
All 42 Finance & Budgeting apps
HyperSwitch
juspay/hyperswitch
Payment switch to make payments fast, reliable and affordable. Connect with multiple payment processors and route traffic effortlessly, all with a single API integration.
Finance & BudgetingRustDockerActual
actualbudget/actual
Local-first personal finance tool based on zero-sum budgeting, supporting synchronization across devices, custom rules, manual transaction importing (from QIF, OFX, and QFX files), and optional…
Finance & BudgetingTypeScriptDockerFirefly III
firefly-iii/firefly-iii
Firefly III is a modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many…
Finance & BudgetingPHPDockerLago
getlago/lago
Metering and usage-based billing.
Finance & BudgetingGoDockerSure
we-promise/sure
Personal finance application for everyone (fork of Maybe).
Finance & BudgetingRubyDockerInvoice Ninja
invoiceninja/invoiceninja
Powerful tool to invoice clients online.
Finance & BudgetingPHPDockerAkaunting
akaunting/akaunting
Accounting software designed for small businesses and freelancers.
Finance & BudgetingPHPGhostfolio
ghostfolio/ghostfolio
Wealth management software to keep track of stocks, ETFs and cryptocurrencies.
Finance & BudgetingTypeScriptDockerWallos
ellite/Wallos
Lightweight personal subscription tracker with statistics and optional notifications.
Finance & BudgetingPHPDockerBTCPay Server
btcpayserver/btcpayserver
Bitcoin and other cryptocurrencies payment processor.
Finance & BudgetingC#OctoBot
Drakkar-Software/OctoBot
Cryptocurrency trading bot.
Finance & BudgetingPythonDockerKill Bill
killbill/killbill
Subscription billing & payments platform. Have access to real-time analytics and financial reports.
Finance & BudgetingJavaDockerezbookkeeping
mayswind/ezbookkeeping
A lightweight personal bookkeeping app hosted by yourself.
Finance & BudgetingGoDockerBigcapital
bigcapitalhq/bigcapital
Financial accounting and inventory management software for small to medium businesses.
Finance & BudgetingTypeScriptDockerInvoicePlane
InvoicePlane/InvoicePlane
Manage quotes, invoices, payments and customers for your small business.
Finance & BudgetingPHPFava
beancount/fava
Web frontend of Beancount, a text based double-entry accounting system.
Finance & BudgetingPythonInvoiceShelf
InvoiceShelf/InvoiceShelf
Track expenses, payments & create professional invoices & estimates (fork of Crater).
Finance & BudgetingPHPDockerFOSSBilling
FOSSBilling/FOSSBilling
Hosting and billing automation. Integrates with WHM, CWP, cPanel and HestiaCP. Full API and easily extensible.
Finance & BudgetingPHPDockerExpenseOwl
Tanq16/ExpenseOwl
Extremely simple expense tracker with a beautiful UI.
Finance & BudgetingHTMLDockerIHateMoney
spiral-project/ihatemoney
Manage your shared expenses, easily.
Finance & BudgetingPythonDockerBitcart
bitcart/bitcart
Cryptocurrencies payment processor and development platform.
Finance & BudgetingPythonDockerSolidInvoice
SolidInvoice/SolidInvoice
Open source invoicing and quote application.
Finance & BudgetingPHPOpenBudgeteer
TheAxelander/OpenBudgeteer
Budgeting app based on the Bucket Budgeting Principle.
Finance & BudgetingC#DockerWYGIWYH
eitchtee/WYGIWYH
Simple and powerful finance tracker.
Finance & BudgetingPythonDockerBudget Board
teelur/budget-board
Simple app for tracking monthly spending and working towards financial goals.
Finance & BudgetingC#Dockermonetr
monetr/monetr
Budgeting application focused on planning for recurring expenses.
Finance & BudgetingGoDockerSHKeeper
vsys-host/shkeeper.io
Cryptocurrency payment processor with the unique combination of gateway and merchant allowing you to accept payments in multiple cryptocurrencies without fees and intermediaries.
Finance & BudgetingPythonREI3
r3-team/r3
Manage tasks, time, assets and much more within your business.
Finance & BudgetingJavaScriptOcular
simonwep/ocular
Simplistic and straightforward budgeting app to track your budget across months and years.
Finance & BudgetingVueDockerVoucherVault
l4rm4nd/VoucherVault
Store and manage vouchers, coupons, loyalty and gift cards digitally. Supports expiry notifications, transaction histories, file uploads and OIDC SSO.
Finance & BudgetingHTMLDockerFamily Accounting Tool
nymanjens/facto
Web-based finance management tool for partners with partially shared expenses.
Finance & BudgetingScalaKresus
kresusapp/kresus
Personal finance manager.
Finance & BudgetingTypeScriptDockerMyFin Budget
afaneca/myfin
Personal finances platform (web + REST API + Android) that'll help you budget, keep track of your income/spending and forecast your financial future.
Finance & BudgetingTypeScriptDockerReceipt Wrangler
Receipt-Wrangler/receipt-wrangler
Easy-to-use receipt manager, powered by AI. Allows users to create receipts effortlessly and quickly, categorize and more.
Finance & BudgetingGoDockerAssets
venil7/assets
Personal net worth and investment tracker.
Finance & BudgetingTypeScriptDockerDePay
DePayFi/widgets
Accept Web3 Payments directly into your wallet peer-to-peer.
Finance & BudgetingJavaScriptEconumo
econumo/econumo
Budgeting application for managing personal and family finances, supporting multiple currencies, joint accounts, and budgets.
Finance & BudgetingGoDockerGRR
JeromeDevome/GRR
Assets management and booking for small/medium companies.
Finance & BudgetingPHPYAFFA
kantorge/yaffa
Personal finance web application, that can be used to keep track of your money, expenses, budgets, and investments. It also helps with long-term financial planning.
Finance & BudgetingPHPGalette
galette/galette
Membership management web application aimed towards non profit organizations.
Finance & BudgetingPHPExpensave
algirdasc/expensave
Expense tracker for personal and family budget management. Track spending on a shared calendar, import bank statements and monitor finances with reports.
Finance & BudgetingPHPDockerMybucks.online
mybucks-online/app
Secure, browser-based, password-only self-custodial cryptocurrency wallet.
Finance & BudgetingTypeScript
What is the best self-hosted app for finance & budgeting?
By GitHub stars, HyperSwitch is the most popular self-hosted app for finance & budgeting with 45,286 stars, followed by Actual and Firefly III. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these Finance & Budgeting apps free?
Yes. All 42 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted Finance & Budgeting app?
29 of the 42 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which Finance & Budgeting apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are Firefly III (2,574 commits), HyperSwitch (2,103 commits) and Invoice Ninja (2,002 commits). Active development usually means faster bug fixes and security patches.