Freedom251 › Bookkeeping Software
GNUKhata
by GNUKhata

What GNUKhata is
GNUKhata is free, open-source financial accounting and inventory software for SMEs, traders, startups, and NGOs, with a focus on Indian GST requirements. It handles sales and purchase invoices, point-of-sale entries, delivery notes, debit and credit notes, payments, and receipts. Accounting tools include a customizable chart of accounts, journal and other vouchers, and year-end closing and rollover. For inventory, it tracks stock across multiple godowns and records products, services, tax details, and HSN searches. Reports cover finances and stock, including Profit & Loss, Balance Sheet, and stock summaries. GNUKhata can generate GSTR-1 reports and export them as JSON for upload to the GST portal. Multiple user roles include Admin, Manager, Operator, Internal Auditor, and Godown In charge. Version 8.0 is distributed as Docker images; Windows installation is possible, though the project says it is not well tested. The project also says its code has not had a security audit and recommends use in a private environment. It does not support online e-way billing, e-invoicing, or GST-2A/GSTR-2B reconciliation.
Who it suits
GNUKhata is intended for SMEs, traders, startups, and NGOs managing accounts and stock, particularly those working with Indian GST requirements. Its private-environment recommendation is relevant to deployment decisions.
What it does well
- Free and open-source accounting and inventory software.
- Tracks stock across multiple godowns.
- Exports GSTR-1 reports as JSON.
- Includes multiple user roles.
What to know first
- Code has not had a security audit.
- Windows installation is not well tested.
- Does not support online e-way billing or e-invoicing.
- No GST-2A/GSTR-2B reconciliation.
Limits
The software does not currently support online e-way billing or e-invoicing, GST-2A/GSTR-2B reconciliation, or several other advanced GST features. It does not support multi-currency.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| GNUKhata | Free and open source; current v8.0 supports Docker installation | Free |
| GNUKhata free/open-source software | Accounting and inventory software for SMEs, traders, startups and NGOs · Docker installation for v8.0 beta | Free |
As gnukhata.org lists them, read 29 Sept 2026. The maker's own page has the final word.
Getting started
- Visit the GNUKhata website.
- Choose an installation route for your environment; v8.0 is distributed as Docker images.
- For Windows, account for the project's note that installation is not well tested.
- Use the free GNUKhata plan.
Overview
GNUKhata is free, open-source accounting and inventory software built for SMEs, traders, startups, and NGOs. It is best suited to organizations working with Indian GST that also need to manage stock; its broad transaction coverage is balanced by gaps in advanced GST workflows and a security caveat.
Key features
Transactions and books
Sales and purchase invoices, point-of-sale entries, delivery notes, debit and credit notes, payments, and receipts cover a wide range of routine transactions. A customizable chart of accounts, journal and contra vouchers, and year-end closing and rollover support conventional bookkeeping. Multi-entity support and an audit trail add useful structure for organizations handling multiple entities or needing transaction traceability.
Stock and reporting
GNUKhata tracks stock across multiple godowns, with product and service records, tax details, and HSN search. Profit & Loss, Balance Sheet, and stock summaries connect financial and inventory activity. This combination is especially relevant to traders managing stock in more than one location. The absence of multi-currency support makes it a poor fit for organizations that need foreign-currency accounting.
GST and access controls
GSTR-1 reports can be exported as JSON for upload to the GST portal, and roles include Admin, Manager, Operator, Internal Auditor, and Godown In charge. These features support reporting and differentiated access, but they do not cover the full GST workflow: GNUKhata lacks online e-way billing, e-invoicing, and GST-2A/GSTR-2B reconciliation, among other advanced GST features. Businesses that depend on those processes should choose a more complete GST system.
Deployment and security
GNUKhata v8.0 is distributed as Docker images. Windows installation is possible, but the project says it is not well tested, so Windows users should be prepared for deployment uncertainty. The project says SQL injection issues are fixed, while also noting that the code has not had a security audit and recommending use in a private environment. That caveat matters for organizations deciding whether it is appropriate for their deployment and security requirements.
Pricing
The GNUKhata plan costs nothing and is free and open source. It includes the current v8.0 release, distributed as Docker images. There are no paid plan tiers to weigh against a lower-cost option; the trade-off is instead whether its feature coverage, deployment approach, and security caveat suit your organization. General support channels include Telegram, Matrix, and a mailing list.
Platforms
GNUKhata is available for Linux, web, and self-hosted use, with Windows installation also possible but not well tested. The Docker-image distribution for v8.0 is a practical consideration for teams planning how to deploy and maintain it.
Who it's for
SMEs, traders, startups, and NGOs focused on Indian GST are the natural audience, particularly those that need accounting and inventory in one system and can work with GSTR-1 reporting rather than advanced GST automation. It is less suitable for organizations requiring multi-currency books, online e-way billing, e-invoicing, GST-2A/GSTR-2B reconciliation, or a security-audited codebase.
Pros and cons
- Pros: Free and open source, with invoices, payment records, year-end accounting, stock tracking across multiple godowns, and financial and stock reports in one product.
- Pros: GSTR-1 JSON export and multiple user roles address useful parts of GST reporting and access management.
- Cons: Missing several advanced GST workflows, including e-invoicing and GST-2A/GSTR-2B reconciliation, limits its usefulness for businesses that rely on them.
- Cons: No multi-currency support rules out organizations that need foreign-currency accounting.
- Cons: The code has not had a security audit, and the project recommends a private environment; Windows installation is also not well tested.
Alternatives
Choose BUSY if its free Express plan, described as covering billing, accounting, multiple companies, multiple financial years, invoices, and receipts, better matches your needs. Choose GnuCash for free desktop accounting on Linux, macOS, or Windows if GNUKhata's GST-oriented reporting and inventory scope are not priorities. Frappe Books is another free option for Windows, macOS, and Linux. Ledger is a free option for Windows, macOS, and Linux.
Infor Public Sector is a paid alternative with a listed contact-for-pricing approach. Adagio Accounting has a listed Adagio for Accountants plan at $100 a month. AccountMate offers perpetual-license and rental-agreement options with prices not listed. Flexi is a paid option with web, API, and self-hosted platforms. For a broader comparison, see General Ledger Software and Bookkeeping Software.
Verdict
Choose GNUKhata if you are an Indian SME, trader, startup, or NGO seeking free accounting and stock management with GSTR-1 export. Its transaction and inventory breadth is a strong reason to consider it, but businesses needing advanced GST automation, multi-currency accounting, or an audited codebase should look elsewhere.
Verdict
GNUKhata combines accounting, stock tracking, and selected GST reporting without a listed price. Teams should weigh its stated security and GST feature limits before choosing it.
Questions
How much does GNUKhata cost?
The GNUKhata plan is free and open source, priced at $0.
Which platforms does GNUKhata support?
Its listed platforms are Linux, self-hosted, web, and Windows. Version 8.0 is distributed as Docker images, and Windows installation is possible but not well tested.
Is GNUKhata open source?
Yes. GNUKhata is free and open source.
Who makes GNUKhata?
The maker is GNUKhata, founded in 2009.
Does GNUKhata support GST reporting?
It can generate GSTR-1 reports and export them as JSON for upload to the GST portal. It does not currently support online e-way billing or e-invoicing, or GST-2A/GSTR-2B reconciliation.
Does GNUKhata support multiple currencies?
No. Multi-currency support is listed as unavailable.
Facts from GNUKhata's own pages
- Access controls
- It supports multiple user roles, including Admin, Manager, Operator, Internal Auditor, and Godown In charge. · gnukhata.org, 29 Sept 2026
- Accounting and inventory
- GNUKhata is free and open source financial accounting and inventory software for SMEs, traders, startups, and NGOs. · gnukhata.org, 29 Sept 2026
- Accounting tools
- It includes a customizable chart of accounts, journal, payment, receipt, and contra vouchers, and year-end book closing and rollover. · gnukhata.org, 29 Sept 2026
- API
- gkcore is GNUKhata's REST API server and exposes Swagger documentation locally at /docs/. · github.com, 15 Oct 2026
- Architecture
- The current system uses a Pyramid Python backend and a Vue.js 2 frontend in a REST architecture. · gnukhata.org, 15 Oct 2026
- Banking
- It supports multiple bank accounts, IFSC lookup and bank reconciliation. · gnukhata.org, 15 Oct 2026
- Company founding
- LinkedIn lists Digital Freedom Foundation as founded in 2013, while GNUKhata's own history says the project began in India in 2009. · linkedin.com, 15 Oct 2026
- Company headquarters
- LinkedIn lists Digital Freedom Foundation headquarters in Phnom Penh, Cambodia. · linkedin.com, 15 Oct 2026
- Company size
- LinkedIn lists Digital Freedom Foundation as a nonprofit with 2–10 employees. · linkedin.com, 15 Oct 2026
- Dashboard
- The dashboard summarizes sales, payments, stock and other business metrics. · gnukhata.org, 15 Oct 2026
- Educational adoption
- A Maharashtra state information-technology textbook teaches GNUKhata as free open-source accounting software with reports, inventory, spreadsheet exchange and GST functions. · ksedtech.com, 15 Oct 2026
- Financial reports
- Reports include profit and loss, balance sheet, cash flow, ledger, trial balance, product and stock registers. · gnukhata.org, 15 Oct 2026
- Founded
- 2009 · gnukhata.org, 28 Sept 2026
- Free plan
- Yes · gnukhata.org, 21 Sept 2026
- Government support
- ICFOSS says it provided technical and financial support for GNUKhata and subsidized half of installation costs for startups adopting it. · icfoss.in, 15 Oct 2026
- GST
- GNUKhata can prepare and export GSTR-1 data as JSON for GST filing. · gnukhata.org, 15 Oct 2026
- GST export
- GNUKhata can generate GSTR-1 reports and export them as JSON for upload to the GST portal. · gnukhata.org, 29 Sept 2026
- Import and export
- The FAQ says accounting data can be imported from CSV, TSV and Excel, while reports can be exported as PDF, CSV or Excel. · gnukhata.org, 15 Oct 2026
- Independent installation limit
- SourceForge's listing presents GNUKhata as free Indian accounting software but notes setup is more technical than commercial alternatives. · sourceforge.net, 15 Oct 2026
- Independent limit: global use
- OpenSourceForU identified India-specific design and lack of multiple currencies as barriers to wider international adoption. · opensourceforu.com, 15 Oct 2026
- Independent praise: India focus
- OpenSourceForU praised GST-ready invoices, spreadsheet import, POS, godown stock reporting and drill-down accounting reports. · opensourceforu.com, 15 Oct 2026
- Independent review
- ITSFOSS described GNUKhata as free, open source and versatile for personal finance through larger businesses, with inventory and tax functions. · itsfoss.com, 15 Oct 2026
- Installation
- The v8.0 beta officially supports Docker installations; older Linux and Windows v7 installers are no longer maintained. · gnukhata.org, 15 Oct 2026
- Intended users
- GNUKhata was initiated in India in 2009 for SMEs, traders, startups, and NGOs, with a focus on Indian GST requirements. · gnukhata.org, 29 Sept 2026
Where GNUKhata stands on Freedom251
- Bookkeeping Software#3 of 75
- Bookkeeper Software#2 of 26
- Financial Management#3 of 29
- General Ledger Software#3 of 25
