Blog/Tools
Tools2 Jun 2026 · 5 min read

Free Salary Slip Generator: Indian Payroll Compliance Guide 2026

Generate professional salary slips instantly. Free payslip maker for India. Calculate CTC, HRA, PF, Professional Tax. Download PDF. No signup required.

Free Salary Slip Generator: Indian Payroll Compliance Guide 2026

A salary slip is a document issued by an employer to an employee each month, detailing the breakdown of salary, deductions, and net pay. In India, a salary slip is a legal requirement under labor law. Every employee has the right to receive one.

For small business owners, freelancers, and HR departments, manually creating salary slips is tedious and error-prone. Deductions like HRA, Professional Tax, and PF must be calculated correctly. The format must be compliant with Indian tax rules.

An AI-powered salary slip generator automates this: enter the CTC, and the system calculates Basic, HRA, PF, and Professional Tax automatically. Download a PDF in seconds.

Legal requirements for salary slips in India

By law (Payment of Wages Act, 1936), your salary slip must include:

  • Employee name and ID
  • Salary period (from / to dates)
  • Basic pay
  • Dearness Allowance (DA)
  • House Rent Allowance (HRA)
  • Gross salary (before deductions)
  • Professional Tax (PT)
  • Provident Fund (PF)
  • Employee State Insurance (ESI) — if applicable
  • Income Tax (IT) — if applicable
  • Net pay (take-home)
  • YTD (year-to-date) totals

Missing any of these, and the salary slip is legally incomplete. A salary slip generator ensures compliance automatically.

How to calculate salary components in India

Basic Pay

This is the foundation. A typical split: Basic = 40% of CTC. Dearness Allowance (DA) = 10% of CTC.

Example: CTC = Rs 6,00,000 → Basic = Rs 2,40,000 → DA = Rs 60,000

House Rent Allowance (HRA)

HRA = 40% of Basic in Metro cities (Delhi, Mumbai, Bangalore, Hyderabad). HRA = 25% of Basic in tier-2 cities. HRA = 10% of Basic in tier-3 cities and towns.

Example: If Basic = Rs 2,40,000 in Bangalore → HRA = 40% of 2,40,000 = Rs 96,000

Professional Tax (PT)

Professional Tax is deducted by the employer on behalf of the government. Rates vary by state:

  • Delhi: Rs 0 to Rs 2,500/month (0-15% of Basic, capped)
  • Maharashtra: Rs 0 to Rs 200/month
  • Karnataka: Rs 0 to Rs 200/month
  • Chennai: Rs 0 to Rs 208/month

Most states have zero PT. Check your state's rules.

Provident Fund (PF)

An employee's PF contribution = 12% of Basic + DA. The employer also matches this (12% employer contribution).

Example: If Basic + DA = Rs 3,00,000 → Employee PF = 12% = Rs 36,000 (deducted from salary). Employer PF = Rs 36,000 (not deducted, paid by company).

Employee State Insurance (ESI)

Applicable if the employee's Basic + DA is below Rs 21,000/month. ESI = 0.75% of gross salary (employee). Employer contributes 3.25%.

Income Tax (IT)

Deducted based on the employee's annual income bracket and tax slabs (updated annually).

Step-by-step guide: Generate a salary slip

Step 1: Enter employee details

Name, ID, designation, department, date of joining.

Step 2: Enter salary information

CTC (Cost to Company) OR Basic salary. If you enter CTC, the system auto-calculates Basic (typically 40%), DA (10%), and HRA based on the city.

Step 3: Select deductions

Professional Tax (choose your state), PF (if applicable), ESI (if applicable), Income Tax (optional, for informational purposes).

Step 4: Review the calculation

Gross = Basic + DA + HRA + Other allowances Deductions = PF + PT + ESI + IT + Others Net = Gross - Deductions

Step 5: Download PDF

Click "Download" and the PDF is ready to email to the employee or print.

Common mistakes in salary slip generation

Mistake 1: Wrong HRA calculation

HRA is calculated on Basic, not on CTC. If Basic = Rs 2,00,000 and HRA rate = 40%, then HRA = Rs 80,000 (not 40% of CTC).

Mistake 2: Including employer PF contribution in deductions

Employer PF (12%) is not deducted from the employee's salary. Only employee PF (12%) is deducted. Many tools make this error.

Mistake 3: Forgetting to reset YTD in January

YTD (year-to-date) totals should reset every January 1st. January's YTD = January's salary. February's YTD = January + February. This is crucial for tax calculations.

Mistake 4: Not complying with state-specific PT rules

Professional Tax varies wildly by state. A salary slip generated for a Maharashtra employee using Delhi rules will be wrong.

Why use a free salary slip generator?

Manual calculation is error-prone. A single mistake in PF or HRA compounds when the employee's annual tax is filed. A free generator:

  • Ensures compliance with Indian labor laws
  • Calculates all deductions correctly
  • Generates a professional PDF in seconds
  • Eliminates manual errors
  • Saves HR time every month

Real-world scenario

A startup in Bangalore with 50 employees used to manually create salary slips in Excel. It took HR 6 hours every month. Errors were frequent (PT was sometimes included, sometimes not; YTD wasn't reset).

They switched to an AI salary slip generator. Now: 50 salary slips generated in 5 minutes. Zero errors. Employees receive slips 2 days earlier.

Next steps

Generate your first salary slip using the free tool. Enter your CTC, select your city, and review the breakdown. Download and email to your employee. The tool is free — no signup, no payment required.