ERPNext implementation in phases, priced before you commit
An ERP project fails on process, not software. We start with a fixed-fee fit-gap study that maps how your company actually runs onto ERPNext, produces a costed rollout plan, and only then configure, customise, migrate and train — module by module, with a hypercare month after every go-live.












































What an implementation covers
The ERPNext modules we implement most
ERPNext ships with more modules than any one company needs. An implementation is choosing the right ones, configuring them to your process, and building the few things that are genuinely yours — in Python on the Frappe framework so the upgrade path stays open.
Accounting & GST
Chart of accounts, cost centres, multi-currency, e-invoicing and GST returns prepared from the ledger that recorded the transaction, rather than from a month-end reconciliation.
Manufacturing & quality
Bills of materials, production orders, work centres and routing, in-process and finished-goods inspection, batch and serial traceability — for the companies that make as well as sell.
Stock & warehouse
Multi-warehouse inventory, reorder points, barcode scanning, landed cost and import duty — availability becomes a query rather than a count, as at Prem Plumbings.
HRMS & payroll
Employee lifecycle, attendance and leave, Indian statutory payroll (PF, ESI, PT, TDS), expense claims and appraisals — on the same database as the accounts, so payroll posts to the ledger directly.
Custom Frappe apps
When the standard modules stop: custom doctypes, workflows, server scripts and standalone apps — the CRM at Land Group and our own site assistant were built this way.
Migration & integrations
Opening balances and history from Tally, Excel or a legacy ERP with reconciliation checks; REST integrations with banks, e-commerce, biometric devices and GST portals.
Why ERPNext
Why we implement ERPNext rather than resell a licence
ERPNext is a complete, open-source ERP — accounting, inventory, manufacturing, HR, projects, CRM and more — built on the Frappe framework in Python. There is no per-user licence, the source is yours to read and extend, and the same application scales from a twenty-person trading company to a state programme with half a million records. That changes the economics of an implementation: the budget goes into fitting the system to your business, not into seats.
It also changes who you should hire. Because ERPNext is code rather than a closed product, the implementer needs to be an engineering team, not a reseller. We run a Python and Frappe practice alongside the ERP practice, so the consultants who map your processes sit next to the developers who write the custom app — and nothing is 'not possible' because a vendor's product roadmap says so.
We recommend ERPNext honestly. If your finance team is wedded to Tally reports, we keep the migration reversible until they trust the ledger. If you need an SAP-certified system for a parent company's audit, we say so. Most Indian mid-market companies do not, and pay for it anyway. We put the two products side by side in ERPNext vs SAP Business One: an honest comparison for growing manufacturers.
The method
A phased implementation, with a decision gate after every phase
Every ERPNext implementation we deliver runs through the same six phases. The first — a fixed-fee discovery and fit-gap study — is the one that decides whether the rest goes well. We interview each function, document the as-is process, map it to ERPNext's standard behaviour, and classify every gap as configure, customise or change-the-process. The output is a costed, phased plan you can take to another vendor if you like; nobody has.
From there we configure a prototype company with your real chart of accounts and a month of real transactions, and walk your team through it before writing any custom code. Customisation and data migration happen next, in parallel; then role-based training and user acceptance testing on your data; then go-live, one module or one site at a time; then a hypercare month where our consultants sit in on your first closes.
- Discovery & fit-gap — process maps, gap register, costed rollout plan (2–4 weeks, fixed fee)
- Configure & prototype — company setup, masters, permissions, workflows on real data
- Customise & migrate — custom doctypes and apps; opening balances and history with reconciliation
- Train & UAT — role-specific sessions, documentation, sign-off scripts per function
- Go-live — module by module or site by site, never everything on one Monday
- Hypercare — a month of on-call support through the first month-end and payroll
Timeline & cost
How long an ERPNext implementation takes, and what drives the cost
The honest answer is that it depends on scope, and the discovery phase exists so that the estimate is a number rather than a range. As a guide from our own projects: a single-company rollout of accounting, buying, selling and stock for 10–50 users typically goes live in 8–12 weeks from kick-off; add manufacturing with quality and traceability, or multi-site operations, and 4–6 months is realistic; a bespoke Frappe platform such as a state-wide programme or a corporate learning system is a product build of 4–9 months, delivered in releases.
Five things set the cost. The number of modules and companies in scope; the depth of customisation (a workflow tweak versus a new doctype versus a whole app); the state of your data and how far back history must migrate; the integrations — banks, e-commerce, biometric attendance, GST suites; and hosting, where Frappe Cloud is the simplest and self-hosting the cheapest at scale. User count matters far less than with licensed ERPs, because ERPNext has no per-seat fee.
Discovery is quoted as a fixed fee, implementations as a fixed price for the agreed scope with change control, and post-go-live support as a monthly retainer. You will not find a rate card on this page because a number without a scope is a guess — tell us about the company and we will send one within a week. What actually moves the number — users, modules, data quality, customisation and integrations — is broken down in ERPNext Implementation Cost in India: What Drives the Number.
Data migration
Migrating from Tally, Excel or a legacy ERP without losing the audit trail
Migration is where implementations quietly fail: an opening balance that doesn't tie out, a stock ledger that starts a week late, a customer master with three spellings of the same name. We treat it as its own workstream. Masters are cleaned and de-duplicated with your team before load; opening balances are migrated as of a cut-over date and reconciled to the last trial balance from the old system; transaction history is brought across only as far back as reporting actually needs, with the rest archived and searchable.
For Tally specifically we extract ledgers, groups, stock items and vouchers, map Tally's group hierarchy onto ERPNext's chart of accounts, and run both systems in parallel for one closing period so finance can compare reports line by line before the old one is switched off. Prem Plumbings moved off spreadsheets and standalone tools this way, with masters and opening balances migrated rather than re-keyed — which is the step that decides whether people trust the new system in week one.
Customisation
Customising ERPNext without breaking the next upgrade
The Frappe framework is built for extension, and the rule that keeps a system upgradeable is simple: never change core. We add fields with Customize Form and Property Setters, behaviour with Client and Server Scripts, and anything larger as a separate Frappe app in its own repository — with fixtures, tests and a migration path. Upgrading from v14 to v15 then means upgrading the platform and re-running your app's tests, not re-applying patches by hand.
Some of the strongest work we have done on Frappe is not ERPNext at all. Land Group's CRM runs beside Frappe HRMS on one database, so a salesperson's pipeline and their availability are read together rather than reconciled; Zara Interiors runs HRMS on its own for a workforce spread across sites; and our own assistant writes every website conversation back into Frappe as a document and escalates it to a human with the thread attached. Each reuses Frappe's users, permissions, workflows and reporting instead of rebuilding them.
Hosting & operations
Frappe Cloud, your cloud or on-premise — and what happens after go-live
We deploy ERPNext three ways. Frappe Cloud is the quickest and includes managed backups and upgrades; a self-hosted bench on AWS, Azure or an Indian data-centre VPS is what most of our manufacturing clients choose for cost and control; and on-premise or a sovereign cloud when data residency demands it. All three get the same Docker-based setup, nightly off-site backups, monitoring and a tested restore procedure before go-live.
After hypercare, most clients keep us on a monthly support retainer that covers user questions, small configuration changes, period-end help and the annual version upgrade. Larger changes — a new module, a new site, an integration — are scoped as small projects. The consultants who implemented the system answer the tickets, which is the point of not outsourcing support.
Who it is for
Distributors, manufacturers, service businesses and the teams that run them
Our ERPNext work clusters in a few sectors. Trading and distribution — multi-warehouse stock with reorder levels, purchasing, GST-compliant invoicing and returns, as at Prem Plumbings. Manufacturing — BOMs, production planning, quality and traceability on the same platform as the books. Sales-led businesses that want the pipeline and the people in one system, as at Land Group. And services businesses whose workforce is on site rather than at a desk, as at Zara Interiors, where HRMS came first and finance can follow on the same bench.
If your company is in none of these, the method is the same; the discovery phase is where we find out how well ERPNext fits, and we tell you plainly if it doesn't. The broader practice — collaboration models, industries and the full Frappe stack — is on the Frappe & ERPNext services page.
Start with the fit-gap study
Two to four weeks, fixed fee, and you leave with a process map, a gap register and a costed plan — whether or not you go ahead with us.
Book a discovery callOur technology stack
What an ERPNext deployment runs on
ERPNext on the Frappe framework, Python underneath, MariaDB and Redis beside it, Node.js for real-time updates, and Docker on the cloud or server you choose.
How we deliver
From fit-gap study to a system your finance team trusts
Six phases, each ending in something you can sign off: a plan, a prototype, a reconciled ledger, trained users, a live module, a calm first month-end.
Discovery & fit-gap
Process interviews, gap register, module scope and a costed, phased plan — fixed fee, two to four weeks.
Configure & prototype
Your chart of accounts, masters, permissions and workflows on a prototype company with real transactions.
Customise & migrate
Custom doctypes and apps built as upgrade-safe extensions; opening balances and history reconciled to the old system.
Train & UAT
Role-based training, documentation and acceptance scripts per function, run on your data before cut-over.
Go-live & hypercare
Module-by-module or site-by-site go-live with a month of on-call support through the first close and payroll.
Case studies
ERPNext and Frappe implementations we have delivered
Manufacturing, import-export, government programmes and corporate learning — each with the outcome the client measured.
ATS Global Techsoft
HRMS, Accounts & AI Assistant on our own Frappe build. ATS Global Techsoft runs its own HR, payroll and accounting on a Frappe platform we built and operate, extended with an AI assistant that answers on atsglobal.in and hands over to a human.
Read case study
Real Estate & PropertyLand Group
HRMS & CRM on a single Frappe platform. ATS Global Techsoft implemented Frappe HRMS alongside a CRM so the employee record and the customer record live in the same system, with lead capture, pipeline stages and payroll running off one database.
Read case study
Plumbing Products & DistributionPrem Plumbings
HRMS & ERP on ERPNext. ATS Global Techsoft moved purchasing, sales, multi-warehouse stock, GST-compliant invoicing and the full employee lifecycle off spreadsheets and standalone tools onto a single Frappe platform.
Read case study
Interior Design & Fit-OutZara Interiors
HRMS for a site-based workforce. ATS Global Techsoft implemented Frappe HRMS covering onboarding, attendance and shifts, leave workflows and payroll, with employee self-service so requests and approvals happen in the system rather than over messages.
Read case study
From the blog
All articlesTally to ERPNext Migration Guide: Ledgers to Cut-over
How we migrate Tally to ERPNext: mapping ledgers and groups, cleansing masters, opening balances reconciled to the trial balance, GST history, a parallel run.
Mahaboob Basha · SEP 21, 2026BACKEND ENGINEERING ·NestJS for Teams Coming from Java: A Spring-to-Nest Map
Moving a Spring team onto NestJS? How modules, DI, DTOs, guards and repositories map to Spring concepts, what does not carry over, and how we run the switch.
Mahaboob Basha · SEP 21, 2026FRAPPE / ERPNEXT ·ERPNext Implementation Cost in India: What Drives the Number
ERPNext has no licence fee, so what does an implementation cost in India? The drivers, timelines and quote structure from our rollouts, and what it buys back.
Mahaboob Basha · SEP 21, 2026Also in our Frappe practice
Frappe & ERPNext services overview
Collaboration models, industries, the full stack and the case studies behind the practice.
ExplorePython & Frappe development
The engineering under every implementation — custom apps, integrations and the Python practice that builds them.
ExploreManufacturing software
Where most of our ERPNext work lands: BOMs, production planning, quality and traceability on the shop floor.
ExploreFAQs
ERPNext implementation — questions we are asked first
How long does an ERPNext implementation take?+
From our projects: 8–12 weeks for a single-company rollout of accounting, buying, selling and stock; 4–6 months when manufacturing, quality and multi-site stock are in scope; 4–9 months for a bespoke Frappe platform delivered in releases. The fixed-fee discovery phase turns these ranges into a dated plan for your scope.
How much does an ERPNext implementation cost?+
ERPNext has no licence fee, so the cost is services and hosting. It is driven by modules and companies in scope, depth of customisation, data migration effort, integrations and hosting choice — not by user count. We quote discovery as a fixed fee and the implementation as a fixed price for the agreed scope after discovery, so the number you sign is the number you pay.
Can you migrate us from Tally?+
Yes — it is our most common starting point. We extract ledgers, groups, items and vouchers, map Tally's account groups onto ERPNext's chart of accounts, migrate opening balances as of a cut-over date reconciled to the last trial balance, and run both systems in parallel for one closing period before Tally is retired.
Frappe Cloud or self-hosted?+
Frappe Cloud is the fastest start and includes managed backups and upgrades; a self-hosted bench on AWS, Azure or an Indian VPS is usually cheaper at scale and gives full control; on-premise or government cloud when data residency requires it. We set up, secure and monitor all three and hand over documented restore procedures.
Will customisation break future upgrades?+
Not if it is done as the framework intends. We never modify ERPNext core: fields and behaviour go through Customize Form, Property Setters and Client/Server Scripts, and anything larger becomes a separate Frappe app with its own repository, fixtures and tests. Upgrades then mean upgrading the platform and re-running your app's tests.
What support do you provide after go-live?+
A hypercare month is part of every implementation. After that, most clients take a monthly retainer covering user support, small configuration changes, period-end help and the annual version upgrade; new modules, sites or integrations are scoped as small projects. The consultants who implemented the system are the ones answering.
Let’s work together
Tell us how the company runs today
Send the modules you think you need and the systems you use now — Tally, Excel, an old ERP — and we will come back within a week with a discovery proposal and a realistic timeline.