Learn how to configure Security Control and User-Level Access in TallyPrime and Tally.ERP 9. Follow this step-by-step guide to create user accounts, assign permissions, restrict sensitive financial reports, and protect your business accounting data.
1. Introduction: Why Security Control Matters in Tally
When multiple people use the same accounting software, protecting financial data becomes essential. In a business, the owner may need access to every transaction, the accountant may handle sales and purchase entries, and a cashier may only need to record daily receipts and payments.
Giving everyone the same level of access can create unnecessary risks. Someone might accidentally delete a voucher, change a ledger, view confidential financial reports, or modify important company settings.
This is where Security Control and User-Level Access in Tally become useful. These features help you decide who can access your company data, which tasks each user can perform, and which financial records must remain restricted.
For example, if you run a retail shop, you can allow your accountant to enter purchase vouchers while restricting access to sensitive financial reports and security settings.
In this guide, you will learn how to enable security controls, create user accounts, assign permissions, and manage access more effectively in TallyPrime.
2. What Is Security Control in Tally?
Security Control is a feature that helps protect your company data by controlling who can open and work with your Tally company.
Depending on the version and configuration, you can use security settings to:
Create separate user accounts.
Set usernames and passwords.
Restrict access to specific tasks and reports.
Control who can create, alter, or delete accounting entries.
Protect sensitive financial information.
Limit access to company administration and security settings.
The main objective is to give each employee only the access required to perform their job.
Practical example: A business owner can have full access, an accountant can manage accounting vouchers, and a sales employee can enter sales transactions without being allowed to change company security settings.
3. Understanding User-Level Access in Tally
User-Level Access means assigning different permissions to different users according to their responsibilities.
Instead of sharing one username and password with your entire team, you can create individual accounts with suitable access rights.
Here is a simple example:
| User Role | Suggested Access |
|---|---|
| Business Owner | Full company access |
| Accountant | Accounting entries and permitted reports |
| Sales Executive | Sales vouchers and relevant customer records |
| Purchase Executive | Purchase vouchers and relevant supplier records |
| Cashier | Permitted receipt and payment entries |
| Auditor | Read-only access to relevant records, where supported |
The exact permissions available depend on your Tally version and the security configuration you use.
4. Before You Start: Check Your Tally Version
The steps for setting up security may differ between TallyPrime and Tally.ERP 9.
TallyPrime: Security configuration is generally available through the company configuration and security-related options.
Tally.ERP 9: Security controls are commonly configured through the Security Control option in Company Creation or Company Alteration.
Before making changes, confirm which version you are using.
It is also good practice to take a backup of your company data. This gives you a recovery option if a configuration change causes unexpected problems.
5. How to Enable Security Control in TallyPrime
Follow these steps to enable security controls in TallyPrime. Menu labels may vary slightly depending on your release.
Step 1: Open Your Company
Start TallyPrime and open the company for which you want to configure security.
Make sure you select the correct company, particularly if you manage multiple businesses.
Step 2: Open Company Configuration
Press Alt+K (Company) and look for the option related to alteration or configuration of the current company.
Open the relevant company settings and locate the security-related options.
Step 3: Enable User-Based Security
If your release provides a security or user-access configuration option, enable it and select the appropriate security settings.
You may be asked to define administrator credentials or configure the security level for the company.
Step 4: Create an Administrator Password
Choose a strong password for the person responsible for managing access.
Avoid easy passwords such as 123456, admin, or your business name.
Use a unique password and store it securely. Do not share the administrator password with every employee.
Step 5: Save the Configuration
Accept and save your changes.
If TallyPrime prompts you to restart the company or log in again, follow the instructions displayed on the screen.
Important: If you cannot find the exact option described above, check your TallyPrime release's help documentation. Do not assume that every release uses identical menu paths.
6. How to Enable Security Control in Tally.ERP 9
If you are using Tally.ERP 9, follow this general procedure.
Step 1: Open the Company
Launch Tally.ERP 9 and select the company whose access permissions you want to manage.
Step 2: Go to Company Alteration
Open the company alteration screen from the company menu.
Look for the Use Security Control option.
Step 3: Enable Security Control
Set the security control option to Yes.
Depending on your configuration, Tally may ask you to enter a name for the administrator or create administrator credentials.
Step 4: Set the Administrator Password
Enter the administrator username and password.
Use credentials that are difficult to guess and accessible only to the authorized person.
Step 5: Save the Changes
Accept the configuration and return to the company.
You can now configure user accounts and security levels, provided the selected version and configuration support the required permissions.
7. How to Create Users in Tally
Once security controls are configured, the next step is to create individual user accounts.
Step 1: Open User Management
Navigate to the security or user-management area of your Tally version.
In Tally.ERP 9, you can generally access user management through Company Info → Security Control → Users and Passwords.
In TallyPrime, look for the corresponding user-access or security configuration options available in your release.
Step 2: Add a New User
Enter the username for the employee who needs access.
For example:
Accountant01SalesUser01Cashier01
Using separate usernames makes it easier to identify who is responsible for different activities.
Step 3: Assign a Password
Set a password for the new user. Where supported, ask the employee to change it after their first login.
Avoid giving several employees the same credentials because shared accounts make it harder to investigate mistakes or unauthorized changes.
Step 4: Assign a Security Level
Select the appropriate security level or permissions for that user.
For example, an accountant may require access to accounting vouchers and financial reports, while a cashier may need only the relevant cash and payment functions.
Step 5: Save the User Details
Save the new account and test the login.
Confirm that the employee can perform the required tasks but cannot access restricted areas.
8. How to Set User-Level Permissions in Tally
Creating user accounts is only the first step. You must also configure what each user is allowed to do.
Depending on your version, security settings may let you define permissions for different activities, reports, and administrative functions.
Step 1: Open Security Levels
Go to the security configuration area and locate the option for creating or altering security levels.
Step 2: Create a Suitable Security Level
Give the security level a descriptive name, such as:
Accountant
Sales Operator
Purchase Operator
Read-Only User
Choose names that clearly indicate the purpose of each access level.
Step 3: Define the Allowed Activities
Set permissions according to the user's job.
Where the relevant controls are available, consider whether the user should be allowed to:
Create accounting vouchers.
Alter existing transactions.
Delete vouchers.
View financial reports.
Access sensitive information.
Change company configuration.
Manage users and passwords.
Avoid granting more access than necessary.
Step 4: Restrict Sensitive Activities
For employees who only enter routine transactions, consider restricting deletion, alteration of important records, and access to administrator settings.
A user who enters sales vouchers does not automatically need permission to modify every ledger or change the company's security configuration.
Step 5: Save and Test the Permissions
Save the security level and assign it to the appropriate users.
Log in using a test account and verify that the configured restrictions work as expected.
Practical tip: Always test permissions before rolling them out to your entire team. A restriction that is too strict may prevent employees from completing essential tasks.
9. Example: Set Up Three Different User Roles
Suppose you operate a trading business with three employees who use Tally.
You can organize their access as follows:
| User | Allowed Activities | Activities to Restrict |
|---|---|---|
| Owner | Accounting, reports, administration | None of the routine activities, subject to company policy |
| Accountant | Sales, purchase, payment, receipt, permitted reports | User administration and sensitive settings |
| Cashier | Approved cash and bank-related entries | Unrelated reports, security settings, and unauthorized alterations |
This structure separates everyday work from sensitive administrative tasks.
For example, if the cashier accidentally enters the wrong payment amount, the business can follow an approved correction process rather than allowing unrestricted changes to all accounting records.
These are recommended role designs, not guaranteed default roles in Tally. Configure the permissions using the options available in your version.
10. How to Restrict Access to Important Reports
Financial reports can contain sensitive business information, including profit figures, outstanding balances, and cash positions.
You may want to limit access to reports such as:
Profit & Loss Account.
Balance Sheet.
Cash Flow or Cash-related reports.
Outstanding Receivables and Payables.
Cost Centre reports.
Other confidential financial information.
Where supported, use report-level permissions to decide which users can view particular reports.
For example, a sales employee may need customer transaction details but may not need unrestricted access to the company's overall profitability.
Keep in mind that restricting one report does not necessarily restrict every alternative route to the same information. Review the available permissions carefully and test them using a non-administrator account.
11. Best Practices for Managing Tally Security
Good security requires more than enabling a password. Follow these practices to reduce the risk of unauthorized access and accidental changes.
11.1 Use Separate User Accounts
Give each employee an individual account. Avoid sharing the administrator login.
11.2 Apply the Principle of Least Privilege
Give each user only the permissions needed for their responsibilities.
For instance, a purchase operator should not automatically receive unrestricted access to sales, payroll, or company administration.
11.3 Protect Administrator Credentials
Use a strong, unique password and limit access to authorized personnel.
Never store administrator passwords in publicly accessible spreadsheets or notes.
11.4 Review Permissions Regularly
Review user access when employees change roles, leave the business, or take on new responsibilities.
Remove or disable accounts that are no longer required, using the appropriate controls in your version.
11.5 Back Up Your Company Data
Maintain regular backups in a secure location. Restrict access to backup files because they may contain the same sensitive financial information as the original company data.
11.6 Test Security After Changes
After changing permissions, test the affected user accounts. Confirm that authorized tasks still work and restricted activities remain inaccessible.
11.7 Keep Tally Updated
Use a supported version and apply appropriate updates. Consult the official documentation for version-specific security options.
12. Common Tally Security Problems and Their Solutions
| Problem | Possible Solution |
|---|---|
| User cannot open the company | Check the username, password, and assigned permissions |
| User cannot enter a voucher | Confirm that the relevant voucher-entry permission is enabled |
| User can view a restricted report | Review report-level and related access permissions |
| Employee can alter sensitive entries | Recheck alteration and deletion permissions |
| Administrator password is forgotten | Follow the official recovery process for your version; avoid unverified workarounds |
| Security options are missing | Confirm the Tally version and consult its documentation |
| Employee has left the business | Revoke or update access promptly and review any shared credentials |
Do not attempt to bypass security controls to solve access problems. Use the authorized administrator account or the official support process.
13. Frequently Asked Questions (FAQs)
13.1 What Is Security Control in Tally?
Security Control lets you protect company data by managing user accounts, passwords, and access permissions.
13.2 Can I Create Multiple Users in Tally?
Yes. Supported versions allow you to create separate users and assign suitable access levels.
13.3 Can I Restrict Voucher Deletion?
You can restrict deletion where the relevant permission is available in your Tally version and configuration.
13.4 Can a Cashier Access Only Cash Transactions?
You can configure limited access according to the available security settings, although the exact restrictions depend on your version.
13.5 What Should I Do If I Forget the Administrator Password?
Use the official recovery procedure applicable to your Tally version or contact authorized Tally support. Do not use unverified password-removal tools.
14. Conclusion
Setting up Security Control and User-Level Access in Tally helps you protect accounting records, reduce accidental changes, and give employees access that matches their responsibilities.
Start by enabling security, creating separate user accounts, assigning appropriate permissions, and testing each account. Then review access regularly and maintain secure backups of your company data.
For the best results, follow the principle of least privilege: give every user the access they need to do their job, but no more than necessary. This simple practice can make your accounting workflow safer, more organized, and easier to manage.

COMMENTS