

ezBookkeeping
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.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Self-Hosted
- Docker
Features
Properties
- Privacy focused
Features
- Dark Mode
- Cloud Sync
- Import CSV Data
- Cash Flow Analysis
- Portable
- Recurring Billing
- Ad-free
- Support for multiple currencies
- Currency Conversion
- Works Offline
- Multiple Account support
- Bookkeeping
- Golang
- Model Context Protocol (MCP) Support
Tags
- account-book
- Javascript
- MCP Servers
- Accounting
- personal
- app
- mobile
- financial
- vue
ezBookkeeping News & Activities
Recent activities
- mayswind updated ezBookkeeping
- mayswind liked ezBookkeeping
- mayswind updated ezBookkeeping
- mayswind updated ezBookkeeping
- forum-poster-69 liked ezBookkeeping
- POX updated ezBookkeeping
- mayswind updated ezBookkeeping
- mayswind updated ezBookkeeping
ezBookkeeping information
What is ezBookkeeping?
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. Designed to be resource-efficient and highly scalable, it can run smoothly on devices as small as a Raspberry Pi, or scale up to NAS, MicroServers, and even large cluster environments. ezBookkeeping offers tailored interfaces for both mobile and desktop devices. With support for PWA (Progressive Web Apps), you can even add it to your mobile home screen and use it like a native app.
Features
- Open Source & Self-Hosted
- Built for privacy and control
- Lightweight & Fast
- Optimized for performance, runs smoothly even on low-resource environments
- Easy Installation
- Docker-ready
- Supports SQLite, MySQL, PostgreSQL
- Cross-platform (Windows, macOS, Linux)
- Works on x86, amd64, ARM architectures
- User-Friendly Interface
- UI optimized for both mobile and desktop
- PWA support for native-like mobile experience
- Dark mode
- AI-Powered Features
- Receipt image recognition
- Supports MCP (Model Context Protocol) for AI integration
- Powerful Bookkeeping
- Two-level accounts and categories
- Attach images to transactions
- Location tracking with maps
- Recurring transactions
- Advanced filtering, search, visualization, and analysis
- Localization & Globalization
- Multi-language and multi-currency support
- Automatic exchange rates
- Multi-timezone awareness
- Custom formats for dates, numbers, and currencies
- Security
- Two-factor authentication (2FA)
- Login rate limiting
- Application lock (PIN code / WebAuthn)
- Data Import/Export
- Supports CSV, OFX, QFX, QIF, IIF, Camt.053, MT940, GnuCash, Firefly III, Beancount, and more




