Key Takeaways
- Payroll In Tally Prime Covers The Full Salary Cycle. Tally Prime's payroll module manages pay heads, attendance and production types, employee groups, payroll vouchers, payslip generation, and statutory compliance for PF, ESI, PT, and TDS under Section 192, so a one-time master setup eliminates recurring manual JV entries.
- The Most Common Confusion Is Between Payroll Vouchers And Payment Vouchers. A Payroll Voucher posts salary expense and creates PF, ESI, and TDS liabilities, a separate Payment Voucher clears those payables when the bank transfer is executed, keeping ledgers clean.
- Statutory Due Dates Have Hard Penalty Consequences. PF ECR by the 15th, TDS deposit by the 7th, and 24Q quarterly filings are non-negotiable, late actions draw interest, damages, or per-day penalties under EPF, ESI, and Income Tax provisions.
- Pay Head Calculation Type Determines Statutory Accuracy. PF and ESI must be set as “As Computed Value” with statutory mapping enabled, flat amounts or missing “Set/Alter Statutory Details” break ECR and ESI outputs.
- Cost Centre Mapping Must Be Enabled Before The First Payroll Voucher. Turn on cost centres in F11, then map in employee or pay head setup to get department-wise salary analytics, a quick win for CFOs needing department-wise payroll P&L visibility from day one.
Payroll In Tally Prime: The Short Answer
Payroll in Tally Prime is the built-in module that automates salary calculation, statutory deduction, ledger posting, and compliance reporting for Indian businesses, inside the same company file used for accounting and GST.
- What It Is — Integrated payroll processing module inside Tally Prime
- Who Uses It — Indian SMBs running in-house Tally for accounting and payroll
- Activation — F11 (Company Features) > Enable Payroll > Yes
- Core Masters — Pay Heads, Attendance Types, Employee Groups, Employees
- Statutory Coverage — PF, ESI, PT, TDS (Section 192)
- Output — Payroll Voucher, Payslips, ECR, Form 24Q workings, Pay Sheet
- Governing Source — EPF Act 1952, ESI Act 1948, Income Tax Act 1961, state PT Acts
The most common mistake is skipping statutory mapping inside Pay Head definitions. Every Pay Head for PF or ESI must have “Set/Alter Statutory Details” enabled so Tally can generate accurate ECR and ESI returns.
What Is Payroll In Tally Prime And When Should You Use It?
Tally Prime's payroll module is ideal for Indian SMBs that process salaries in-house, want PF ECR, ESI, and 24Q generated from the same system, and prefer a single source of truth for expense, bank, and liabilities. It handles the complete salary lifecycle, from attendance to payslips, inside your existing company file.
What The Module Actually Covers
Payroll in Tally Prime spans six areas: Pay Head definition, Attendance and Production Types, Employee Groups and Employees, Payroll Voucher processing, Payslip generation, and Statutory report exports. Each piece feeds the next, so correct Pay Head setup drives correct vouchers and statutory returns.
When It Makes Sense To Enable Payroll In Tally
Enable payroll if you already use Tally Prime for accounts, have more than five employees, are liable for PF, ESI, or TDS, want cost centre-wise payroll expense reporting, or currently rely on a spreadsheet plus manual JVs. If most apply, the setup pays back in the first month-end.
What is payroll in Tally Prime used for in an Indian SMB context?
Tally Prime processes monthly salaries, automatically computes PF, ESI, PT, and TDS, posts expenses and liabilities to the right ledgers, and generates PF ECR and 24Q workings. It replaces parallel spreadsheets, keeping accounting and payroll reconciled.
Does payroll in Tally Prime work for both salaried and daily-wage workers?
Yes. Create Attendance Types, link “On Attendance” pay heads for daily-wage or variable components, and keep fixed components as flat or computed values. Salaried and daily-wage employees can coexist under different Employee Groups.
One correct one-time setup means every month-end runs in under an hour, with no parallel spreadsheet.
How To Configure Payroll In Tally Prime: One-Time Setup Steps
Step 1: Enable Payroll In Company Features
Go to Gateway of Tally, press F11 (Company Features), set “Maintain Payroll” to Yes. For department-wise salary reporting, set “Maintain Cost Centres” to Yes under Accounting Features. Save with Ctrl+A.
Step 2: Create Pay Heads For Earnings, Deductions, And Employer Contributions
Gateway of Tally > Create > Payroll Masters > Pay Head.
Basic Salary (Earnings): Earnings for Employees, Calculation: On Attendance or As Computed Value, Under: Indirect Expenses, Affect Net Salary: Yes. Enable income tax details if part of TDS.
Employee PF Contribution (Deduction): Employee’s Statutory Deductions, Statutory Pay Type: PF, Calculation: As Computed Value, Under: Current Liabilities, Affect Net Salary: Yes.
Employer PF Contribution (Employer Contribution): Employer’s Statutory Contributions, Statutory Pay Type: PF, Calculation: As Computed Value, Under: Indirect Expenses, Affect Net Salary: No.
Repeat similarly for ESI Employee and Employer, and create PT and TDS pay heads with statutory details enabled and correct slabs.
Step 3: Create Attendance Types, Employee Groups, And Employees
Attendance Types: Create “Present” (with pay) and “Loss of Pay” (without pay) at minimum.
Employee Groups: Group by department or employment type for clean processing and cost centre mapping.
Employees: Enter identity and statutory details, bank information, and attach Pay Heads under Salary Details. Map PF-eligible pay heads correctly for statutory accuracy.
What is the correct “Under” group for salary pay heads?
Earnings and employer contributions under Indirect Expenses, deductions that create liabilities under Current Liabilities. This ensures the Payroll Voucher posts cleanly to P&L and Balance Sheet.
How do I map Professional Tax?
Create a Pay Head as Employee’s Statutory Deductions, Statutory Pay Type: Professional Tax, choose the state and slab, and verify current slab values against the latest state notification.
Month-End Workflow: Attendance To Salary JV To Bank Payments
Step 1: Record Attendance
Gateway of Tally > Vouchers > F10 (Other Vouchers) > Attendance Voucher. Select Attendance Type, employee or group, and enter days or hours. For bulk entry, use group selection for the full month in one voucher. Import via Utilities > Import Data if your HR exports CSV/XML in Tally’s format.
Step 2: Process Payroll With AutoFill
Gateway of Tally > Vouchers > F10 > Payroll Voucher. Press Alt+A (AutoFill) > Payroll AutoFill > Salary. Enter the period, select the employee group, and confirm. Review computed earnings, deductions, PF, and ESI before saving.
Step 3: Generate And Distribute Payslips
Display More Reports > Payroll Reports > Payslip. Generate by employee or all employees for the period, then print or export to PDF for email.
Step 4: Record The Bank Payment
Vouchers > F5 (Payment). Debit Salaries Payable and credit Bank. For bulk transfers, use Payroll Reports > Payment Advice to export a bank-ready file. After execution, AiA automatically ingests bank statements and tags salary and statutory payments to the right ledgers, accelerating reconciliation.
Step 5: Verify Payroll Totals
Review Payroll Reports > Pay Sheet and Pay Head Breakup, cross-check against the Payroll Voucher and bank payment totals. If all three tie, your payroll close is complete.
Can I import attendance data from Excel?
Yes, via Utilities > Import Data using Tally’s XML or SDF template. For large headcounts, import is faster and avoids transcription errors.
What if I process payroll before recording attendance?
Computed values will be wrong, either full or zero depending on calculation type. Correct by altering or deleting the Payroll Voucher, posting attendance, and rerunning AutoFill.
Posting, Tie-Outs, And Statutory Compliance In Tally Prime Payroll
Default Ledger Impact Of A Payroll Voucher
- Salaries & Wages (Indirect Expenses) — Direction: Debit, Amount: ₹10,00,000
- Employer PF Contribution (Indirect Expenses) — Direction: Debit, Amount: ₹1,20,000
- Employer ESI Contribution (Indirect Expenses) — Direction: Debit, Amount: ₹32,500
- Salaries Payable (Current Liabilities) — Direction: Credit, Amount: ₹8,90,250
- PF Payable (Current Liabilities) — Direction: Credit, Amount: ₹2,40,000
- ESI Payable (Current Liabilities) — Direction: Credit, Amount: ₹54,375
- TDS Payable – Salaries (Current Liabilities) — Direction: Credit, Amount: ~₹17,875
PF at 12% employee plus 12% employer on PF-eligible wages. ESI at 0.75% employee plus 3.25% employer on gross wages up to ₹21,000 per month. TDS per Section 192 on projected annual income.
Statutory Due Dates And Penalties
PF: Contributions and ECR due by the 15th of the succeeding month, interest at 12% per annum on delays, damages 5%–25% under Section 14B of the EPF Act.
ESI: Contributions due by the 15th, interest at 12% per annum, damages up to 25% under Section 85B of the ESI Act, 1948.
TDS on Salaries: Deposit by the 7th of the next month, March by 30 April. Form 24Q due quarterly. Late fee ₹200 per day under Section 234E, plus penalties under Section 271H for non-filing or incorrect filing.
Professional Tax – Maharashtra: Pay within 5 days of the next month, penalty 10% and interest 1.25% per month.
Professional Tax – Karnataka: Pay by the 20th of the next month, penalty ₹500 up to 2 months, ₹1,000 beyond, interest 1.25% per month.
Statutory Reports And Exports From Tally Prime
- PF ECR: Statutory Reports > Provident Fund > PF E-Return, exports EPFO-prescribed ECR text file.
- ESI: Statutory Reports > Employee State Insurance, generates contribution data for portal upload.
- TDS / Form 24Q: Statutory Reports > Income Tax, generates 24Q workings and Challan 281 details.
- Professional Tax: State-specific challan data under Statutory Reports > Professional Tax.
How do I generate the PF ECR file?
Display More Reports > Payroll Reports > Statutory Reports > Provident Fund > PF E-Return, select month and employees, then export the text file. Upload to the EPFO Unified Portal. Ensure each employee’s UAN and PF-eligible wages are correct in the Employee Master to avoid rejections.
What is the penalty if TDS is deposited late?
Interest at 1.5% per month or part thereof under Section 201(1A) from deduction to payment date, plus Section 234E late fee of ₹200 per day for delayed 24Q, and penalties under Section 271H for non-filing or incorrect filing.
Troubleshooting, ERP 9 Differences, And Monthly Close Checklist
Common Payroll Issues And Fixes
Incorrect salary calculation: Check Payroll Voucher details, then Employee Master > Salary Details and the calculation type. Missing attendance with “On Attendance” yields zero.
PF or ESI not computing: In Pay Head, enable “Set/Alter Statutory Details,” set Statutory Pay Type to PF or ESI, and use “As Computed Value.” Verify the base components in the formula.
Cost centre not appearing: Enable cost centres in F11 before posting Payroll Vouchers. Past vouchers do not retro-apply cost centres.
Rounding differences: Align rounding at F11 > Payroll Features or in each Pay Head’s rounding method for consistency.
Employee missing from AutoFill: Ensure Salary Details are defined for that employee and the correct group is selected.
Payroll In Tally ERP 9 Vs. Tally Prime: Key Differences
- Navigation — ERP 9: menu-driven, multi-level, Tally Prime: “Go To” bar for instant access
- Payroll Voucher Access — ERP 9: separate payroll menu, Tally Prime: Vouchers > F10 (Other Vouchers)
- Payslip Templates — ERP 9: basic default, Tally Prime: improved default with more customization points
- Statutory Report Exports — ERP 9: limited formats, Tally Prime: ECR, ESI, 24Q exports more complete
- Master Creation UI — ERP 9: multiple confirmations, Tally Prime: streamlined screens
- Performance (Bulk Payroll) — ERP 9: slower on large datasets, Tally Prime: faster processing and stability
- Keyboard Shortcuts — ERP 9: legacy shortcuts, Tally Prime: legacy plus consistent additions
12-Step Monthly Payroll Close Checklist
- Update Employee Masters — add joiners, mark leavers, apply revisions.
- Verify Pay Head Formulas — confirm no unintended changes.
- Record Attendance — enter or import full month data.
- Review Attendance Totals — run Attendance Sheet to spot gaps.
- Run Payroll AutoFill — process by Employee Group.
- Review Payroll Voucher — sample-check gross, deductions, net.
- Generate Payslips — export PDFs for distribution.
- Export Payment Advice — prepare bank upload file.
- Execute Salary Bank Transfer — upload and confirm value date.
- Create Statutory Payment Vouchers — PF, ESI, PT, TDS.
- Export Statutory Returns — PF ECR, ESI file, Form 24Q workings.
- Reconcile Bank Statement — match salary and statutory debits.
Can I use the same Pay Head setup from Tally ERP 9 in Tally Prime?
Yes. Masters migrate with company data. Post-migration, open each statutory Pay Head and reconfirm “Set/Alter Statutory Details” and mappings before the first run.
Why does my Payroll Voucher show a different net salary than the employee’s salary detail?
Usually attendance mismatch or a changed deduction formula. Open the voucher, use Alt+F1 (Detailed) on the employee row to identify the miscomputing component, then fix its Pay Head definition.
Related Reading
- Bank Reconciliation In Tally Prime: A Step-By-Step Guide
- Tally Prime Login: Company, Tally.NET, And License Setup
- Tally ERP 9 vs Tally Prime: The 2026 Upgrade Decision
References
- Employees' Provident Funds and Miscellaneous Provisions Act, 1952 — Section 14B (Damages), epfindia.gov.in
- ESI Act, 1948 — Section 85B (Damages for late payment), esic.gov.in
- Income Tax Act, 1961 — Sections 192, 234E, 271H, 201(1A), incometax.gov.in
- Maharashtra State Tax on Professions, Trades, Callings and Employments Act, 1975 — payment schedule and penalties
- Karnataka Tax on Professions, Trades, Callings and Employment Act, 1976 — Section 9(2) penalties
Frequently Asked Questions
What is the difference between a Payroll Voucher and a Payment Voucher in Tally Prime?
A Payroll Voucher records salary expense and creates liabilities for PF, ESI, PT, and TDS, no cash moves. A Payment Voucher (F5) clears those liabilities by debiting the payable ledgers and crediting Bank when you pay. Mixing them causes double expense or uncleared balances.
How do I correct a payroll entry after saving the voucher?
Open Display More Reports > Payroll Reports > Payroll Vouchers, alter the relevant voucher, correct values, and save. If books are locked, temporarily remove the period lock, correct, and re-lock. If filings are affected, amend the corresponding statutory return.
How does Tally Prime handle mid-month joiners and leavers?
Enter Date of Joining or Leaving in the Employee Master before AutoFill. Tally prorates salary for the active days in the period. Always review the employee line in the Payroll Voucher before saving.
Is Tally Prime compliant with the PF wage definition that includes certain allowances?
Yes, if you configure it. Mark PF-eligible pay heads in each Pay Head’s statutory settings. Tally computes PF on the configured eligible wages, reflecting the clarified Basic Wages definition.
What happens if I miss the ESI deposit deadline of the 15th?
Tally holds the liability in ESI Payable but does not auto-alert. ESIC levies 12% per annum interest and may impose damages up to 25% of arrears. Set internal reminders to finalize ESI by the 12th each month.
Can Tally Prime run weekly or fortnightly payrolls alongside monthly runs?
Yes. Payroll is period-based. Run AutoFill for any date range, and keep employees on different pay frequencies in separate Employee Groups for clarity.
How do I manage salary advances and recoveries in Tally Prime?
Pay advances with a Payment Voucher to an “Advance to Employees” asset ledger. Create a “Salary Advance Recovery” deduction Pay Head, then deduct during payroll to credit and clear the advance ledger.
What is the Form 16 process in Tally Prime for salary TDS?
Generate Form 16 Part B workings under Statutory Reports > Income Tax > Form 16. Download Part A from TRACES separately, then merge and issue to employees by 15 June of the assessment year.




