Foundations Guide 14 min read

ERP implementation, the SME way

Not consultant-speak — the actual weeks-not-years sequence: scope by pain, clean the item and party masters, load opening stock and balances, set roles and approvals, configure GST and Tally, pilot with real transactions, go live, expand in phases.

14 min read Vidya Kathare · July 18, 2026 Foundations cluster
The go-live sequence
01
Scope by pain
First modules, named owners
Week 1
02
Clean the masters
Items, parties, UOMs, GSTINs
Weeks 2–4
03
Opening balances
Counted stock, open orders
Week 5
04
Roles & config
RBAC, approvals, GST, Tally
Week 6
05
Pilot & train
Real transactions, in parallel
Weeks 7–8
06
Go live & expand
Cut over, phase in modules
Week 9+

The short answer

An SME ERP implementation succeeds on sequence, not size: scope the first phase around your worst pain; clean and load the item and party masters; load opening stock and balances so day one starts true; configure roles, approvals, GST and Tally; pilot with real transactions; go live on the first module set; and expand in later phases. Done this way it is a weeks-not-years project — typically six to ten weeks to first go-live — and most of that time is data work you control, not software work you wait for.

This guide gives that sequence step by step, for a deployment of Fast ERP or any of its module profiles. If you are still deciding whether, start with the nine signs; for what you are implementing, see the module map and the pillar guide, what is ERP software?

The one rule that outranks the rest
Masters first, and clean. An ERP with a dirty item master is a fast way to produce wrong numbers consistently.
Every transaction binds to the item and party masters — codes, UOMs, tax groups, GSTINs. Budget half the project for getting them right, and the other phases become straightforward.

The plan in one table

An indicative first-phase timeline for a typical SME (illustrative — sized for one plant and a two-module first phase):

PhaseIndicative timingThe workExit test
1. ScopeWeek 1Choose first modules by pain; name owners; freeze formats to keepOne page everyone signed
2. MastersWeeks 2–4Clean and load items, parties, UOMs, tax groups, HSN, locationsSpot-checks pass; duplicates gone
3. Opening balancesWeek 5Physical count; load stock by lot/location; open orders and POsSystem stock = counted stock
4. Roles & configWeek 6Users, roles, page rights, approval chain, company setupEach role sees exactly its menu
5. StatutoryWeek 6GST masters, item-HSN import, tax config, Tally posting testTest invoice correct in Tally
6. PilotWeeks 7–8Real transactions in parallel; train by role, on your dataA full order and purchase cycle clean
7. Go-liveWeek 9Cut over; retire the parallel registers deliberatelyOld sheets stopped
8. ExpandMonth 3+Enable next modules on the same databaseEach phase repeats 4–7 only

Phase 1 — Scope by pain, not by brochure

The first decision is what not to implement yet. Rank your pains — stock accuracy, purchase control, order tracking, billing — and pick the one or two module clusters that attack the worst of them. Common first phases: stores + purchase (stock and buying out of control), sales + billing (order tracking and invoicing the bottleneck), or BOM + production + stores (shop-floor chaos).

Name an internal owner for the project and one per master. Decide which document formats you are keeping (customers are used to your challan and invoice layouts). Because every Fast product is a menu profile of one platform, this scoping is configuration, not surgery — later phases enable more of the same system rather than bolting on new ones.

Phase 2 — Masters: the half of the project that decides it

Now the real work. The item master needs one code per real item — duplicates merged, obsolete items marked, and for each item: description, type/group/category, units of measure (inventory, purchase, sales), tax group and HSN, prices, and minimum/maximum/reorder levels where you want reordering to work. The party master needs customers and suppliers deduplicated, with addresses, contacts and GSTINs — invoices inherit these, so errors here become statutory errors later. Around them: UOMs, account heads, charges, storage locations, shifts and (for production phases) resources.

Practical counsel from real projects: clean in a spreadsheet before loading; do not import an old system's mess wholesale; and let the person who lives with each master own its cleanup — stores for items, sales for customers, purchase for suppliers. This phase is dull and decisive in equal measure; it is also where the architecture pays you back, since a master fixed once is fixed everywhere.

Phase 3 — Opening balances: start true

The system can only stay true if it starts true. That means a physical stock count — counted, valued and loaded by item, lot and storage location, so the stock ledger's first entry is reality. It also means loading the open commercial position: customer orders in progress, purchase orders awaiting delivery, and outstanding receivables and payables, so pending queues are honest from day one.

The temptation is to skip the count and "true it up later". Resist it. Later never comes, the first discrepancy gets blamed on the software, and trust — the actual deliverable of an implementation — never forms. An accurate opening position is also what makes the first month's benefits visible immediately: live stock, honest pending orders, real valuation.

Want an implementation plan for your factory?

Tell us your module priorities and item/party counts, and we will sketch the phase plan and timeline in a 30-minute call.

Talk to us

Phase 4 — Roles, rights and approval discipline

Before anyone transacts, decide who may do what. Create users and roles — stores, purchase, sales, production, quality, accounts, management — and assign page rights so each person's menu is exactly their job. Then set the approval chain: who checks and who releases requisitions, purchase orders, quotations and orders. In Fast ERP the menu is database-driven per role and every write is audit-trailed, so this phase is configuration rather than customisation — but the decisions are yours, and making them explicitly now is what turns the status lifecycle into real internal control instead of a formality everyone bypasses.

Keep the first version simple: one checker and one approver per document type is enough discipline for a first go-live. You can add refinement later; you cannot easily add credibility after a month of everyone approving their own documents.

Phase 5 — Statutory setup: GST, taxes and Tally

Configure the statutory layer before the pilot, not after: company details and registrations; the GST masters with bulk item-HSN import; tax configuration so documents compute CGST/SGST/IGST correctly from party and item; C-Form handling if legacy sales need it; and invoice formats with amount-in-words.

Then wire and test the Tally posting: a test GRN through to a purchase voucher, a test invoice through to a sales voucher, a stock journal from a transfer — verified by your accountant in Tally itself. Their sign-off here converts the project's most likely sceptic into its most useful ally.

Phase 6 — Pilot and training: real transactions, briefly in parallel

Train by role, on your own data — the stores team on receipts and issues, purchase on the PR-PO-GRN chain, sales on enquiry-to-invoice, accounts on bills and payments. Generic training on demo data does not transfer; twenty minutes on your own items does.

Run a short parallel pilot — two weeks is usually enough — in which real transactions are entered in the ERP and the old sheets. The purpose is not to prove the software; it is to surface the master-data gaps and habit gaps while the safety net exists. Exit test: one complete order cycle and one complete purchase cycle run clean, end to end, by the people who will run them.

Phase 7 — Go-live, and the month after

Go-live is a decision, not an event: from the cutover date, the ERP is the record, and the parallel registers stop. Announce it, mean it, and have the project owner walk the floor for the first weeks catching the inevitable "I'll just note it in my book for now". Every parallel record that survives is a future discrepancy and a vote of no-confidence in the system.

In the first month, watch three health signals: transactions entered the day they happen (not batched at week-end), approval queues moving (not silting up), and stock spot-checks agreeing with the ledger. Small daily corrections in month one are cheap; the same corrections in month six are an audit.

Phase 8 — Phased expansion: the platform advantage

With the first phase steady, expansion is deliberately boring: enable the next module cluster — production and BOM, then quality, then full accounts, planning or maintenance — and repeat phases 4 to 7 for the new users. Because the whole Fast Suite is one platform over one database, there is no migration between phases: the items, parties, stock and history the new modules need are already there. A deployment that started as stores-and-purchase becomes a full ERP by switching on menus, not by a second project.

Sequence later phases by the same pain-first rule, and let each one bed in before the next. Costs scale the same way — see pricing — and the SME manufacturing ERP page covers the right-sized deployment model this growth path assumes.

The five pitfalls that sink SME implementations

  • Dirty masters loaded "to save time" — every module inherits the mess, and the cleanup costs triple after go-live.
  • Skipped or estimated opening balances — the system starts false, and nobody ever trusts it.
  • Parallel Excel books that never die — two records means reconciliation returned through the back door.
  • No approval discipline — if everyone releases their own documents, the lifecycle is theatre and the controls are fiction.
  • Big-bang scope — implementing everything at once fails on attention, not software; phase it and let each win fund the next.
Illustrative — a first phase that worked

Ten weeks, stores and purchase, one plant

A fabricator with roughly 1,200 live items and 200 parties scopes phase one as stores plus purchase. Weeks two to four go to the item master — merging duplicate codes, fixing UOMs, importing HSN mappings — with stores owning items and purchase owning suppliers. Week five is the count: two days, stock loaded by location, system equals shelf on day one. Week six sets five roles and a simple check-release chain, and the accountant verifies a test GRN's purchase voucher in Tally. A two-week pilot runs both cycles in parallel, surfacing a dozen master fixes; go-live retires the stock register on a Monday morning. Month two adds receipt inspection; month four enables BOM and work orders on the same database — no migration, no second project. The pattern mirrors how real platform deployments such as Micro India and Nikhtish Engineering grew module by module.

10
weeks to first go-live
½
of the effort in masters
0
migrations between phases

Frequently asked questions

What are the steps of an ERP implementation?

For an SME the practical sequence is: scope the first phase around the worst pain; clean and load the item and party masters; load opening stock and balances so day one starts true; configure roles, rights and approval discipline; set up GST, taxes and Tally posting; pilot with real transactions in parallel for a short period; go live module by module; and expand in later phases. Masters first is the golden rule — every transaction binds to them.

How long does an SME ERP implementation take?

Weeks, not years, when phased sensibly. A first phase covering masters, stores and purchase — or sales and billing — is typically live within six to ten weeks, most of which is master-data cleaning and opening balances rather than software work. Later modules are enabled on the same database in follow-on phases, so expansion never repeats the setup.

Why are opening balances so important in an ERP go-live?

Because the system can only stay true if it starts true. Opening stock — counted, valued, and loaded lot by lot and location by location — is the baseline every future receipt and issue adjusts; open orders, pending purchase orders and outstanding balances define what the ERP must track from day one. Skipping or estimating them is the single most common cause of a system nobody trusts a month later.

Should an SME implement all ERP modules at once?

No. Big-bang implementations fail on attention, not software: too many people changing too many habits at once. Start with the modules where the pain is worst — commonly stores and purchase, or sales and billing — prove them, then enable production, quality and further modules in later phases. On a single-platform ERP like Fast ERP each phase is a menu change on the same database, so nothing is migrated or re-implemented.

What data do we need to prepare before an ERP implementation?

Four sets: the item master (codes, descriptions, units of measure, tax groups and HSN, prices, reorder levels), the party master (customers and suppliers with addresses, contacts and GSTINs), opening balances (counted stock, open orders, pending POs, receivables and payables), and the organisational facts — who does what, which approvals matter, and which document formats you must keep. Clean data matters more than volume; a rough rule is that master cleaning is half the project.

Ready to plan a weeks-not-years go-live?

A 30-minute Fast ERP demo covers a live order end to end — enquiry, order acceptance, BOM, purchase, inspection, dispatch, GST invoice and Tally posting — on your own items and parties, cloud or on-premise.

Get a demo
No commitment. No slides. Your business on screen.