Flexible accounting software for personal and small business use, GnuCash is freely available under the GNU GPL, supporting multiple OS and financial tasks.
- Budget Manager
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- PortableApps.com
- Flathub

Flexible accounting software for personal and small business use, GnuCash is freely available under the GNU GPL, supporting multiple OS and financial tasks.

HomeBank is a free software. Use it to manage your personal accounts. It is designed to easy to use. Analyse your finances in detail using powerful filtering tools and graphs.

Integrates enterprise resource planning, CRM, and more, eliminating the need for multiple software with open-source solutions developed in Python.

ERPNext is a free and open-source integrated Enterprise Resource Planning (ERP) software developed by Frappé Technologies Pvt. Ltd. and is built on MariaDB database system using a Python based server-side framework.

Paisa is a Personal finance manager. It builds on top of the Ledger double entry accounting tool.

Zero-based budgeting tool with real-time syncing, goal setting, partner collaboration, debt management, financial reports, and strong data security.



Dolibarr ERP & CRM is a modern and easy to use open-source web software package to manage your business (customers, invoices, orders, products, stocks, agenda, e-mailings, shipments...).

From the makers of ERPNext, Frappe Books simplifies invoicing, billing, and accounting for freelancers and small business owners. Create professional invoices, generate beautiful PDFs and send them to your customers.

KMyMoney is a cross-platform personal finance manager built on KDE frameworks technologies for your desktop and notebook environment. It enables users to keep careful track of their personal finances by providing a broad array of financial features and tools.

The goal of the solution is to create an application that is intuitive, efficient, and inclusive; to manage personal finances while ensuring that no one is left behind.

Skrooge allows you to manage your personal finances, powered by KDE 4.x. Thanks to its many features, it is one of the most powerful way to enter, follow, and analyze your expenses.

Manager is free accounting software for Windows, Mac and Linux.
It features an intuitive and innovative user interface with modules such as cashbook, invoicing, receivables, payables, taxes and comprehensive financial reports.
The desktop edition is free while the cloud edition.



From invoicing to expense tracking to accounting, Akaunting has all the tools you need to manage your money online, for free.

Personal budgeting software inspired by budget-to-zero and the envelope system. Works offline and no signup required.

InvoicePlane is a self-hosted open source application for managing your quotes, invoices, clients and payments. The application comes with various options, templates and settings to customize your invoicing experience.

Manage finances with robust reporting, payroll tools, unlimited invoicing, inventory tracking, and app integration. Flexible plans available.



Wave makes it easy to be your own boss. Just do what you're good at, and lean on Wave's smart online software for help with invoicing, accounting and payroll.

ezBookkeeping is a lightweight, self-hosted personal finance app with a user-friendly interface and powerful bookkeeping features. It's easy to deploy, and you can start it with just one single Docker command.

Bigcapital is a smart and open-source accounting and inventory software, Bigcapital keeps all business finances in right place and automates accounting processes to give the business powerful and intelligent financial statements and reports to help in making decisions.

Quicken is a prominent personal finance software in the United States, designed to simplify the management of your financial matters. It provides a comprehensive platform to monitor spending, maintain daily finances, and adhere to a budget.


Easy cloud accounting for small businesses and freelancers; send, track, and collect payments quickly. Create invoices, capture expenses, and track time.

Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. This may put off some users, since there is no flashy UI, but for those who want unparalleled reporting access to their data there are few alternatives.
NanoLedger is a data entry app for plain text accounting. It supports the ledger and hledger syntax.



Tryton is a three-tiers high-level general purpose application platform under the license GPL-3 written in Python and uses PostgreSQL as database engine.
