Salary Slip Generator
Generate a payslip carrying the field set prescribed by Form 5 of the Code on Wages (Central) Rules, with provident fund, ESI and professional tax calculated automatically from the earnings.
Free · No sign-up · Nothing leaves your browser · Figures reviewed 22 September 2026
Fill in
Universal account number for provident fund. A Form 5 field.
Nothing you type here leaves your browser — the document is built on this page, and there is no server to send it to. Printing gives you the document alone, without the page around it.
Still to fill, shown as [square brackets] below: Company name, Employee name, Pay period, Basic wages
[COMPANY NAME] [Registered address] PAYSLIP FOR [PAY PERIOD] ==================================================== Employee name : [Employee name] Employee number : [Employee ID] Designation : [Designation] UAN : [UAN] Bank account : [Bank account number] Wage period : [Pay period] Days paid : 30 of 30 EARNINGS ---------------------------------------------------- Basic wages................... ₹0 Dearness allowance............ ₹0 House rent allowance.......... ₹0 Conveyance allowance.......... ₹0 Special allowance............. ₹0 ---------------------------------------------------- GROSS WAGES DUE............... ₹0 DEDUCTIONS ---------------------------------------------------- Provident fund................ ₹0 ---------------------------------------------------- TOTAL DEDUCTIONS.............. ₹0 ==================================================== NET WAGES PAID................ ₹0 ==================================================== Rupees Zero only. This payslip is issued under section 50(3) of the Code on Wages and follows the field set prescribed by Form 5 of the Code on Wages (Central) Rules. It may be issued electronically. Signature of employer or paymaster: [Signature] Date of issue: 23 September 2026
Section 50(3) of the Code on Wages requires every employer to issue a wage slip, and Form 5 of the Central Rules prescribes what it contains — twenty-two fields including UAN, bank account, basic wages, dearness allowance, overtime and each statutory deduction.
Most state wage rules are still in draft, so Form 5 is the superset to build to: a payslip carrying its fields will not be deficient anywhere, even where it is not strictly the prescribed form.
What Form 5 requires
Date of issue, establishment name and address, wage period, employee name, father's or mother's or spouse's name, designation, UAN, bank account number, applicable wage rate, basic wages, dearness allowance, other allowances, total attendance or quantity of work, overtime wages, gross wages due, provident fund deduction, ESIC deduction, other deductions, net wages paid, and the signature of the employer or paymaster.
Electronic payslips are explicitly permitted in the central sphere, and the slip must be issued at or before the time wages are paid.
The 50% deduction cap
Section 18(2) of the Code on Wages caps total deductions at half of wages in any wage period. This generator flags it when the payslip breaches it, because the cap is easy to cross with a loan recovery running alongside provident fund and tax — and the employee's consent does not lift it.
Frequently asked questions
- Is a payslip mandatory in India?
- Yes. Section 50(3) of the Code on Wages requires every employer to issue a wage slip in the prescribed form and manner, at or before the time wages are paid. Electronic issue is permitted in the central sphere.
- What must an Indian payslip contain?
- Form 5 of the Code on Wages (Central) Rules prescribes twenty-two fields, including UAN, bank account number, basic wages, dearness allowance, other allowances, attendance, overtime, gross wages, each statutory deduction, net wages and the employer's signature.
- Can a payslip be issued by email?
- Yes. Electronic payslips and registers are explicitly permitted in the central sphere.
- Can deductions exceed half of salary?
- No. Section 18(2) of the Code on Wages caps total deductions from wages at 50% in any wage period, and the employee's agreement does not lift that cap.
About this tool
Built by the ViniOffice team. Figures and rules last reviewed 22 September 2026 against the statutory reference this team maintains. Indian statutory rates are date-effective and change by notification — confirm against the current one before running payroll or filing.
Next, you might need
- Calculator
In-Hand Salary Calculator
Turn an annual CTC into a monthly take-home figure — basic, HRA and special allowance on one side, provident fund, professional tax, ESI and income tax on the other, with the gap between CTC and gross shown explicitly.
Open - Calculator
PF Calculator
Work out your monthly EPF contribution and what actually lands in your PF account. Employee EPF is 12% of basic + DA; the employer's matching 12% splits 8.33% to the pension scheme and the rest to EPF, so less reaches your balance than it looks.
Open - Calculator
Professional Tax Calculator
Work out state professional tax on a monthly salary. Twenty-one states levy it, fifteen do not, every one legislates its own slabs, and the Constitution caps the total at ₹2,500 a person a year.
Open - Checklist
Payroll Calendar Generator
Build a year's payroll calendar around your own cut-off and pay dates, with the statutory deadlines — 7th for TDS, 15th for EPF and ESI, quarterly returns, annual forms — that do not move whatever your cycle is.
Open
Set up your digital office
Join the early-access list for ViniOffice and be among the first teams in at launch.