The first thing to understand about ERPNext pricing is what is missing: there is no software licence and no per-user charge. The software is free under GPLv3. What you pay for is implementation, any customisation, data migration, training, hosting and ongoing support. Each is a real cost with real drivers, and this page walks through them.
We deliberately do not publish a price list, because two companies with the same headcount can need very different projects. What we can say is that ERPNext implementation for an SME typically starts within a few lakh rupees, and that every Thirvusoft project is quoted as a fixed price after scoping. The sections below explain what goes into that quote.
The six cost components
An ERPNext quote from any competent implementer will break down into the same six lines. Knowing them lets you compare quotes fairly and spot one that has quietly left something out.
- Implementation: process discovery, configuration of masters, workflows, GST settings, print formats and reports, plus project management.
- Customisation: custom fields, scripts and, where needed, a separate Frappe app for processes ERPNext does not cover natively.
- Data migration: cleaning and importing customers, suppliers, items, chart of accounts, opening balances and opening stock from Tally, Excel or a legacy ERP.
- Training: role-wise sessions on site, in Tamil or English, and written or recorded material for new joiners.
- Hosting: a cloud server in India sized for your users and data, or set-up on your own on-premise server.
- Support and AMC: hyper-care after go-live, then an annual maintenance contract covering fixes, questions, minor changes and updates.
What pushes the cost up
Scope is the main lever. A trading company implementing accounts, sales, purchase and stock is a four-to-eight-week project. A manufacturer adding multi-level BOMs, job cards, subcontracting and actual costing is eight to fourteen weeks, and the difference shows in the quote. Beyond module count, a few things reliably add effort.
- Custom processes that need their own DocTypes and logic rather than configuration of standard ones.
- Dirty data: item masters with duplicates, ledgers that do not tie, stock that has never been physically counted.
- Multiple companies, branches or GSTINs, each needing its own set-up, permissions and reports.
- Integrations: biometric devices, weighbridges, WhatsApp, e-commerce, cloud telephony, each with testing time.
- A slow customer side: decisions that wait weeks, or an owner unavailable to sign off configuration.
What brings the cost down
The cheapest projects are the ones where the customer arrives prepared and accepts standard flows where they are good enough. Clean masters exported from Tally, a single person empowered to make decisions, a phased plan that goes live with accounts and stock first, and a willingness to change a habit rather than pay to replicate it in software: each of these takes days out of the estimate.
Choosing cloud hosting removes hardware and IT set-up from the bill. Using one of Thirvusoft's existing vertical apps, for paver block plants or for distribution with a dealer app, replaces custom development with installation and configuration. And scheduling phase two after ninety days of live use means it is specified against real experience rather than guesses.
Typical phases and when you pay
Thirvusoft's fixed-price projects are milestone-based, so payment follows delivery rather than calendar time. The five steps are the same on every project: Discover, Configure and Customise, Migrate Data, Train, and Go Live and Support. Hosting and AMC are quoted separately as recurring annual amounts, so you can see the one-time cost and the running cost side by side.
| Phase | What is delivered | Cost type |
|---|---|---|
| Discover | Process maps, module list, gap list, signed scope | One-time |
| Configure and customise | Configured system on staging; custom fields, scripts or apps | One-time; customisation quoted separately |
| Migrate data | Masters, opening balances and opening stock loaded and reconciled | One-time |
| Train | Role-wise sessions, manuals or recordings | One-time; extra days priced separately |
| Go live and hyper-care | Cut-over and support through the first GST filing period | One-time |
| Hosting | Cloud server in India, or on-premise set-up | Annual for cloud; one-time for on-premise |
| Support and AMC | Fixes, questions, minor changes, updates | Annual |
Hidden costs to watch for
The costs that surprise people are rarely on the quote; they are the ones left off it. Before you sign, ask each of these questions and get the answer in writing.
- Is hosting included, and for how many users and how much storage? What happens when either grows?
- Is the India Compliance set-up for e-invoicing and e-way bills included, or an extra?
- How many training days are included, and what does an additional day cost?
- Is post-go-live support included for a defined period, and what does the AMC cover after that?
- Are version upgrades part of the AMC or billed as separate projects?
- Who owns the custom code, and can it be handed to another implementer?
Comparing with per-user licensed ERPs, in principle
Licensed ERPs such as SAP Business One and Odoo Enterprise charge per user, usually every year, on top of implementation. Their implementation effort is often comparable to ERPNext's, because the work of discovery, configuration, migration and training is much the same regardless of product. The difference is the recurring line.
Compare over three to five years. Add implementation, customisation, hosting, support and licences for each option, at the number of users you expect in year three, not year one. Companies that want the shop floor, stores, sales staff and drivers on the system find that ERPNext's absence of a per-seat charge changes the answer; companies that will only ever have three finance users may find the gap smaller.
Return on investment, framed honestly
We avoid quoting return figures because they depend on the business. What we recommend is choosing two or three measures before the project and reviewing them after ninety days of live use: debtor days, stock holding in days, month-end closing time, the hours a manager spends compiling reports. The right measures differ by industry: an agro trader watches stock days and procurement cost, an automation company watches project billing, a garment unit watches job-work reconciliation and payroll accuracy.
Thirvusoft's customers include Erode Agro Group in agriculture, Niagara Solutions in irrigation automation and NRG in garments, and each needs a different yardstick. If the chosen numbers move, the project has paid for itself; if not, the next phase should wait until they do. Framed that way, an ERP is a cost with a defined return rather than an open-ended IT expense.