November 5, 2019
The Global Popularity of Tally Software
Tally software is broadly favored in India as well as globally, spanning roughly 17 universal areas. Designers and developers have spent many years advancing Tally, transforming it from a fundamental bookkeeping programming system into a simple yet best-in-class business management software. In this blog, we will discuss how you can increase the speed of your Tally ERP.9 reports.
Why Tally is User-Friendly and Efficient
Tally provides a platform to report financial transactions effortlessly. The developers designed Tally so that anyone, regardless of their accounting background, can quickly understand and use the software. It is easy to utilize, operates at high speeds, is powerful and effective, requires no coding, is incredibly flexible and adaptable, executes in real-time, and offers full online support.
Today, over 15 lakh customers use Tally software to account for and manage their business operations, including billing transactions, recording and valuating inventory, handling employee payroll, and filing returns.
Following are some of the parameters that determine speed of the Tally:
- Number of Vouchers in the Tally Companies
- A number of total users and Concurrent users
- Whether Cost Centre operations are enabled in Tally
- Configuration of the Server and size of Hard Disk
- Client Server or Server based Computing Architecture
- 32 bit or 64 bit?
- Number and kind of TDLs, Quality of programming in TDL
- Operating system using for Tally
- Multiple users are simultaneously viewing report and creating the transactions
Here is a checklist for Troubleshooting Performance Issues of Tally.ERP9 are:
- Number of Client Machines
Ensure that you know the number of client machines connected to Tally.ERP 9. This is because the data server must process the request sent by one client machine before sending a response. The server processes another client machine’s request only after responding to the first client machine.
- Size of the data (statistics and no. of financial years in data)
Data size affects the memory consumption adversely when a company is being loaded. The company features and the volume of data entered determines the data size.
For example, For example, if the data contains 20,000 stock items and 5,000 stock categories, the system increases memory consumption while loading because it checks the balance for all stock items category-wise.
- Network or link speed between client and to server systems
Ensure that the network speed is always uniform. Any difference in the link speed affects the transfer of data between the client and server system.
For example, when the link speed is 100 MBPS, but the transfer rate is 56 kbps, the performance of data over the network is slow. In this case, the type of network to be used is switches over hub.
To view the link speed:
1) Right click on your latest Windows 10 Task Bar
2) Click Task Manager
3) Click Networking and Link Speed. The graph displays the network and link speed for the system.
Note: For latest Windows systems, click Performance in Task Manager to view the network speed.
- Type of Network (hub or switches)
When the network transfer speed is lower that the link speed, ensure that you use switches over hubs.
- Ping Speed
Ensure that the ping speed from the client to the server and vice-versa is always less than 1 ms. When the ping speed rises to 5 ms or more, a disturbance in the network maybe experienced. In that case, reset it to less than 1 ms and check the ping speed using the following command in the command prompt for at least 20 minutes.
Ping Servername/ServerIP –t
- RAM Capacity on all machines
Ensure that the RAM capacity on all the client machines are consistent so that the performance is on the same scale.
For example, When a client system with 256 MB RAM processes a report and another client machine with 512 MB RAM processes a voucher entry, Tally.ERP 9 prioritizes displaying the reports first. If you make voucher entries on machines with 1 GB or 512 MB RAM, the system keeps all reports on hold. Therefore, we recommend maintaining a uniform RAM size across all client machines.
Note
For a considerable data size, consider 8 machines of approximately 200 MB data size, the suggested RAM size for the server machine is 2 GB and for all the client machines, it is 1 GB.
- Antivirus on server and clientmachines
Ensure that you add the Tally.ERP 9 data folder to the exclusion list of the antivirus on both the client and server machines. Scanning the TMessage.tsf and Transmanager.900 files with the antivirus delays the voucher acceptance process.
You can also scan the data manually at the end of the day to check for viruses. However, an antivirus scan can be added to the scheduled task so that scanning is completed while Tally.ERP 9 is not in use.
- Data folder and exe security
To troubleshoot performance issue
Step 1: Add Tally.exe , Tallyadmin.exe , *. tsf and *. 900 in the exclusion of the antivirus software in server and client.
Step 2: Go to the location where Tally data is saved.
Step3 : Right click data folder > Properties > Security .
Step 4: Select Everyone and set the permission as Full control
Note: If the option Group – Everyone is not available in the field Groups or user names , you can create the same.

Following are some of the Suggestive Measures for Improved Tally Performance:
- Ensure that the Tally shared folder and is put into the exceptions list for virus scanners
- Speed up network performance
- Use Remote Desktop Services
These are the above steps how you can increase the speed of your Tally ERP.9 reports. You can also check our blog article on How to Solve Tally Prime Hanging Issues.