InvoicePlane vs Kill Bill
Side-by-side trajectory, velocity, and editorial themes.
InvoicePlane's beta cycle is mostly security hardening and PHP modernization
InvoicePlane is moving through a slow beta cadence on the 1.6/1.7 lines. The substance is security improvements credited to outside researchers and PHP 8.2+ compatibility — keeping a long-lived open-source invoicing tool current rather than expanding it.
The trajectory is maintenance and modernization: security patches, runtime compatibility, and release-candidate hygiene. There is little new user-facing capability; the value is keeping a self-hosted billing app safe and installable on modern stacks.
Expect 1.7.2 to reach stable after the beta security work settles, with PHP-version support and vulnerability fixes as the headline.
Kill Bill grinds out invoice-reliability fixes on a mature 0.24.x line.
Kill Bill remains a mature open-source subscription-billing engine in steady maintenance on its 0.24.x line. Recent releases concentrate on invoice-processing reliability — retries, account parking on unrecoverable failures, and uniform failure logging — plus catalog and payment-plugin bug fixes. The 0.25.0 tag was cut in late June but shipped with no release notes, so its scope is unclear.
The direction is hardening, not expansion: most point releases are bug fixes and dependency updates rather than new capability. Invoice failure handling has recurred across the last several releases, pointing to an effort to make billing runs resilient to bad plugin and catalog states rather than fail silently. The parallel 0.25.0 tag hints a new minor line is being prepared, but there is no visible feature content yet.
Expect continued 0.24.x point releases on the same bug-fix cadence; whether 0.25.0 carries real new features will not be clear until it ships with actual release notes.
See more alternatives to InvoicePlane →
See more alternatives to Kill Bill →