User Roles in Tally: How to Set Up, Assign & Manage Permissions

Pranav Anand · June 13, 2026

User roles in TallyPrime control who can access, view, and modify specific modules and data. Create custom roles via F11, assign permissions by feature, and restrict access to sensitive masters like Bank, Ledger, and Stock to protect your financial data.

What Are User Roles in Tally?

User roles in TallyPrime are permission sets that determine what each user can do within your company data. Instead of giving everyone full access, you assign a role to each user that limits them to only the features and data they need. This protects sensitive information, reduces errors, and maintains audit trails for compliance.

For example, a data entry operator might only create purchase invoices, while an accountant can view all ledgers and generate reports. An admin has unrestricted access. Roles are essential in multi-user environments, especially for organizations with Gold licenses that allow unlimited users on LAN.

Why User Roles Matter for Your Business

Without user roles, any employee with access to TallyPrime can view payroll data, modify historical invoices, or delete critical masters. This creates security risks and compliance issues. User roles solve this by enforcing least-privilege access: each person gets only what they need.

Key benefits include:

  • Reduced fraud and unauthorized changes
  • Clearer audit trails for GST, TDS, and TCS compliance
  • Faster onboarding of new staff with preset templates
  • Protection of confidential ledgers (bank accounts, loans, salaries)
  • Separation of duties between data entry and approval

Predefined Roles in TallyPrime

TallyPrime includes four built-in role templates that you can use as-is or customize:

Role Name Primary Purpose Typical Access
Admin System administrator Full access to all modules, settings, and data
Operator Data entry clerk Create invoices, vouchers; limited reporting
Accountant Financial analysis View all ledgers, reports, GST data; no deletion
Manager Department head View and create within assigned cost centers

How to Access User Roles in TallyPrime

To create or modify user roles, follow these exact menu steps:

  1. Open TallyPrime and go to Gateway of Tally
  2. Press F11 (Features) or click the Features button
  3. Scroll down and click User Roles
  4. You will see a list of existing roles
  5. Press Alt+C to create a new role, or click on an existing role to edit it

If you are on TallyPrime Cloud, the same menu path applies. Your role assignments are stored securely and enforced each time a user logs in.

Creating a Custom User Role Step-by-Step

Let us walk through creating a custom role for a sales executive who needs to create sales invoices and view customer ledgers, but not access bank accounts or payroll data.

  1. Go to Gateway of Tally > F11 > User Roles > Alt+C (Create)
  2. Enter a role name, e.g., "Sales Executive"
  3. You will see a checklist of modules: Inventory, Accounting, Payroll, Banking, etc.
  4. Enable only "Inventory" and "Accounting"
  5. Press Tab or click "Permissions" to set granular access within each module
  6. Under Accounting, disable access to sensitive ledgers like "Bank Account" and "Salary"
  7. Set "Sales Invoices" and "Customer Ledgers" to "Can Create" and "Can View"
  8. Press Ctrl+S to save the role

The role is now ready to assign to users.

Assigning Roles to Users

Once a role is created, assign it to individual users:

  1. Go to Gateway of Tally > F1 (Help) or Settings > User Management
  2. Alternatively, press Alt+U from the main menu
  3. Click "Create User" or select an existing user to edit
  4. Enter the user name and password
  5. From the "Role" dropdown, select the role you created (e.g., "Sales Executive")
  6. Click "Save" (Ctrl+S)

The user can now log in with their credentials and will see only the features and data allowed by their assigned role.

Permission Levels Explained

Within each module, TallyPrime offers four permission levels. Understanding these helps you fine-tune access:

  • No Access: The user cannot see this module or master at all
  • Can View: The user can open and read the data but cannot create or edit
  • Can Create: The user can create new masters and vouchers but cannot edit existing ones
  • Can Modify: The user can create, edit, and delete (use cautiously)

For sensitive areas like Bank Accounts, Loan masters, or Payroll, set permissions to "No Access" or "Can View" only. For operational areas like Sales Invoices or Purchase Orders, use "Can Create" or "Can Modify" based on your workflow.

Restricting Access to Sensitive Masters

Certain masters contain confidential information and should be restricted. Here is how:

  • Bank Accounts: Restrict to Finance or Admin roles only. Prevents unauthorized fund transfers
  • Ledgers (Salary, Loans, Investments): Set to "Can View" for Accountant role; "No Access" for Operators
  • Cost Centers and Cost Categories: Restrict to Managers and above if you use departmental budgeting
  • User Roles themselves: Only Admin should be able to create or modify roles
  • Company Settings: Restrict to Admin to prevent accidental changes to GST registration or fiscal year

A practical example: your warehouse staff should have "Can Create" and "Can View" for Stock Items and Purchase Orders, but "No Access" to any Ledger or Bank master.

Role-Based Reporting and GST Compliance

User roles do not restrict reports by default; however, you can limit report access through custom role design. For GST compliance, ensure that only authorized users can:

  • Generate GSTR-1 and GSTR-3B (access via Alt+G from Gateway of Tally)
  • Modify GST settings under F11
  • View e-invoice and e-way bill data

Assign these permissions only to your Accountant or Finance Admin role. This maintains compliance and prevents accidental or malicious changes to GST-related data.

Multi-User Setup on TallyPrime Gold

If you have a TallyPrime Gold license (unlimited users on LAN, ~Rs 67,500 + 18% GST), user roles become even more critical. Multiple people will access the same company data simultaneously. Best practices include:

  • Create one Admin account for the business owner or IT manager
  • Create separate Operator roles for each data entry person
  • Create an Accountant role for your finance team
  • Use the Manager role for department heads with cost-center-specific access
  • Regularly review user activity logs to detect unauthorized access

On Gold, you can also use data management features to back up user configurations. If you need to migrate from Tally ERP 9 to TallyPrime, user roles are preserved during the upgrade process.

User Roles on TallyPrime Cloud

TallyPrime Cloud (bring-your-own-licence hosting from ~Rs 175-290/user/month, or with licence ~Rs 899-1,299/month) enforces user roles across all connected devices. Users log in via secure RDP from Windows, Mac, Linux, Android, or iOS. Each login is authenticated, and their assigned role controls what they see.

Cloud deployments benefit from automatic daily backups, ensuring your user configurations and audit trails are always safe. If a user account is compromised, you can quickly disable or reassign their role without affecting other users.

Auditing and Monitoring User Activity

TallyPrime tracks who created, modified, or deleted each entry. To view audit trails:

  1. Go to Gateway of Tally > Display More Reports > Audit Reports
  2. Select "User Audit" to see which user made which change and when
  3. Filter by date range, user, or voucher type

This report is essential for GST compliance and internal controls. Combined with user roles, it ensures accountability and deters fraud.

Common Mistakes to Avoid

When setting up user roles, avoid these pitfalls:

  • Giving everyone Admin access: Defeats the purpose of roles. Use Admin only for IT or senior management
  • Forgetting to restrict Bank masters: Even Accountants should not have "Can Modify" on Bank Accounts
  • Not testing roles before deployment: Create a test user with each role and verify access before rolling out to staff
  • Ignoring role updates: When staff changes departments, update their role immediately
  • Mixing operational and approval roles: The person who creates an invoice should not approve their own payment

Upgrading Your License and Role Capacity

TallyPrime Silver (single user, perpetual, ~Rs 22,500 + 18% GST) supports only one user, so roles are less relevant. If you upgrade to Gold (~Rs 67,500 + 18% GST), you gain unlimited users on LAN and full role management. The upgrade cost is ~Rs 45,000 + GST. Every new licence includes 1 year of TSS (Technical Support Services) free. TSS renewal for Gold is ~Rs 13,500/year (+GST), and after TSS expiry, Tally keeps working but no updates or connected services are available.

If you need to repair corrupted data or restore from backup, user roles are preserved as part of your company configuration.

Best Practices for Role Management

Follow these guidelines to keep your role structure clean and secure:

  • Document each role and its purpose in a spreadsheet
  • Review and update roles quarterly or when staff changes
  • Keep the Admin role password very secure; share only with the owner or IT manager
  • Use meaningful role names (e.g., "Sales Data Entry" instead of "User 1")
  • Combine roles with regular data backups to protect against accidental deletions
  • For multi-company setups, use company splitting to isolate sensitive data further

Next Steps: Get Expert Help

Setting up user roles correctly takes time and planning. If you are unsure about your role structure or need help securing your TallyPrime data, Global IT Care is here to help. As a Tally 3 Star Certified Partner in Purnea, Bihar since 2010, we have helped hundreds of businesses implement secure, efficient user role systems. Whether you are on TallyPrime Silver, Gold, or Cloud, we can design a role structure that fits your workflow and compliance needs. Contact us today to schedule a consultation and ensure your financial data is in safe hands. Reach out to our team at +91 75469 00951 on WhatsApp or visit us in Purnea to discuss your user role setup and explore other features like TallyPrime pricing and licensing options.

Frequently asked questions

How do I create a new user role in TallyPrime?

Go to Gateway of Tally > F11 (Features) > User Roles. Click Create, name the role, and assign permissions module-by-module. Save with Ctrl+S.

Can I restrict a user to view only specific masters in Tally?

Yes. Create a custom role, disable unnecessary modules, and set view-only permissions for sensitive areas like Bank, Ledger, or Stock.

What is the difference between Admin and User roles?

Admin has full access to all features, data, and settings. Users have restricted access based on assigned role permissions.

How many user roles can I create in TallyPrime?

You can create unlimited custom roles. TallyPrime comes with predefined roles like Admin, Operator, and Accountant as templates.

Do user roles work on TallyPrime Cloud?

Yes. User roles function identically on Cloud. Each user logs in with credentials, and permissions are enforced by their assigned role.

Can I assign multiple roles to one user?

No. Each user is assigned one primary role. However, you can create a custom role combining permissions from multiple templates.