Published May 19, 2026 · 10 min read

Migrating from Tally to Cloud ERP in the GCC: A Practical Playbook

Tally Prime is the most widely used accounting tool in GCC SMBs — partly because it has been around forever, partly because every Indian accountant in Dubai or Riyadh knows it cold. But by 2026, the friction is real: no cloud-native multi-device access, no native ZATCA Phase 2 clearance, manual FTA return prep, and an offline file that lives on one PC in the office. This playbook is the version we wish someone had given us when we did our first dozen Tally migrations.

Why people are moving

What to actually migrate (and what to leave behind)

Don't try to lift-and-shift ten years of Tally history. You'll spend weeks reconciling closing balances that no one will ever look at. The clean approach:

Data typeMigrate it?How
Chart of accountsYes, mappedExport from Tally, map to new ERP's structure, import
Customer / vendor mastersYesTally export to Excel → clean → CSV import
Stock items / SKUsYesExport with opening qty, sale rate, purchase rate, GST/VAT code
Opening balances (TB) at cutover dateYesOne journal entry on day 1 in the new system
Open invoices (AR/AP)YesImport as individual entries so payment matching works
Closed invoice historyNo — keep Tally read-onlyArchive the Tally folder; refer to it if needed
Old purchase ordersNoManual reference only

The cutover plan (recommended timeline: 3 weeks)

Week 1 — Setup the new system in parallel

  1. Configure the new ERP — company info, fiscal year, base currency, VAT registration number, branches/warehouses, tax rates.
  2. Define your chart of accounts. This is the moment to clean up the 600 ledger accounts in Tally down to the 80 you actually use.
  3. Import customer and vendor masters. Match TRN/VAT numbers to the contacts.
  4. Import stock items with opening quantity = 0 (we'll set actual quantity at cutover).

Week 2 — Train and dry-run

  1. Pick a quiet day and have your team enter a few real invoices, payments, and a purchase order — in both Tally and the new system. Compare outputs.
  2. Print a sample tax invoice from the new system. Verify TRN, VAT amounts, Arabic if required, QR code (for ZATCA-bound companies).
  3. Walk through the VAT return preview in the new system using a Tally-comparison period. The totals should match within rounding.

Week 3 — Cutover

  1. Choose a clean cutover date. First of a month, ideally first of a VAT period (1 Jan, 1 Apr, 1 Jul, 1 Oct for quarterly filers).
  2. Freeze Tally at midnight. No new entries after the cutover. Make a full backup.
  3. Run a final Tally trial balance as at cutover date. Export to Excel.
  4. Run a final stock summary with quantities and values per item.
  5. Post a single opening balance journal in the new system using the Tally trial balance. Debits and credits should equal — if not, you have a Tally issue to fix first.
  6. Set stock opening quantities per item.
  7. Import open AR and AP as individual unpaid invoices so payment matching against future receipts works correctly.
  8. Run a trial balance in the new system. It should match the Tally TB to the rupee/dirham.
  9. Go live. All new entries from this point go only in the new system.

ZATCA / FTA continuity during the switch

The single biggest risk in any migration is breaking the VAT return cycle. Plan around it.

What about historical reports?

Auditors and the FTA can ask for back-data up to 5 years. Three options:

  1. Keep Tally running read-only on a single PC. Cheapest, simplest. Works for a 5-year archival horizon. This is what we recommend for 90% of SMBs.
  2. Export everything to PDF — TBs, P&Ls, ledgers, invoice books — and store on cloud drive. Suitable if you don't want to maintain old software.
  3. Import 1–2 years of history into the new system. Expensive (engineer time), rarely worth it. We don't recommend it unless you have a specific analytics need.

Training the team — what trips people up

Cost picture

Tally Prime Gold (multi-user) is roughly AED 1,000–1,200 per year per location plus AMC. Cloud ERPs in the GCC sit between AED 49–500/month flat. For a single-location SMB the lifetime cost is comparable; for multi-branch businesses cloud is usually cheaper once you stop paying for separate Tally licences per outlet plus the IT support to keep them synced.

Tally to Naqix in three weeks

We've migrated trading companies, garages, salons, restaurants, contractors and consultants. We do the data migration, opening balances, tax setup and team training. Flat AED 149/month for unlimited users.

Start free trial →

Related reading