Moving from Tally ERP 9 to TallyPrime is safe if you do it in the right order: take a full backup, confirm your licence and TSS, run the data migration that comes with TallyPrime on a copy of your data, check that your TDL add-ons work, and verify key reports before you switch your staff over. Done this way, you keep all your history and lose nothing.
Tally.ERP 9’s last release was 6.6.3, and every improvement since then, including TallyDrive backups and PrimeBanking in TallyPrime 7.0, is available only in TallyPrime. Here is a practical migration plan written for accounts teams, not IT experts.
Why Move From Tally ERP 9 to TallyPrime Now
Many businesses we meet in Punjab and Himachal are still on ERP 9, mostly because it still opens every morning. But staying has a cost:
- No new features. ERP 9 stopped at 6.6.3. Everything since November 2020 has gone into TallyPrime.
- Compliance gaps. Edit Log for the audit trail rule, multiple GSTINs in one company (3.0), and connected e-invoicing (4.0) are TallyPrime features.
- Backup risk. TallyPrime 7.0 added automatic backups with TallyDrive. On ERP 9, backup is still a manual habit.
- Staff and CA mismatch. Your CA and new staff are increasingly trained on TallyPrime. The gap keeps widening.
See our TallyPrime version history for everything you have been missing.
Before You Start: A 10-Minute Readiness Check
| Check | Why it matters |
|---|---|
| Licence type (Silver or Gold) | Decides single-user or multi-user in TallyPrime |
| TSS status | An active TSS is needed to use the latest TallyPrime release |
| Number of companies and their data folders | Every company must be migrated, not just the main one |
| TDL add-ons in use | ERP 9 customisations may need updating for TallyPrime |
| Upcoming GST due dates | Avoid migrating in the week of a return filing |
If your TSS has lapsed, sort that out first. Our TSS renewal guide explains what renewal covers.
Step-by-Step: Migrating Your Data
Exact screen names can differ between releases, so follow the logic and use TallyPrime’s Help if a label looks different.
- Stop data entry. Pick a quiet time, such as a Saturday afternoon. Tell staff not to enter anything in ERP 9 until you are done.
- Take a full backup of ERP 9 data. Copy the entire Tally data folder, not just one company, to an external drive and to a second location. Label it clearly, for example “ERP9 final before Prime”.
- Note your opening reference figures. For each company, write down or export the trial balance, stock summary value, top debtor and creditor balances, and GST liability for the last month. You will compare against these later.
- Install TallyPrime 7 in a separate folder. Do not install over ERP 9. Keep both on the machine for now.
- Activate or reactivate your licence in TallyPrime using your existing licence details.
- Copy ERP 9 data to a working folder. Never migrate your only copy. Work on a duplicate.
- Run the migration. When TallyPrime detects ERP 9 data, it offers to migrate it. Choose the companies and let it run. Large companies with many years of history take longer, so be patient.
- Read the migration log. If TallyPrime reports errors, note which company and which records. Do not ignore them.
- Repeat for every company, including old or closed ones you may need for reference.
If migration shows errors
Errors usually come from data corruption that ERP 9 had been quietly living with. In ERP 9, run its data repair on the affected company (on a copy), then try the migration again. If one company keeps failing, get help rather than forcing it through.
Verify Before You Switch Over
This is the step most people rush. Open each migrated company in TallyPrime and compare against the figures you noted in step 3.
- Trial balance totals should match exactly.
- Stock summary quantity and value should match.
- Pick five large parties and check their ledger balances and bill-wise outstanding.
- Open one GST return report for a recent month and compare with what was filed.
- Check that voucher types, numbering and invoice print formats look right.
For an Amritsar rice exporter with batch-wise stock and multiple godowns, also check godown-wise stock. For a Baddi pharma distributor, check batch and expiry details on a few items.
TDL Compatibility: The Part That Catches People Out
Many businesses run TDL add-ons: a custom invoice format, a transporter field, a salesman-wise report, an SMS or WhatsApp plug-in. TDLs written for ERP 9 may not work on TallyPrime without changes.
- List every TDL you load in ERP 9, along with who supplied it.
- Ask the developer whether a TallyPrime-compatible version exists.
- Test each TDL on the migrated copy before going live. Print a sample invoice, run the custom report.
- Drop what you no longer need. Some old TDLs were workarounds for things TallyPrime now does natively, such as searching across screens, which SmartFind in 7.0 handles.
If a critical TDL is not ready, delay go-live for that company rather than losing a function your staff rely on daily.
Go-Live and the First Two Weeks
- Take a fresh backup of the migrated TallyPrime data.
- Rename the ERP 9 folder to something like “ERP9 read-only” so nobody enters data there by mistake.
- Give staff a short hands-on session. The menus look different, and the Go To search is the biggest time-saver to show them.
- Switch on automatic backups. In TallyPrime 7 you can use TallyDrive if TSS is active. See our TallyDrive backup guide.
- Keep ERP 9 available, read-only, for a few weeks in case anyone needs to cross-check old data.
Expect the first week to feel slower. Staff who used ERP 9 for ten years have muscle memory to unlearn. Most are comfortable within a fortnight, especially with training in their own language.
Migrating Straight to Tally on Cloud
Migration is also a natural moment to move Tally off the office computer. Instead of installing TallyPrime on each PC, you install it once on a cloud server and everyone logs in from anywhere.
| Task | On office PCs | On Tally on Cloud |
|---|---|---|
| Install TallyPrime | On every computer | Once, on the server |
| Migrate data | Done by you or local IT | Done by the provider, then verified with you |
| TDL setup | Repeated per machine | Loaded once for all users |
| Backups after go-live | Your responsibility | Daily server backups included in a good setup |
| Branch and home access | Needs extra setup | Works from any device |
Your own Tally licence works on cloud. If you are unsure whether to stay on a local server or move, our comparison of Tally on Cloud vs an office server lays out the trade-offs honestly.
Common Migration Mistakes
- Migrating the only copy of data. Always work on a duplicate.
- Forgetting old companies. Previous years split into separate companies still matter at assessment time.
- Skipping verification. A trial balance check takes minutes and catches big problems.
- Going live during GST week. Pick a quiet period.
- Assuming TDLs will just work. Test each one.
Frequently Asked Questions
Will I lose data when moving from Tally ERP 9 to TallyPrime?
Not if you follow the right steps. TallyPrime includes a migration process that carries your masters and vouchers forward. Back up first, migrate a copy, and verify the trial balance and stock before going live.
Do I need to buy a new licence for TallyPrime?
Your existing Tally licence can be used with TallyPrime, but you need an active TSS to use the latest release. Confirm your licence and TSS status before starting.
Will my ERP 9 TDL add-ons work in TallyPrime?
Not always. Some TDLs need to be updated for TallyPrime. Ask the developer for a compatible version and test it on migrated data before going live.
How long does migration take?
For a small business with one or two companies, the migration itself is usually quick. Planning, verification and TDL testing take longer, so set aside a day.
Can I keep using ERP 9 after migrating?
You can keep it for reference, but stop entering data there. Mark the folder read-only so nobody updates the wrong books.
Can migration be done directly onto Tally on Cloud?
Yes. Your provider installs TallyPrime on the server, migrates your data, loads your TDLs and verifies with you before staff start working.
Want someone to handle the migration for you? Sukam Apps, Jalandhar, has helped businesses since 2011. We migrate your Tally ERP 9 data to TallyPrime, set it up on cloud with daily backups and local printing, and train your staff on-site in Hindi or Punjabi across Punjab, Chandigarh, Haryana, Himachal and Delhi NCR, or remotely anywhere in India with a dedicated account manager. WhatsApp +91 99142 49191 for a free demo, or reach us through our contact page.




