LondonAhmedabadSharjahbusiness@midocean.tech

Tally to ERPNext migration

We move businesses from TallyPrime or Tally.ERP 9 to ERPNext in five controlled phases: assess, map, configure, migrate and go live. Ledgers, parties, stock items, godowns and open balances each get a mapping rule, trial loads are repeated until they reconcile with Tally, and Tally stays live until you approve the cutover.

Frappe Silver PartnerPMM5 Certified Frappe PartnerLevel 5 of 5 on Frappe's Process Maturity Model
How Tally data lands in ERPNextEvery master and voucher type gets a rule.
  • Company and financial yearsCompany, Fiscal YearCompany identity, books beginning date and GSTINs
  • Groups and ledgersChart of AccountsRebuild the group hierarchy as an account tree
  • Sundry Debtors and CreditorsCustomer, Supplier, AddressParty ledgers become parties, with GSTIN and addresses
  • Stock groups and categoriesItem GroupTranslate the stock hierarchy and its defaults
  • Stock items and unitsItem, UOMKeep units, HSN or SAC codes and GST rates
  • GodownsWarehouseConvert locations into a warehouse tree

At a glance

During the build
Tally stays your live system
Cutover
Usually at the start of a month or financial year
Data scope
Clean start, current year or full history
Proof
Trial balance, outstanding and stock reconciled
GST
Handled in ERPNext by the India Compliance app

When the business has outgrown accounting software

Tally is accounting software. When orders, stock, production and approvals live around it in spreadsheets and other tools, ERPNext brings them into one system with the ledger.

When moving may not be justified

If a small team only needs bookkeeping and GST returns, Tally may be all you need. The assessment says so plainly.

One system beyond the books

Selling, buying, stock, manufacturing, CRM, projects and HR work in the same database as the ledger, so nobody re-keys invoices into accounts.

No per-user licence

ERPNext is open source. Budget for hosting, implementation and support instead of seats.

Approvals and controls

Role permissions, workflows and approval rules on every document, with a full history of who changed what.

The whole team in one place

ERPNext runs in the browser, so branches, warehouses and sales teams work in the same live system as accounts.

Before we map data, we look at how your books are kept

The quality of a Tally migration depends on ledger discipline, stock records and the work done outside Tally, so the assessment covers all three.

Tally edition and data

TallyPrime or Tally.ERP 9, companies, financial years, data size and how many years matter.

You receive: migration boundary

Ledger structure

Groups, party ledgers, duplicate or inactive ledgers and bill-wise discipline.

You receive: chart of accounts design

Stock and godowns

Stock items, units, batches, godowns and how stock value is maintained.

You receive: item and warehouse plan

GST and compliance

GSTINs, HSN and SAC codes, tax rates, e-invoice and e-way bill use.

You receive: tax setup plan

TDL and add-ons

Custom reports, voucher changes and third-party add-ons built on Tally.

You receive: rebuild inventory

Processes outside Tally

Orders, production and quality kept in spreadsheets or other tools today.

You receive: ERPNext process scope

Choose how much Tally history to bring

More history means more sequencing, more checks and a longer cutover. Tally stays available for looking up anything left behind.

Clean start

Common choice
Lowest complexity

Masters, opening balances and open items from a closed Tally period.

  • Active ledgers, parties and stock items
  • Trial balance openings
  • Bill-wise receivables and payables
  • Opening stock by godown with value

Current year

Balanced

Clean start plus this financial year’s vouchers, for comparisons inside ERPNext.

  • Everything in a clean start
  • Current-year sales and purchase vouchers
  • Receipts, payments and journals
  • Monthly totals agreed with Tally

Full history

Estimated separately

Earlier years too, where audit or daily operations need them in ERPNext.

  • Year-by-year sequencing
  • Historical tax treatment checks
  • Extended reconciliation cycles
  • Highest data-cleaning effort

The numbers must agree with Tally

Every trial migration is checked against Tally’s own reports, and your finance team signs the comparison off before go-live.

Ledgers

trial balance = Tally
  • Balance by account group and ledger
  • Every rejected ledger with a reason
  • Opening position signed off by finance

Parties

bill-wise outstanding = Tally
  • Receivables and payables by party
  • Each open bill carried as its own invoice
  • Ageing compared at cutover

Stock

quantity and value by godown
  • Stock summary by item and godown
  • Batch details where Tally kept them
  • Closing stock value compared

Tax

GST masters and rates
  • GSTIN on every registered party
  • HSN or SAC and rate on every item
  • Test invoices checked before go-live

The trial balance, party outstanding and stock value are reviewed separately. A trial balance that agrees does not prove that each bill and each godown does.

Five phases, with approval at every boundary

The assessment limits guesswork, the mapping workbook limits rework, and trial loads make the final cutover predictable.

What happens

Assess

Review the Tally companies, years, ledger and stock structure, GST setup, TDL add-ons and the processes kept outside Tally.

What you receiveRisk register and indicative effort
Approval before the next phaseAssessment accepted

A manufacturer that moved its accounts off Tally

PFive Bags kept its accounts in Tally while sales ran in Odoo and production planning and quality lived in spreadsheets. Midocean brought accounts and operations into one ERPNext system.

“Midocean played a key role in helping us digitize and centralize our core business operations through ERPNext.”
Kishan Kalal, Managing Director, PFive Bags LLP
PFive Bags LLPBag manufacturing, India and ChinaPFive Bags
Before
Tally for accounts, with Odoo, Google Sheets and Excel for the rest
After
One ERPNext system for sales, production planning, quality and accounts
Project
4 months, live in 2025, 30+ ERPNext users
Reported
Manual reporting effort down 50 to 70%, as reported by the client

Tally to ERPNext migration questions

What Tally data can be migrated to ERPNext?

Company details, groups and ledgers, customers and suppliers from the party ledgers, stock items, units and godowns, opening balances, bill-wise receivables and payables, opening stock with value, and open orders. Earlier vouchers can follow when the agreed scope includes them.

Which Tally versions can you migrate from?

TallyPrime and Tally.ERP 9. Both can export their masters, vouchers and reports, which is what the migration works from, and each export is checked against Tally’s own totals.

How does GST work after moving from Tally?

GST in ERPNext comes from India Compliance, the GST app for ERPNext. GSTINs, HSN and SAC codes and tax rates are mapped into its settings and item tax templates, and test invoices are checked before go-live.

Can we keep using Tally during the implementation?

Yes. Tally stays your live system while ERPNext is configured, tested and used for training. At the agreed cutover date Tally is frozen and the final balances are loaded into ERPNext.

When is the best time to switch from Tally?

At the start of a month, or ideally a financial year, so the opening balances come from a closed and checked period in Tally. The trial migrations show how long the final load takes, so the date can be planned around it.

Can our Tally TDL customizations be moved to ERPNext?

Not directly. TDL is Tally’s own customization language. Each TDL report or change is reviewed and rebuilt as ERPNext configuration, a report or a custom Frappe app, and anything no longer needed is retired.

Do we have to migrate every year of Tally data?

No. Most businesses start clean with balances and open items, or add the current financial year. Full history is possible but is estimated separately, because it needs year-by-year sequencing and reconciliation.

How do you prove the migration is correct?

The trial balance, the bill-wise receivables and payables, and the stock quantity and value by godown are each compared with Tally and signed off by your team before go-live.

How much does a Tally to ERPNext migration cost?

It depends on companies, years and data quality, so a migration is quoted after the assessment. Smaller businesses can start with an ERPNext Starter Pack from ₹80,000 plus GST, which includes one guided import of masters; historical migration and data cleaning are scoped separately.

Know the effort and risk before you leave Tally

Tell us about your Tally setup. We will assess it and tell you plainly whether, how and when to move.

  1. 1We review your Tally data
    Companies, years, ledgers, stock and GST setup.
  2. 2We size the scope and risks
    History depth, TDL add-ons and processes outside Tally.
  3. 3You get a written recommendation
    Move now, phase it, or stay on Tally for now.

Prefer email? Write to business@midocean.tech