A CA buys a MacBook Air M4 for its silence, battery life, and build quality — then discovers Tally Prime does not run on macOS. The solution is Parallels Desktop — a virtualisation software (a program that runs a complete Windows computer inside a window on macOS) that lets you run Tally Prime on a MacBook without rebooting or sacrificing macOS. This guide is a complete walkthrough from download to first Tally company open.
Why Parallels is the right solution (not Boot Camp or Wine)
Short answer: Boot Camp (dual-booting Windows on Mac) is no longer available on Apple Silicon MacBooks — it was discontinued with Intel Macs. Wine (a Windows compatibility layer for macOS) technically runs some Windows apps but Tally Prime is not reliably supported. Parallels Desktop is the only practical, commercially supported solution to run Tally Prime on a MacBook. It creates a full Windows 11 VM (virtual machine — a completely separate, isolated Windows computer running inside macOS) that Tally recognises as a normal Windows PC. Tally Solutions does not officially certify Parallels, but Tally Prime 5 runs stably on ARM Windows 11 inside Parallels 20 based on widespread CA community usage.
Step 1: Download and install Parallels Desktop 20
Parallels India pricing (2026)
Visit parallels.com/products/desktop. Parallels Desktop 20 pricing for India: Standard Edition ₹5,499/year (subscription, single Mac, personal/home use) or ₹8,499 one-time perpetual. Pro Edition ₹8,499/year (more vCPU and RAM allocation per VM, better for heavy CA work with many simultaneous companies). For most CAs, Standard Edition is sufficient. Purchase using a credit card or UPI (Parallels accepts Razorpay UPI payments in India). A 14-day free trial is available.
Installation on macOS Sequoia
Download the Parallels.dmg installer. Double-click to install. macOS Sequoia (15.x) requires granting Parallels System Extensions permission: macOS will show a notification to allow the extension in System Settings → Privacy & Security. Click Allow and restart as prompted. After restart, Parallels Desktop appears in the menu bar (a red double-chevron icon). Sign in with your Parallels account (created during purchase).
Step 2: Install ARM Windows 11 in Parallels
ARM vs Intel Windows — choose correctly
M-series MacBooks (M1, M2, M3, M4) use ARM64 architecture — they run ARM Windows 11, not the x86 Intel version. When you click the + button in Parallels to create a new VM, Parallels automatically detects your Mac's architecture and offers to download Windows 11 Home (ARM). This download is directly from Microsoft via Parallels — it is a licensed, genuine copy, and the licence is included with Parallels Desktop 20 (no additional cost, no key needed). Select this option. The download is approximately 7 GB — takes 20–40 minutes depending on internet speed. Parallels installs Windows automatically.
Allocate resources for Tally
After Windows installs, before starting the VM: right-click the VM → Configure → Hardware. Set: CPU: 4 cores (minimum for comfortable Tally + Windows 11 simultaneously; increase to 6 if running multiple large Tally companies); Memory: 8 GB minimum (16 GB is more comfortable and prevents Windows from paging to disk during Tally audit work); Hard Disk: 64 GB minimum (Tally Prime install + Windows system files + company data for 20–30 clients uses 20–40 GB; allocate 64 GB to have headroom). The Parallels virtual disk lives as a single .pvmp or .hds file on the macOS SSD — keep at least 80 GB free on the Mac SSD.
Step 3: Install Parallels Tools (essential)
Start the Windows 11 VM for the first time. Parallels automatically installs Parallels Tools — a package of drivers and integration software that enables seamless mouse movement between macOS and Windows (no need to click to switch), shared clipboard, coherence mode (Windows apps appear directly on the macOS desktop as if they were Mac apps), and most importantly for Tally: Shared Folders. Let Parallels Tools install completely and restart the VM when prompted before installing Tally.
Step 4: Configure Shared Folder for Tally data backup
Shared Folders is the mechanism that lets the Windows VM and macOS exchange files. For Tally, you want the Tally Data folder (default: C:\TallyPrime\Data inside the VM) to also back up to a folder on the Mac — so Tally data survives if the Parallels VM file is corrupted. In Parallels Desktop: open the VM settings → Options → Sharing. Enable Share Mac folders with Windows. Select a folder on the Mac — create one called Tally Backup in Documents. This folder appears in Windows as a network drive (Z: or similar). Configure Tally Prime's Auto Backup destination (Help → Settings → Storage → Backup destination) to this mapped drive. Now every Tally backup writes simultaneously to the Mac's file system — safe even if the VM fails.
Step 5: Install Tally Prime 5 on ARM Windows 11
Download and install
Inside the Windows VM, open Microsoft Edge and go to tallysolutions.com/tally/download. Download Tally Prime 5 (the installer is approximately 95 MB). Run the installer — it installs to C:\Program Files (x86)\Tally by default. Accept the default installation path. After installation, Tally Prime opens to the product selection screen.
Activate the Tally license
On the Tally Gateway screen, click Activate License. Log in with your Tally.net Account (the same account used on your Windows laptop if migrating). Your purchased Tally Silver or Gold license appears — click Activate. If the license is already active on another machine, you must deactivate it first: on the old machine, go to Tally → Help → Licensing → Deactivate. Then activate here. If you cannot access the old machine, call Tally support at 1800 267 0770 and they can remotely deactivate and allow reactivation. After activation, your license status shows in the bottom-right of the Tally Gateway screen.
Step 6: Network setup for GST and Income-Tax portals
Why default NAT mode can fail for Indian government portals
By default, Parallels uses NAT (Network Address Translation — the VM shares the Mac's IP address and internet connection through Parallels' virtual router). Most websites work fine, but some Indian government portals (GST portal at gst.gov.in, Income Tax e-filing at incometax.gov.in, RBI portals) use IP-based session locking or have strict security policies that can reject traffic routed through a virtual NAT. Symptom: you successfully log into the portal but sessions drop repeatedly or OTPs fail to arrive.
Switch to Bridged Network mode
In Parallels VM settings → Hardware → Network 1: change Shared Network (NAT) to Bridged Network (Wi-Fi). Now the Windows VM gets its own IP address on the same network as the Mac — it appears as a separate device to the router. Government portals treat it like any standalone Windows PC. Restart the VM after changing the network mode. Verify by checking the Windows IP address (run ipconfig in Command Prompt) — it should show an IP in the same subnet as your home/office router (e.g., 192.168.1.x), not the Parallels virtual range (10.211.x.x).
Step 7: ARM compatibility — Tally addons and legacy utilities
Tally Prime 5 itself is a 64-bit x86 application — it runs on ARM Windows 11 via Microsoft's Prism translation layer (built into ARM Windows 11). Performance is excellent. The compatibility risk is 32-bit x86 Tally addons and TDL utilities: ARM Windows 11 does not support 32-bit x86 applications (Microsoft removed WoW32 support in ARM Windows). If your firm uses a 32-bit TDL addon for GST reconciliation, payroll, or custom reports, test it before fully migrating to Parallels. Most modern Tally Prime 5-era third-party addons (post-2022) are compiled as 64-bit and work correctly. To check: right-click the addon installer executable → Properties → Compatibility — if it lists 32-bit (x86), it will not work.
Step 8: Snapshots before annual upgrades and filing deadlines
Before any major action — Tally Prime version upgrade, Windows 11 feature update, Parallels update after a macOS upgrade — take a VM snapshot: Parallels menu → Actions → Take Snapshot. Name it with the date and context (e.g., "Before Tally 5.1 upgrade"). A snapshot captures the entire VM state including all Tally data. If the upgrade fails or Tally stops working after an update, restore the snapshot in under 2 minutes: Parallels menu → Actions → Manage Snapshots → select → Restore. For GST filing sessions: take a snapshot at the start of every filing day as insurance against a mid-filing crash. Snapshot storage: each snapshot adds approximately 2–4 GB to the Parallels VM file size. Keep 3–5 snapshots maximum and delete older ones to avoid filling the Mac SSD.
Troubleshooting common issues
Tally opens very slowly after macOS Sequoia update
After a major macOS update, Parallels may need an update to work optimally. Check Parallels menu → Check for Updates. If an update is available, install it and restart the VM. If the issue persists after updating, try: Parallels Configuration → Hardware → CPU → increase to 6 cores; also check if macOS is running intensive background tasks (Spotlight re-indexing after an update consumes significant CPU — Tally inside the VM will feel slower until indexing completes).
GST portal shows CAPTCHA errors or session timeouts
Switch from Shared Network (NAT) to Bridged Network as described in Step 6. Also clear the Windows VM's Chrome/Edge browser cache and cookies for the GST portal. Use Microsoft Edge inside Windows (not Chrome) for Indian government portals — Edge has slightly better compatibility with the Java and ActiveX remnants still used by some government portal features.
MacBook battery drain while running Parallels
A running Parallels VM with Tally active reduces MacBook battery life significantly — from 12–15 hours (macOS only) to 4–6 hours (with Windows VM). This is normal. For extended sessions, keep the MacBook plugged in. If Tally is not actively needed, suspend the VM (Parallels menu → Suspend) rather than keeping it running — a suspended VM consumes near-zero CPU. If the MacBook battery is swelling or not holding charge, this is a hardware issue unrelated to Parallels — see our battery replacement service. Doorstep visit: ₹149, No Fix No Fee.
Comparing Parallels to other Tally-on-Mac options
Apart from Parallels, Indian CAs have tried: Remote Desktop to a Windows PC (reliable but requires a Windows machine running 24/7 — not practical for solo practitioners); Tally Cloud (Tally's hosted service, runs in a browser, no VM needed but approximately ₹3,500–₹7,000/year per company for hosting, costs add up for large practices); AWS/Azure Windows Server VM (very fast, very reliable, but complex to set up and approximately ₹1,500–₹3,000/month running cost). For most solo CAs and small firms, Parallels at ₹5,499/year with Tally running locally is the best balance of cost, reliability, and simplicity.