How to Process Salary in TallyPrime: Complete Workflow

Pranav Anand · June 13, 2026

Process salary in TallyPrime by enabling payroll, configuring pay heads, setting up employee master records, and using Gateway of Tally > Payroll > Process Salary. The system auto-calculates gross, deductions, and net based on statutory rules and configured parameters.

What Does Salary Processing Mean in TallyPrime?

Salary processing is the automated calculation and generation of monthly or periodic salary for all employees based on their master records, pay heads, and statutory deductions. Unlike manual salary entry, processing uses the rules and pay head structure you have configured in TallyPrime to compute gross salary, deductions (PF, ESI, professional tax, TDS), and net pay in seconds.

In TallyPrime, salary processing is part of the Payroll module. It reads employee records, applies configured pay heads, calculates statutory contributions, and generates salary slips and accounting entries. This reduces human error, ensures compliance with labour laws, and creates an audit trail for statutory authorities.

Prerequisites: Enable Payroll in TallyPrime

Before you can process salary, you must enable the Payroll feature in TallyPrime. Follow these steps:

  1. Press F11 (Features) from the Gateway of Tally screen.
  2. Navigate to Payroll and set it to Yes.
  3. Press Enter to confirm.
  4. Set Maintain Payroll to Yes.
  5. Configure statutory settings: PF, ESI, Professional Tax, and TDS as applicable to your state and business.

For detailed guidance on enabling payroll, refer to our article on how to enable payroll in TallyPrime.

Step 1: Create Employee Master Records

Every employee must have a master record in TallyPrime before salary can be processed. To create an employee:

  1. Go to Gateway of Tally > Payroll > Employees.
  2. Press Alt+C (Create) to add a new employee.
  3. Enter Employee Name, Employee ID, Date of Birth, Date of Joining, and Department.
  4. Assign Designation and Grade if applicable.
  5. Set Salary Structure (e.g., Fixed, Variable, or Piece-rate).
  6. Link the employee to a Cost Centre for departmental allocation.
  7. Save the record.

For step-by-step instructions, read our guide on how to create an employee in TallyPrime.

Step 2: Configure Pay Heads

Pay heads are the building blocks of salary. They include earnings (Basic, DA, HRA, Bonus) and deductions (PF, ESI, Professional Tax, TDS). TallyPrime comes with pre-defined pay heads, but you can customize them.

To view or create pay heads:

  1. Go to Gateway of Tally > Payroll > Pay Heads.
  2. View existing heads or press Alt+C to create new ones.
  3. For each pay head, specify Name, Type (Earning or Deduction), Formula (if calculated), and Slab (if applicable).
  4. Link statutory pay heads (PF, ESI) to their respective ledger accounts.

Learn more in our detailed article on configuring pay heads in TallyPrime.

Step 3: Assign Pay Heads to Employees

Once pay heads are configured, assign them to each employee. This tells TallyPrime which earnings and deductions apply to that employee.

  1. Go to Gateway of Tally > Payroll > Employees.
  2. Select the employee and press Alt+E (Edit).
  3. Navigate to the Salary Details section.
  4. Add pay heads and specify amounts (fixed) or formulas (variable).
  5. For statutory deductions, ensure the employee is eligible (e.g., PF if salary is below Rs 21,000 per month and employee is under 60 years).
  6. Save the record.

Step 4: Set Up Statutory Deductions (PF, ESI, Professional Tax)

TallyPrime automates statutory deductions if configured correctly. Here is what you need to do:

For PF Setup: Go to F11 > Payroll Settings > PF. Enable PF, set the employer and employee contribution rates (currently 12% each on basic + DA), and specify the wage ceiling (Rs 21,000 per month). Read our guide on PF setup in TallyPrime for details.

For ESI Setup: Go to F11 > Payroll Settings > ESI. Enable ESI, set the wage ceiling (Rs 21,000 per month), and configure employer/employee rates. Refer to ESI setup in TallyPrime for step-by-step instructions.

For Professional Tax: Configure under F11 > Payroll Settings > Professional Tax. Set state-specific slabs and thresholds. See professional tax setup in TallyPrime.

Step 5: Process Salary - The Main Workflow

Now you are ready to process salary. Follow these exact steps:

  1. From the Gateway of Tally, go to Payroll > Process Salary.
  2. Select the Month and Year for which you want to process salary (e.g., January 2026).
  3. TallyPrime will display all active employees. Review the list.
  4. Select the employees to be processed. You can select all or specific employees.
  5. Press Enter to proceed to the Salary Calculation screen.
  6. TallyPrime will calculate gross salary, deductions, and net pay for each employee based on their assigned pay heads and statutory rules.
  7. Review the calculated amounts. If any error is found, you can edit individual entries before final processing.
  8. Once satisfied, press Alt+A (Authorize) to confirm and finalize the salary processing.
  9. TallyPrime will generate salary slips, update ledger accounts, and create accounting entries (debit salary expense, credit salary payable, credit PF/ESI/tax payable).

Worked Example: Processing Salary for One Employee

Let us work through a real example. Assume you have an employee, Rajesh Kumar, with the following details:

Item Amount (Rs)
Basic Salary 18,000
Dearness Allowance (DA) 3,600
House Rent Allowance (HRA) 4,500
Gross Salary 26,100
PF Deduction (12% of Basic + DA) 2,592
Professional Tax (Maharashtra) 200
TDS (if applicable) 0
Total Deductions 2,792
Net Salary (Take-home) 23,308

When you process Rajesh's salary in TallyPrime for January 2026, the system will automatically calculate PF as 12% of (18,000 + 3,600) = 2,592. Professional Tax is deducted per the slab you configured. The net salary of 23,308 is what Rajesh receives. TallyPrime simultaneously posts accounting entries: debit Salary Expense 26,100, credit Salary Payable 23,308, and credit PF Payable 2,592 and Professional Tax Payable 200.

Review and Correct Salary Processing Errors

If you notice an error after processing salary, you have two options:

Option 1: Reverse and Reprocess Go to Gateway of Tally > Payroll > Reverse Salary, select the month and employee, and reverse the processed salary. Correct the pay head amounts or employee details, then reprocess.

Option 2: Edit Before Authorization If you have not yet authorized the salary processing, you can edit individual pay head amounts on the Salary Calculation screen and then authorize.

Always back up your data before reversing salary entries. Use File > Backup or Alt+B.

Generate Salary Slips and Reports

After processing, generate salary slips for employees and reports for management:

  1. Go to Gateway of Tally > Payroll > Salary Slip to view or print individual salary slips.
  2. Use Gateway of Tally > Display More Reports > Payroll Reports to access summaries such as Payroll Summary, Employee Wise Salary, and Deduction Reports.
  3. Export reports to Excel or PDF for records and distribution.

Integrate GST and Statutory Compliance

If your business is GST-registered, TallyPrime can link salary processing to GST reporting. For example, if you pay professional fees to consultants (outside salary), those may attract GST. Ensure your payroll setup in TallyPrime correctly separates salary (no GST) from other payments (GST applicable).

Additionally, TallyPrime auto-generates statutory returns like GSTR-1 and GSTR-3B if GST is enabled under F11. Salary itself is not subject to GST, but the system ensures compliance when you file returns.

Common Issues and Troubleshooting

Issue: Salary processing is slow or crashes. Solution: Ensure you have sufficient RAM (minimum 4 GB recommended). Close other applications. If the issue persists, use F1 (Help) > Troubleshooting > Repair to repair the data file. Back up first.

Issue: PF or ESI is not being deducted. Solution: Verify that PF/ESI is enabled under F11 and that the employee is eligible (salary below ceiling, age requirements met). Check the pay head assignment in the employee master record.

Issue: Salary amounts are incorrect. Solution: Review the pay head formulas and fixed amounts assigned to the employee. Verify statutory slab settings. Recalculate manually to cross-check.

Licensing and Payroll Features in TallyPrime

Payroll is included in all TallyPrime editions. Whether you use TallyPrime Silver (single user, Rs 22,500 + 18% GST) or TallyPrime Gold (unlimited LAN users, Rs 67,500 + 18% GST), payroll functionality is the same. Every new licence includes 1 year of Technical Support Services (TSS) free. After the first year, TSS renewal costs Rs 4,500 per year for Silver and Rs 13,500 for Gold (plus GST). Without TSS, TallyPrime continues to work, but you will not receive updates or access to connected services like e-invoicing and GST reconciliation.

If you prefer cloud-based access, Tally on Cloud offers secure RDP connectivity from Windows, Mac, Linux, Android, and iOS, with ~99.9% uptime and daily backups. Pricing starts from Rs 175-290 per user per month (bring-your-own-licence) or Rs 899-1,299 per month (with licence included). These are indicative prices for 2026.

Next Steps and Best Practices

To streamline salary processing, maintain accurate employee records, update pay heads seasonally (e.g., DA increases), and reconcile payroll accounts monthly with your bank statements. Use TallyPrime's payroll reports to track labour costs and statutory compliance. Process salary on a fixed date each month to maintain consistency and meet employee expectations.

If you are new to TallyPrime or need hands-on help, contact Global IT Care, a Tally 3 Star Certified Partner in Purnea, Bihar, operating since 2010. Our team can help you configure payroll, process your first salary run, and train your staff. Reach out via WhatsApp at +91 75469 00951 or visit our office in Purnea for a free consultation and demo of salary processing in TallyPrime.

Frequently asked questions

How do I process salary in TallyPrime?

Gateway of Tally > Payroll > Process Salary > select month/year > employee > calculate > authorize. Ensure payroll is enabled under F11 and all pay heads are configured first.

What is the difference between salary entry and salary processing?

Salary entry is manual data input. Salary processing is automatic calculation based on configured pay heads, deductions, and statutory rules. Processing is faster and less error-prone.

Can I process salary for multiple employees at once?

Yes. Use Gateway of Tally > Payroll > Process Salary > select multiple employees or use batch processing. TallyPrime allows bulk salary generation in one workflow.

What happens if I process salary twice for the same month?

TallyPrime will warn you. Process only once per month per employee. If you made an error, reverse the entry, correct the pay heads or employee details, then reprocess.

Do I need TSS active to process salary?

TSS is not mandatory for basic salary processing. However, for e-invoicing, connected GST, and updates, TSS must be active. Renewal is ~Rs 4,500/year for Silver, Rs 13,500 for Gold.

How are statutory deductions like PF and ESI calculated automatically?

Configure PF and ESI under F11 > Payroll Settings. Assign pay heads to each employee. During salary processing, TallyPrime auto-calculates based on salary slab and eligibility rules.