Skip to content

Comparison

Below is a feature comparison of ezBookkeeping with the open-source, self-hosted personal finance software Firefly III and Actual Budget, as of January 2026.

Basic Information

ItemezBookkeepingFirefly IIIActual Budget
Compared Versionv1.3.1v6.4.16v26.1.0
Development Period2020–present2014–present2022–present
LicenseMIT LicenseGNU Affero General Public License v3.0MIT License
Programming LanguagesGo + TypeScriptPHP + JavaScriptTypeScript
Official Docker Image Platformsamd64, arm64, armv6, armv7amd64, arm64amd64, arm64, armv6, armv7
Supported DatabasesSQLite, MySQL, PostgreSQLMySQL, PostgreSQLSQLite
Supported Object StorageLocal filesystem, MinIO (S3-compatible), WebDAVLocal filesystem

Performance

ItemezBookkeepingFirefly IIIActual Budget
Docker Image Tag1.3.1version-6.4.1626.1.0-alpine
Docker Image Size (linux/amd64)57.7 MiB795 MiB188 MiB
Docker Image Size (linux/arm64)55.5 MiB805 MiB184 MiB
Time to Accept Requests on First Start (default config)1.53 s44.48 s8.73 s
Time to Accept Requests on Second Start (default config)1.06 s35.46 s8.69 s
Idle Memory Usage After First Start23.92 MiB71.43 MiB117.36 MiB
Memory Usage After First Login27.66 MiB164.66 MiB117.13 MiB

All timings and memory usage were measured on a Raspberry Pi 4 (4 GiB RAM, system running on a Samsung SSD 980 connected via USB). Official minimal images supporting the linux/arm64 platform were used.

Each metric was tested five times. The highest and lowest values were discarded, and the average of the remaining three measurements was used.

User Interface

ItemezBookkeepingFirefly IIIActual Budget
Desktop interface✅ Supported✅ Supported✅ Supported
Mobile interface✅ Native mobile pages with app-like experience⚠️ Provided via responsive desktop UI⚠️ Provided via responsive desktop UI
Dark mode✅ Supported✅ Supported✅ Supported
Multi-user support✅ Supported✅ Supported✅ Supported
API support✅ Supported✅ Supported✅ Supported
Offline usage❌ Not supported❌ Not supported✅ Supported

Supported Information in Transaction

ItemezBookkeepingFirefly IIIActual Budget
Date✅ Supported✅ Supported✅ Supported
Time✅ Supported (to the second)✅ Supported❌ Not supported
Time zone✅ Supported❌ Not supported❌ Not supported
Multiple date/time fields❌ Not supported✅ Supported (interest date, book date, processing date, due date, payment date, invoice date)❌ Not supported
Categories✅ Two-level categories⚠️ Single-level categories⚠️ Single-level categories
Payee✅ Via tags✅ Via tags✅ Supported
Tags✅ Up to 10 tags✅ Supported✅ Supported
Geographic Location✅ Supported❌ Not supported❌ Not supported
Images✅ Up to 9 images❌ Not supported❌ Not supported
Attachments❌ Not supported✅ Supported❌ Not supported
Cleared status✅ Via tags✅ Via tags✅ Supported
Notes / Description✅ Supported✅ Supported✅ Supported

Artificial Intelligence

ItemezBookkeepingFirefly IIIActual Budget
Model Context Protocol (MCP)✅ Built-in support⚠️ Via third-party software⚠️ Via third-party software
MCP access IP whitelist✅ Supported❌ Not supported❌ Not supported
AI image recognition✅ Supported❌ Not supported❌ Not supported

Exchange Rate Data

ItemezBookkeepingFirefly IIIActual Budget
Built-in exchange rate sources✅ 17 central banks and international financial institutions⚠️ Downloaded from Firefly III website❌ Not supported
Manual exchange rate input✅ Supported✅ Supported❌ Not supported

Personalization

ItemezBookkeepingFirefly IIIActual Budget
Font size settings✅ Supported❌ Not supported❌ Not supported
User avatars✅ Supported❌ Not supported❌ Not supported
Multi-device settings sync✅ Supported❌ Not supported❌ Not supported

Internationalization & Localization

ItemezBookkeepingFirefly IIIActual Budget
Multi-language support✅ Supported✅ Supported✅ Supported
Number of supported languages✅ 19 languages✅ 34 languages✅ 15 languages
Localized date formats✅ Native support⚠️ Controlled by the system✅ Native support
Localized time formats✅ Native support⚠️ Controlled by the system❌ Not supported
Custom time zone✅ Supported❌ Not supported❌ Not supported
Custom first day of week✅ Supported❌ Not supported✅ Supported
Custom fiscal year start✅ Supported✅ Supported❌ Not supported
Localized digit grouping symbols✅ Native support⚠️ Controlled by the system✅ Native support
Localized digit grouping formats✅ Native support⚠️ Controlled by the system✅ Native support
Localized decimal separators✅ Native support⚠️ Controlled by the system✅ Native support
Currency display format✅ Native support⚠️ Controlled by the system❌ Not supported
Multiple calendar support✅ Native support (Gregorian, Buddhist, Gregorian + Chinese Calendar, Gregorian + Persian Calendar)❌ Not supported❌ Not supported
Localized numerals✅ Native support⚠️ Controlled by the system❌ Not supported
Custom expense/income colors✅ Supported❌ Not supported❌ Not supported

Released under the MIT License.