M A Global Network LogoM A Global Network
Back to Blog
Tally on Cloud12 min read

Multi-User Tally on Cloud – Setup, Licensing and Server Configuration Guide

Setting up multi-user Tally on a cloud server requires Windows Server 2022, correct RDS licensing, proper Tally Gold licence configuration, and IP-whitelisted firewall rules. This technical guide covers every step — from licence requirements to user account setup — so you know exactly what a correctly configured environment looks like.

MA

M A Global Network

Cloud Infrastructure Experts · Indore, India

Why Multi-User Tally Requires a Different Technical Architecture

Multi-user Tally hosting is technically distinct from single-user local Tally installation. The distinction matters because it determines which operating system is required, which Tally licence version is needed, and how the server must be configured. A setup that looks functional on the surface but is configured incorrectly will either fail outright, allow only one user at a time, or create Microsoft licensing violations — all of which have operational and legal consequences.

M A Global Network configures every Tally cloud server correctly from the start. This guide explains the technical components so you can verify any provider's configuration and understand what you are being set up with.

The Three Technical Requirements for Multi-User Tally on Cloud

Requirement 1 — Windows Server with Remote Desktop Services

Multi-user Remote Desktop access — the mechanism by which multiple people use Tally simultaneously from different devices — requires Windows Server 2019 or 2022 with Remote Desktop Services (RDS) enabled. This is a server-grade Microsoft product, not a consumer Windows edition.

Windows 10 and Windows 11 (including Pro editions) support only one concurrent Remote Desktop session by design and by Microsoft licence. A person currently connected to Windows 10 or 11 via RDP occupies the single allowed session; a second person connecting either disconnects the first or is blocked. This is a fundamental OS-level limitation, not a configuration issue.

Windows Server with RDS can support multiple simultaneous Remote Desktop sessions — the limit is determined by the server's hardware (RAM and CPU) and the RDS Client Access Licences (CALs) purchased for each concurrent user slot.

Requirement 2 — RDS Client Access Licences (CALs)

Beyond the Windows Server OS licence itself, each concurrent Remote Desktop user requires a Remote Desktop Services Client Access Licence (RDS CAL). These are separate Microsoft licences — one per concurrent user — that legally authorise each person's RDP session on a Windows Server.

Running concurrent RDP sessions on Windows Server without sufficient RDS CALs is a Microsoft licensing violation. It may work technically for a grace period but creates compliance risk and can result in sudden connection failures when the grace period expires. A legitimate managed hosting provider includes correctly provisioned RDS CALs for every user on every plan. M A Global Network includes RDS CALs for all concurrent users as part of the ₹700/user/month rate — they are never a separate charge.

Requirement 3 — Tally Prime Gold or Multi-User ERP 9 Licence

Tally's own licencing for concurrent multi-user access requires Tally Prime Gold (which supports unlimited concurrent users on a single server) or the equivalent Tally ERP 9 multi-user edition. Tally Prime Silver supports up to three concurrent users and can be used for small teams. A single-user Tally licence does not support concurrent multi-user access regardless of the server configuration.

Your existing Tally Gold or multi-user licence transfers to the cloud server in most cases. M A Global Network assists with the technical activation and licence transfer on the server side. The licence activation process is coordinated with your Tally reseller or Tally India directly.

Server Specifications by User Count

The server must be provisioned with sufficient RAM, CPU, and NVMe SSD to handle the intended concurrent user load. Under-provisioning manifests as sluggish performance during peak usage. Over-provisioning increases cost unnecessarily. The specifications below are based on observed real-world Tally performance requirements.

Concurrent UsersMinimum RAMRecommended RAMCPU CoresNVMe SSDM A Global Network Monthly Cost
1–2 users4 GB6 GB2 vCores50 GB₹700 – ₹1,400/month
3–4 users6 GB8 GB4 vCores60 GB₹2,100 – ₹2,800/month
5 users10 GB12 GB4 vCores80 GB₹3,500/month
6–8 users14 GB16–20 GB6 vCores100 GB₹4,200 – ₹5,600/month
10 users22 GB24 GB8 vCores120 GB₹7,000/month
15 users32 GB36 GB10 vCores150 GB₹10,500/month
20 users42 GB48 GB12 vCores180 GB₹14,000/month
Why RAM Is the Critical Specification

Each active Tally user session on Windows Server consumes approximately 1.5–2 GB of RAM — Tally's process, their Windows session, and background OS processes combined. A server with insufficient RAM will begin swapping memory to disk under concurrent load, which dramatically increases response times. On SATA SSD this is catastrophic — on NVMe it is still very slow. Correctly sized RAM (with a small buffer above the calculated minimum) prevents this entirely. Never accept "burstable" RAM specifications for Tally hosting.

Firewall Configuration for Multi-User Tally Access

An internet-facing Windows Server that accepts RDP connections from any IP address receives thousands of automated connection attempts daily — bots scanning for weak passwords and known vulnerabilities. IP-whitelisting is the single most effective security control for RDP-accessed servers.

The correct firewall configuration for multi-user Tally hosting:

  • Allow RDP (TCP port 3389) from each authorised IP address — your office's static or dynamic IP, each staff member's home IP, any authorised branch office IP
  • Drop all other RDP connection attempts — the default deny rule at the network firewall level prevents any unauthorised host from reaching the Windows login screen
  • Allow HTTPS (TCP 443) if RDP over HTTPS (RD Gateway) is used as an alternative connection method
  • Allow ICMP (ping) from authorised IPs for diagnostic purposes — optionally

M A Global Network configures all firewall rules during server provisioning and updates them whenever authorised IPs change — adding a new user's home IP, updating an office IP when the ISP changes it. This is managed on the network infrastructure level, not just within Windows Firewall, which means attacks are dropped before they reach the server OS.

Tally Installation and Configuration on Windows Server

Installing Tally on Windows Server for multi-user access involves several configuration steps beyond a standard single-user installation:

  • Tally installation path: Installed in a shared directory accessible to all Windows user accounts — typically C:TallyPrime or equivalent
  • Tally data directory: Company data files stored in a shared directory on the NVMe drive, accessible to all authorised user sessions
  • TDL configuration: All TDL files installed and configured in Tally's TDL settings, applying to all user sessions on the server
  • Tally licence activation: Multi-user (Gold) licence activated on the server — one licence activation for the entire server, not per-user
  • Tally server service: For environments where Tally Server (not just client) mode is used, the Tally server service configured to start automatically and run as a system service
  • User access control in Tally: Individual Tally user accounts configured with appropriate access levels (data entry only, manager, admin) per your firm's requirements

User Account Setup and Access Management

Each person who will access Tally on cloud needs two sets of credentials: Windows login credentials (for the RDP session) and Tally security credentials (for access within Tally itself).

M A Global Network creates the Windows user accounts during server provisioning, sets appropriate session policies (session timeout, disconnection handling, print redirection), and issues credentials to each user. Tally security configurations — user accounts, access levels, company restrictions — are migrated from your existing setup or configured according to your instructions.

What M A Global Network Handles vs What You Handle

TaskM A Global NetworkYou (The Customer)
Windows Server 2022 setup✓ Handles completely
RDS configuration and CALs✓ Included in plan cost
Tally installation on server✓ Handles completely
Tally licence activation✓ Coordinates with your resellerProvide licence serial number
TDL migration and testing✓ All TDLs migrated and verifiedProvide TDL files
Data migration from local server✓ All company files transferredProvide access to local server
Firewall IP configuration✓ Configures for your IPsProvide office and home IPs
Windows user account creation✓ Creates and issues credentialsProvide list of users and access requirements
OS security patching✓ Ongoing managed maintenance
Daily backup monitoring✓ Automated and monitored
24/7 support✓ Phone and ticket
Tally software licence purchaseYour existing licence or purchase from reseller
Internet connectivity at each locationYour standard broadband/mobile

Why This Level of Technical Configuration Matters

Every element of the configuration above has a real-world consequence if done incorrectly. Wrong OS: only one user at a time. Missing RDS CALs: Microsoft compliance violation, sudden access failures. Shared RAM: performance degradation during GST filing. SATA storage: slow reports for every user every day. No firewall IP restriction: automated attacks on the Windows login. Incorrect TDL configuration: customisations missing for all users. Incorrect Tally data path: company files not accessible to all sessions.

M A Global Network configures every element correctly by default — not as a premium service or an optional extra. Windows Server 2022, RDS with CALs, NVMe SSD, dedicated resources, IP-whitelisting, TDL migration, and correct data directory setup are all standard components of the ₹700/user/month managed service.

Frequently Asked Questions

What is the difference between RDS CALs and the Tally Gold licence? +

They are independent licencing requirements from different companies. RDS CALs are Microsoft licences that authorise each concurrent user's Remote Desktop session on Windows Server — these are infrastructure licences for accessing the Windows Server. Tally Gold is Tally Solutions' licence that authorises concurrent multi-user access within Tally itself. Both are required for a correctly configured multi-user Tally cloud environment. M A Global Network includes RDS CALs in the hosting cost. Tally Gold is your existing software licence that you bring to the cloud server.

Can different users work in different Tally companies simultaneously? +

Yes. Each user's RDP session is independent. User A can be in Client Company X, User B simultaneously in Client Company Y, User C in Client Company Z — with no interference between sessions. All three are accessing the same Windows Server and the same Tally installation, but their Windows sessions are isolated at the OS level and their Tally sessions are independent at the application level. This is the standard operating architecture for CA firms managing multiple client companies with a shared staff team.

What if my team needs to work in the same Tally company simultaneously? +

Multi-user Tally supports concurrent access to the same company — different staff can enter vouchers, pull reports, and perform different operations in the same Tally company simultaneously. Tally's locking mechanism prevents two users from editing the exact same voucher at the same time, but different operations in the same company run concurrently without conflict. This is a standard use case for accounting teams where multiple staff work on different ledgers, voucher types, or periods within the same company during the same session.

How does printing work from a cloud Tally session? +

Printing from Tally via RDP works through Remote Desktop's printer redirection feature. When correctly configured, printers connected to your local device appear in the RDP session and Tally can print to them directly. Alternatively, Tally's PDF export (built into TallyPrime) allows you to save reports as PDFs on the server or your local device and print from your local PDF reader. Most accounting teams find PDF export the more convenient workflow — invoices and reports saved as PDFs and then shared or printed as needed. M A Global Network configures RDP printer redirection during server setup.

Correctly Configured Multi-User Tally on Cloud

Windows Server 2022 · RDS with CALs · NVMe SSD · IP-whitelisted firewall · All TDLs migrated. ₹700/user/month, all-inclusive.

Ready to get started?

Fully managed cloud hosting, 99.9% uptime, NVMe SSD, 24/7 support.

Trusted by 1000+ Indian businesses — based in Indore, MP.