How to Make Salary Entry in TallyPrime: Complete Payroll Guide

Pranav Anand · June 13, 2026

Salary entry in TallyPrime involves creating employee ledgers, defining salary components, and recording salary accrual and payment via Journal or Contra vouchers. This guide walks you through each step with worked examples and menu paths.

What Is Salary Entry in TallyPrime?

Salary entry in TallyPrime is the process of recording employee compensation, deductions, and statutory contributions in your books of accounts. Unlike manual spreadsheets, TallyPrime automates calculations, ensures GST and TDS compliance, and generates payroll reports instantly. Every salary entry creates a dual effect: it increases salary expense (debit) and increases salary payable liability (credit) until payment is made.

For small businesses and large enterprises alike, accurate salary entry is critical for statutory compliance, financial reporting, and employee trust. TallyPrime's payroll module integrates with your general ledger, so salary expenses flow directly into profit and loss statements.

Why Proper Salary Entry Matters for Compliance

Incorrect or missing salary entries lead to audit failures, TDS penalties, and employee disputes. TallyPrime ensures that every rupee paid to employees is tracked, that TDS is calculated correctly, and that statutory registers (Form 12BA, salary register) are audit-ready. When you create ledger in Tally for each employee, you establish a permanent record that ties salary to individual identity and PAN.

Government agencies expect salary data to match GSTR-1 (if you are a service provider), Form 12BA (TDS), and annual income tax returns. TallyPrime's built-in compliance features reduce manual work and errors.

Setting Up Employee Ledgers

Before entering any salary, you must create a ledger for each employee. This ledger acts as a sub-account under the Salary Payable group and tracks what you owe to that individual.

Steps to create an employee ledger:

  1. Open TallyPrime and press Gateway of Tally or click the home screen.
  2. Navigate to Create > Ledger.
  3. Enter the employee name (e.g., "Rajesh Kumar").
  4. Under Group, select "Salary Payable" (or create one if absent under ledger groups in Tally).
  5. Enter address, PAN, and mobile number in the Details tab.
  6. If the employee is subject to TDS, enable TDS under the Optional Details section.
  7. Press Enter to save.

Repeat this for every employee on your payroll. You now have a dedicated account for each person's salary liability.

Defining Salary Components

Salary components are the building blocks of payroll: basic pay, house rent allowance (HRA), dearness allowance (DA), provident fund (PF), income tax (TDS), and other deductions. TallyPrime lets you define these once and reuse them across all salary entries.

To set up salary components:

  1. Press F11 (Features) to open the Features menu.
  2. Select Payroll Settings > Salary Components.
  3. Click Create or press Ctrl+A.
  4. Enter component name (e.g., "Basic Pay", "HRA", "PF").
  5. Select category: Earnings (for salary parts) or Deductions (for PF, TDS, etc.).
  6. Set calculation method if applicable (percentage of basic, fixed amount, etc.).
  7. Press Enter to save.

Once components are defined, they appear automatically in salary entry vouchers, speeding up data entry and reducing errors.

Understanding Salary Voucher Types

TallyPrime offers multiple voucher types in Tally for salary entry. The most common are Journal, Contra, and Payment vouchers. Each serves a different workflow.

Voucher Type Purpose When to Use
Journal Records salary accrual (expense and liability) End of month to accrue salary before payment
Contra Combines salary accrual and payment in one entry When salary is paid from bank on the same day
Payment Voucher Records only the payment from bank/cash When salary was already accrued in a prior period

Most businesses use Journal vouchers to accrue salary at month-end, then Payment Voucher (or Contra) to record the actual bank transfer a few days later.

Recording Salary Entry: Worked Example

Let us walk through a real example. Assume you have two employees and want to record their January salary.

Employee data:

  • Rajesh Kumar: Basic Pay 25,000, HRA 5,000, DA 3,000, PF 2,000 (deduction), TDS 2,500 (deduction).
  • Priya Singh: Basic Pay 20,000, HRA 4,000, DA 2,400, PF 1,600 (deduction), TDS 1,900 (deduction).

Total gross salary: (25,000 + 5,000 + 3,000) + (20,000 + 4,000 + 2,400) = 59,400.

Total deductions: (2,000 + 2,500) + (1,600 + 1,900) = 8,000.

Net salary payable: 59,400 - 8,000 = 51,400.

Steps to record in TallyPrime:

  1. Press Alt+J to open Journal voucher.
  2. Set date to 31-Jan-2025 (month-end).
  3. In the first line, debit "Salary Expense" account for 59,400.
  4. In the next line, credit "Rajesh Kumar" (employee ledger) for 28,000 (gross minus PF and TDS: 33,000 - 5,000 = 28,000).
  5. In the next line, credit "Priya Singh" for 22,500 (26,400 - 3,500 = 22,900; adjust for actual net).
  6. Add lines for PF Payable (credit 3,600) and TDS Payable (credit 4,400).
  7. Ensure debit total equals credit total (59,400 = 59,400).
  8. Press Enter to save.

This single Journal entry accrues the full salary liability. The employee ledgers now show what you owe each person.

Recording Salary Payment

Once salary is accrued, you pay it. If you pay via bank transfer, use a Contra or Payment voucher to reduce the employee ledger balance and reduce your bank balance.

To record payment:

  1. Press Alt+C for Contra voucher (or Alt+P for Payment voucher).
  2. Set date to the payment date (e.g., 05-Feb-2025).
  3. In the first line, debit "Bank Account" for 51,400.
  4. In the next line, credit "Rajesh Kumar" for 28,000.
  5. In the next line, credit "Priya Singh" for 22,900 (or your calculated net).
  6. Ensure totals match (51,400 = 51,400).
  7. Press Enter to save.

The employee ledgers now show zero balance (or the balance of any unpaid prior month salary), and your bank account reflects the outflow.

Handling TDS and Statutory Deductions

TDS (Tax Deducted at Source) is a statutory obligation. If an employee earns above the threshold (typically Rs 50,000 per month for salaried individuals), you must deduct TDS and remit it to the government.

In TallyPrime, TDS is handled via a separate "TDS Payable" ledger under the TDS Payable group. When you accrue salary with TDS, the amount is credited to this ledger. When you file Form 24Q and remit TDS to the government, you debit TDS Payable and credit your bank account.

Similarly, if employees contribute to the Provident Fund (PF), create a "PF Payable" ledger and track contributions separately. These statutory amounts are not paid to the employee; they go to the government or fund authority.

Using Salary Templates for Speed

If your salary structure is identical every month, create a voucher template to save time. After recording the first salary entry, press Ctrl+T to save it as a template. Next month, load the template, update employee names and amounts if needed, and save. This cuts data entry time by 70% and reduces errors.

Templates are especially useful for businesses with 50+ employees or complex salary structures with many components.

Generating Salary Reports

TallyPrime includes built-in payroll reports to verify your entries and support compliance audits.

To access salary reports:

  1. Press Gateway of Tally or click the home screen.
  2. Select Display > Payroll Reports, or press Alt+G and search "Payroll".
  3. Choose from Salary Register (month-wise summary), Employee Salary (individual ledger), Deduction Register, or Statutory Registers.

These reports show gross salary, deductions, net pay, and statutory compliance status for each employee and period. Export to PDF or Excel for auditors or employee records.

Common Salary Entry Mistakes to Avoid

Mistakes in salary entry can cascade into compliance failures and employee disputes. Watch out for:

  • Mismatched totals: Ensure debit and credit sides of the voucher are equal.
  • Wrong ledger group: Employee ledgers must be under Salary Payable, not Creditors or other groups.
  • Missing TDS: If an employee crosses the TDS threshold, always deduct and accrue TDS Payable.
  • Duplicate entries: Do not accrue salary twice or pay twice in the same month.
  • Incorrect component amounts: Verify that HRA, DA, and other components match your salary agreement.
  • Forgetting statutory contributions: PF, ESI, and gratuity must be accrued and paid on time.

Integrating Salary Entry with Your TallyPrime Accounting Guide

Salary entry is part of the broader accounting cycle. After recording salary, it flows into your profit and loss statement under "Employee Benefits Expense". The accrued liability appears on your balance sheet under "Current Liabilities". When you create company in Tally, ensure your chart of accounts includes Salary Expense, Salary Payable, and statutory ledgers.

For GST-registered businesses, salary is not subject to GST (it is exempt), so no GST is added to salary entries. However, if you outsource payroll to a third party, the service fee may be subject to GST.

Salary Entry on Tally on Cloud

If you use Tally on Cloud, salary entry works identically to the desktop version. You access TallyPrime via secure RDP from any device (Windows, Mac, Linux, Android, iOS) and perform all steps above. Cloud hosting ensures your payroll data is backed up daily and accessible 24/7 with 99.9% uptime. Pricing starts from Rs 175-290 per user per month (bring-your-own-licence) or Rs 899-1,299 per month (with licence included). This is ideal for distributed teams or businesses without on-premise IT infrastructure.

Upgrading Your Tally License for Payroll Growth

If your business grows and you need multiple users to enter salary simultaneously, consider upgrading from TallyPrime Silver to Gold. Silver (Rs 22,500 + 18% GST) supports one user; Gold (Rs 67,500 + 18% GST) allows unlimited users on a LAN. Upgrade cost is Rs 45,000 + GST. Both include 1 year of Technical Support Services (TSS) free; renewal is Rs 4,500 (Silver) or Rs 13,500 (Gold) per year. These are indicative 2026 prices. Without active TSS, Tally keeps working but receives no updates or connected services like e-invoicing.

Next Steps: Get Expert Help

Salary entry is straightforward once you understand the voucher types, ledger setup, and statutory requirements. However, every business has unique needs: some have complex bonus structures, others operate across multiple states with different PF rules, and some must comply with industry-specific regulations.

If you are new to TallyPrime or need help setting up payroll for your organization, contact Global IT Care, a Tally 3 Star Certified Partner in Purnea, Bihar, serving businesses since 2010. Our certified consultants will help you design a payroll process that fits your company, train your team, and ensure compliance. Reach out at +91 75469 00951 or visit us in Purnea to discuss your payroll needs and TallyPrime pricing options.

Frequently asked questions

How do I enter salary in TallyPrime?

Create employee ledgers under Salary Payable group, set up salary components in Masters, then use Journal or Contra voucher to record salary expense and bank/cash payment in one entry.

What voucher type is used for salary entry?

Journal voucher is standard for salary accrual. Contra voucher combines salary expense and bank payment. Payment voucher records only the bank/cash outflow after accrual.

Can I automate salary in TallyPrime?

TallyPrime does not have built-in salary automation. Use voucher templates, batch entry via Journal, or integrate with third-party payroll software that exports to Tally.

How do I create employee ledgers in Tally?

Gateway of Tally > Create > Ledger. Select group as Salary Payable. Enter employee name, address, and PAN. Enable TDS if applicable. Repeat for each employee.

Where are salary reports in TallyPrime?

Gateway of Tally > Display > Payroll Reports, or Alt+G > Payroll. View salary register, employee-wise salary, deductions, and statutory compliance reports.

How do I set up salary components?

Gateway of Tally > F11 (Features) > Payroll Settings > Salary Components. Add basic pay, HRA, DA, PF, TDS, etc. Assign to employees under their ledger properties.