Accounting you can inspect and host yourself
PHP Ledger is an open-source accounting project for small businesses, maintained by Rana Mansoor Akbar Khan with support from the BixiSoft community. PHP Ledger 1.4.7, released September 2026, is the latest release; maintenance has stopped for lack of funds.
A useful accounting core comes first
The current 1.4.7 package is a stable release and includes invoices, bills, partial payments, credits, ageing and reconciliation in the accounting core. Optional Purchasing and Inventory reuse its shared posting and outstanding-balance services. Manually configured tax supports inclusive or exclusive prices. Reports connect figures to their account movements and source records. 1.0.0 added guided browser installation and publisher-signed automatic updates with automatic matched backup and recovery. 1.1.0 installs like WordPress from any web folder, adds MariaDB 10.4+ support, a chosen username and an optional logo, and is the first release with signed update metadata.
The application uses PHP 8.2+, MySQL 8.0.19+ (8.4 recommended) or MariaDB 10.4+, and MeekroDB in BixiSoft's modular PHP structure. PHP Ledger's project-owned core and modules are licensed under AGPL-3.0-or-later. Published 0.1.0 through 0.1.5 previews retain their MIT grants. Dependencies, fonts, photographs and historical source keep their own terms.
A workspace built around daily accounting
The interface brings a focused Home, workspace sidebar, company switcher, compact registers and reviewed document editors to the existing PHP application. Desktop and tablet are the current design targets. Mobile refinement, dark mode and full visual/accessibility acceptance remain unfinished. Read what changed in 1.1.0 and what 1.0.0 left open.
Country-neutral accounting, regional connectors
PHP Ledger is for small businesses, owners, bookkeepers and accountants across countries. Pakistan is one intended regional direction, not the main or ultimate product scope. Pakistan FBR was one explored connector direction alongside other tax and e-invoicing integrations; none reached a release before maintenance stopped for lack of funds.
Free self-hosting and clear terms
PHP Ledger's accounting core is open source. Self-hosting is free, with no licence keys or licensing-server calls. No further commercial modules, native desktop client or Android client were released; maintenance has stopped for lack of funds.
Built in the open
Community contributors helped improve accessibility, accounting checks, installation guidance and everyday workflows while the project was in active development. The source repository and Wiki remain browsable for reference.
What "first stable release" means here
Sample records were the intended way to evaluate the software. Qualified accounting review, jurisdiction-specific reporting, independent security review and observed business usability were never completed before development ended. A balanced report alone never established compliance.
Contact the maintainer
Questions can be sent to [email protected]. PHP Ledger is not currently maintained for lack of funds, so new discussions, issues and pull requests are not being accepted; serious security reports may still go to the same address.
Innovista Chenab, Arcade Plaza, Sector C, DHA Multan, Punjab 60000, Pakistan.
Who maintains the project, and how can you assess it?
Rana Mansoor Akbar Khan maintains PHP Ledger; the repository makes the implementation, licence terms and development decisions through 1.4.7 inspectable.
The application follows BixiSoft's modular PHP architecture with MeekroDB. That architectural background is distinct from a professional accounting qualification, audit opinion or product certification; none was claimed. Security reports could still be sent to [email protected].
Hosting and optional assistance funded their own operating costs and had separate terms. Its open-source licence gives you rights to inspect and use the code; it does not remove your responsibility to operate backups, keep the host patched or decide whether the supported workflows fit your business.
What PHP Ledger never added
PHP Ledger never added advanced warehouse operations, payroll, automatic country tax rules, tax filing or independently accepted statements. The starter was intended for evaluation with sample data within its bounded accounting flows.
The learning pages publish general bookkeeping education; the research pages carry dated sources and jurisdiction-specific limits. Neither collection turned a planned feature into released software. Begin with the sample demo and compare its evidence with the release notes.
Frequently asked questions
These answers describe the current release and the choices you need to make before evaluating it.
Who is PHP Ledger for?
Owners, bookkeepers, accountants and software operators evaluating a self-hosted accounting core. It is country-neutral; Pakistan is one reference market among others.
Who maintains PHP Ledger?
Rana Mansoor Akbar Khan maintains the project with support from the BixiSoft community, though active maintenance has stopped for lack of funds. The public repository records the implementation through 1.4.7.
What licence applies?
PHP Ledger's project-owned code is licensed under AGPL-3.0-or-later. The pre-adoption 0.1.0 through 0.1.5 releases are licensed under MIT; dependencies and historical code retain their own terms.
Has a qualified accountant accepted the reports?
The published technical validation is not qualified accounting acceptance. Independent accounting review, independent security review and regional review were never completed before maintenance stopped for lack of funds.
Will there be new versions?
Yes, once a year of open-source work is funded. New versions will be open source under the AGPL-3.0. See the funding page.
