Free tools / Salary slip generator

Free Salary Slip Generator

Make a payslip in the standard Indian format. PF, ESI and loss-of-pay are worked out for you, and you can download it as a PDF.

✓ PF & ESI auto-calculated✓ LOP days✓ Nothing stored

Company

Logo (optional)

Employee

Earnings (full month)

Enter the full monthly amounts. They are reduced automatically for LOP days.

Deductions

How the salary slip is calculated

Paid days = Days in month − LOP days Earned amount = Monthly amount × Paid days ÷ Days in month Employee PF = 12% × min(Earned Basic + DA, ₹15,000) Employee ESI = 0.75% × Gross earnings (only if gross ≤ ₹21,000) Net pay = Gross earnings − Total deductions

Common salary components in India

ComponentWhat it is
BasicUsually 40–50% of CTC. PF and gratuity are calculated on it.
HRAHouse Rent Allowance, often 40–50% of Basic. Partly tax-free under the old regime if you pay rent.
Special allowanceThe balancing figure that makes up the rest of the salary. Fully taxable.
Conveyance / LTATravel-related allowances, depending on company policy.
Professional taxState tax on employment, up to ₹2,500 a year (₹200 a month in Karnataka, Maharashtra and others; varies by state).
TDSIncome tax deducted each month based on the employee's projected yearly income and chosen regime.

Frequently asked questions

Is a salary slip mandatory?

Under the Code on Wages and state shops-and-establishments rules, employers must give employees wage slips. Payslips are also needed for loans, visas and rental applications.

Is PF mandatory for my business?

EPF registration is required once you have 20 or more employees. Employees earning above ₹15,000 Basic + DA can opt out at joining. Untick "Auto PF" to remove it.

Is the data I enter stored anywhere?

No. Salary details stay on your screen only and disappear once you download the payslip. Your first payslip PDF is free.

Can I generate payslips for my whole team automatically?

Yes. We build simple payroll automations that create every employee's payslip from a sheet and send it to them on WhatsApp or email. Ask us about it.