How to Migrate Your Tally ERP9 Data to TallyPrime Safely

Pranav Anand · June 13, 2026

Migrating Tally ERP9 to TallyPrime involves backing up your ERP9 data, exporting it, creating a new company in TallyPrime, and importing the exported data. The process is straightforward with TallyPrime's built-in migration wizard, ensuring zero data loss when done correctly.

Why Upgrade from Tally ERP9 to TallyPrime?

Tally ERP9 served businesses well for over a decade, but TallyPrime represents a quantum leap in functionality, speed, and compliance. TallyPrime is built on a modern architecture with a faster database engine, improved user interface, and native support for India's latest regulatory requirements including GST, e-invoicing, TDS, TCS, and e-way bills.

The key advantages of migrating to TallyPrime include real-time GST reconciliation via connected GST, GSTR-1 and GSTR-2B auto-matching, advanced security features, cloud hosting options, and mobile accessibility. TallyPrime also receives regular updates and new features, whereas ERP9 reached end-of-life support years ago.

If your business relies on accurate GST compliance, multi-user collaboration, or cloud-based operations, migration to TallyPrime is not just an upgrade, it is a business necessity.

Pre-Migration Checklist

Before you begin, prepare your environment with these essential steps:

  • Close all active user sessions in Tally ERP9
  • Verify your internet connection is stable
  • Ensure you have administrator access on both machines
  • Check available disk space (at least 2x your company data size)
  • Note down your Tally ERP9 company password if one exists
  • Confirm your TallyPrime license is active (Silver or Gold)
  • Install the latest version of TallyPrime on your target machine
  • Document your chart of accounts, ledgers, and cost centers for verification

Step 1: Backup Your Tally ERP9 Data

The first and most critical step is creating a complete backup of your Tally ERP9 company data. This backup serves as your safety net if anything goes wrong during migration.

In Tally ERP9, navigate to Gateway of Tally > Company > Backup. Select the company you wish to migrate and choose a secure location on your hard drive or external storage. The backup file will have a .bak extension. Store this file in at least two locations, such as your computer and an external hard drive or cloud storage.

For more detailed backup procedures, refer to our complete guide on Tally data backup best practices.

Step 2: Export Data from Tally ERP9

TallyPrime can import data directly from Tally ERP9 company folders. However, exporting to a portable format gives you flexibility and an additional safety layer.

In Tally ERP9, go to Gateway of Tally > Company > Export. Select your company and choose "Export to XML" or "Export to CSV" depending on your preference. XML format preserves more metadata and is recommended for complex setups. Save the exported file with a clear name, such as "CompanyName_ERP9_Export_2026.xml".

Alternatively, you can copy your entire Tally ERP9 company folder (usually located at C:\Tally.ERP9\Data\CompanyName) to a backup location. This folder contains all your company data files.

Step 3: Install TallyPrime on Your Target Machine

If you have not already done so, install TallyPrime on the machine where you plan to run your migrated company. TallyPrime is available in two editions:

Edition Users License Cost (2026 indicative) Best For
Silver Single user Rs 22,500 + 18% GST Sole proprietors, small shops
Gold Unlimited on LAN Rs 67,500 + 18% GST Partnerships, SMEs, multi-user offices

Both editions include 1 year of Technical Support Services (TSS) free. TSS renewal costs approximately Rs 4,500 per year for Silver and Rs 13,500 per year for Gold (plus 18% GST). After TSS expiry, TallyPrime continues to work, but you will not receive updates or access to connected services like e-invoicing.

Download TallyPrime from the official Tally Solutions website or contact your Tally partner. Run the installer and complete the setup wizard. Activate your license using your product key.

Step 4: Create a New Company in TallyPrime

Open TallyPrime and navigate to Gateway of Tally > Company > Create. Enter your company details:

  • Company Name (same as your ERP9 company for clarity)
  • Mailing Name
  • Address
  • Financial Year (e.g., April 2026 to March 2027)
  • Books Beginning From (the date your financial year starts)
  • Currency (INR for India)
  • Country (India)

Do not configure GST, ledgers, or cost centers manually at this stage. The migration process will populate these automatically.

Step 5: Import Data into TallyPrime

TallyPrime includes a built-in data import feature designed specifically for ERP9 migration. Navigate to Gateway of Tally > Tools > Utilities > Import Data (or press Alt+I in the company view).

Select "Import from Tally ERP9" and browse to your exported XML file or your ERP9 company folder. TallyPrime will analyze the data and display a preview of what will be imported, including:

  • Chart of accounts and ledger balances
  • Cost centers and cost categories
  • Vouchers (sales, purchase, journal, etc.)
  • Tax codes and GST configurations
  • Stock items and inventory details
  • Godowns and storage locations

Review the preview carefully. If you notice missing or incorrect data, cancel the import and verify your ERP9 export. Once satisfied, click "Import" and allow the process to complete. Depending on your data volume, this may take several minutes to hours.

Step 6: Verify Imported Data

After import, do not assume everything is perfect. Verification is essential to catch any discrepancies early.

Open your newly created company in TallyPrime and check the following:

  • Trial Balance: Gateway of Tally > Display > Accounting Books > Trial Balance. Compare opening balances with your ERP9 records.
  • Ledger Balances: Display > Ledgers. Verify that all customer and supplier balances match.
  • Stock Summary: Display > Inventory > Stock Summary. Confirm item quantities and valuations.
  • GST Configuration: F11 (Settings) > Tax > GST. Ensure all tax codes and rates are correct.
  • Cost Centers: Display > Cost Centers. Verify all cost allocations are intact.

Create a reconciliation report by exporting the Trial Balance from both ERP9 and TallyPrime to Excel and comparing line by line. Small variances due to rounding are acceptable, but significant differences require investigation.

Step 7: Configure GST and Compliance Settings

TallyPrime's GST features are more advanced than ERP9. After successful data import, optimize your GST setup:

Navigate to F11 (Settings) > Tax > GST and verify your registration details, HSN classification, and tax rates. Enable "Connected GST" if your TSS is active. This feature allows you to download GSTR-2B directly from the GST portal and reconcile it with your purchase data.

For GSTR-1 and GSTR-3B filing, go to Gateway of Tally > Display More Reports > GST Reports. TallyPrime will generate compliant JSON files ready for portal submission. GSTR-3B is due on the 20th of the following month for regular taxpayers.

If you use e-invoicing, ensure your TSS is active and enable e-invoicing in F11 > Compliance > e-Invoicing. TallyPrime will generate IRN (Invoice Reference Number) and QR codes automatically for B2B sales.

Step 8: Handle Custom Fields and Voucher Types

Tally ERP9 may contain custom fields or non-standard voucher types that do not migrate automatically. Review your ERP9 setup and manually recreate any custom configurations in TallyPrime:

  • Custom fields: F11 > Advanced > User Defined Fields
  • Custom voucher types: F11 > Voucher Types
  • Custom reports: Gateway of Tally > More Reports > Create Custom Report

For complex custom setups, consult with a Tally expert to ensure accurate recreation.

Step 9: Test Multi-User Access (if using Gold)

If you migrated to TallyPrime Gold, test multi-user functionality before going live. On a second machine, open TallyPrime and connect to the server hosting your company data. Verify that:

  • All users can log in with correct permissions
  • Concurrent data entry works without conflicts
  • Reports generate correctly from all machines
  • Backups work in a multi-user environment

For detailed guidance on multi-user setup, refer to our article on Tally data synchronization across multiple users.

Step 10: Set Up Automatic Backups in TallyPrime

Protect your migrated data by enabling automatic backups. Navigate to Gateway of Tally > Company > Backup > Configure Automatic Backup. Set the backup frequency (daily or weekly), backup location (external drive or cloud), and retention period.

For comprehensive backup strategies, read our guide on automatic backup in TallyPrime.

Step 11: Decommission Tally ERP9 Safely

Once you are confident that your TallyPrime migration is complete and all data is accurate, you can retire Tally ERP9. However, keep your ERP9 backup files for at least 7 years for audit and compliance purposes. Store these backups in a secure, offline location such as an external hard drive or cloud archive.

Do not delete your ERP9 installation immediately. Instead, keep it on a separate machine or virtual environment for reference during the first few months of TallyPrime operation, in case you need to verify historical data.

Common Migration Issues and Solutions

If you encounter problems during migration, try these troubleshooting steps:

Issue: Import fails with "Database error" message. Solution: Ensure your ERP9 backup is not corrupted. Restore the backup to a test machine first, then try exporting again. Verify that TallyPrime has sufficient disk space and administrator privileges.

Issue: Ledger balances do not match after import. Solution: Check for pending transactions in ERP9 that may not have been posted. Verify that you exported data from the correct financial year. Compare the ERP9 Trial Balance with TallyPrime's Trial Balance line by line.

Issue: GST codes are missing or incorrect. Solution: Manually verify your GST configuration in TallyPrime against your ERP9 settings. Re-enter any non-standard tax codes. Regenerate GSTR reports to confirm accuracy.

Issue: Stock quantities are zero after import. Solution: Ensure your ERP9 company has stock items configured and opening stock entered. Verify that the export included inventory data. Check if your stock valuations are set to perpetual or periodic method.

Cloud Hosting Option for TallyPrime

If you prefer not to maintain your own server, consider TallyPrime on Cloud. Hosting starts from approximately Rs 175-290 per user per month (bring-your-own-licence) or Rs 899-1,299 per month with licence included. Cloud hosting provides 99.9% uptime, daily automatic backups, and secure remote access via RDP from Windows, Mac, Linux, Android, and iOS devices.

This option is ideal for businesses with remote teams or those wanting to eliminate IT infrastructure costs. Your migrated data can be deployed to the cloud immediately after verification.

Final Verification and Go-Live

Before declaring your migration complete, perform a final end-to-end check:

  1. Run a full Trial Balance and compare with ERP9
  2. Generate GST reports and verify GSTR-1/GSTR-3B formats
  3. Test all critical reports used by your management
  4. Confirm that all user roles and permissions are set correctly
  5. Verify that backup and restore procedures work smoothly
  6. Train your team on TallyPrime's interface and new features

Once all checks pass, you are ready to go live with TallyPrime. Set a cutoff date, complete any remaining ERP9 transactions, and transition all new transactions to TallyPrime.

Need Expert Help with Your Migration?

Migrating from Tally ERP9 to TallyPrime is straightforward when you follow a structured approach, but every business has unique complexities. If your company uses custom fields, complex cost center hierarchies, or multi-entity consolidations, professional guidance ensures a smooth transition with zero data loss.

Global IT Care is a Tally 3 Star Certified Partner based in Purnea, Bihar, with over 15 years of experience helping businesses migrate and optimize their Tally systems. We provide end-to-end migration services, data verification, GST compliance setup, and ongoing support. Contact us today at +91 75469 00951 to discuss your migration plan and receive a customized quote. Let us handle the technical complexity while you focus on growing your business.

Frequently asked questions

Can I directly open Tally ERP9 files in TallyPrime?

No. TallyPrime uses a new database engine. You must export data from ERP9, create a new company in TallyPrime, and import the data using the built-in migration tools.

Will my GST data migrate to TallyPrime?

Yes. GST transactions, tax codes, and ledger details migrate automatically. TallyPrime's connected GST feature enhances reporting and GSTR reconciliation.

How long does the migration process take?

For small companies (under 5,000 transactions), 30 minutes to 2 hours. Large databases may take 4-8 hours depending on data volume and system speed.

Do I need to backup before migrating?

Absolutely. Always backup your Tally ERP9 company data before migration. This protects against accidental data loss during the process.

Can I keep both Tally ERP9 and TallyPrime running?

Yes. You can run both simultaneously on different machines or use virtual machines. However, maintain one source of truth to avoid duplicate entries.

What happens to custom fields and voucher types?

Standard fields and vouchers migrate seamlessly. Custom fields may need manual reconfiguration in TallyPrime depending on complexity.