LedgerSMB is an open source web-based ERP system and accounting software for small and medium-sized companies. It helps the accounting team in order processing, integrating invoicing, quotation, and more.

The main purpose for this software is to provide a strong multi-currency accounting to improve your business.

It is used for any business used the basic accounting functionalities such as  track invoices and their payments, inventory, and more. It is used from many companies around the world.

LedgerSMB is a browser-based UI that help accounting team to directly send orders and invoices as a PDF attachment from built in email to the customer, vendors.



  1. Free Open source
  2. Self-hosted
  3. General Ledger and Journal Entry
  4. Advanced accountsing management
  5. Inventory management
  6. Sales (Invoices, Orders, Quotations)
  7. Enhanced security
  8. Receivables management
  9. Invoicing
  10. Payables
  11. Inventory management
  12. Profit management
  13. General ledger
  14. Mail documents (e.g., invoices) from within the application
  15. comes with 45 languages
  16. powerful user interface
  17. Easy integration with other business applications
  18. Customizable
  19. Track vendors, purchase orders, and invoices.
  20. Contact Management
  21. Multiple currencies
  22. Cash Management
  23. Time tracking
  24. Fixed Assets
  25. Budgeting management
  26. Add-ons

Target sectors

  1. Communication
  2. Shipping companies
  3. Financial services
  4. Rental
  5. Retail
  6. Trade
  7. Factoring
  8. IT services


  • LedgerSMB 1.10.0-dev (current development version).
  • Server: Perl 5.32+, PostgreSQL 13+, Web server (e.g. nginx, Apache, lighttpd, Varnish).
  • Client: Browser (Chrome, Edge, Firefox, Opera, Safari).

Tech Stack

LedgerSMB is built on top of Perl programming language and PLpgSQL, HTML, Raku, TeX, JavaScript, and other technologies.

LedgerSMB can work with PostgreSQL database.


As a docker user, you can install LedgerSMB simply using Docker-composer in a few steps.


It is released under GNU GENERAL PUBLIC LICENSE Version 2  (GNU AGPLv2).