📌 Statutory rates last reviewed · Maintained by the ToolAdda payroll tools team · Report an outdated rate
What is a salary slip (payslip)?
A salary slip is the document an employer issues each pay period showing exactly how an employee's pay was arrived at: every component earned, every amount deducted, and the net figure credited to their bank account.
It is not a courtesy. It is the employee's primary evidence of employment and income, and the employer's primary evidence of having paid wages correctly. Banks ask for three months of payslips before approving a home loan. Landlords ask for one. Visa officers ask for six. When an employee resigns, the payslip is what the next employer uses to benchmark the offer. When a labour inspector visits, the wage register and the wage slips are the first two things they ask to see.
The words salary slip, payslip, pay slip, wage slip and salary statement all describe the same document. Indian labour legislation tends to use "wage slip"; corporate HR tends to say "payslip". There is no legal difference between them.
Why a salary slip is legally required in India
Most Indian employers are under a positive legal obligation to issue wage slips. The obligation comes from several overlapping sources, which is why it is easy to miss:
- Payment of Wages Act, 1936 — Section 13A. Requires every employer to maintain registers and records showing the persons employed, the work performed, the wages paid to them and the deductions made from their wages, and to preserve those records.
- Minimum Wages (Central) Rules, 1950 — Rule 26(2). Requires the employer to issue wage slips to every employee at least one day before wages are disbursed, and Rule 26(4) requires the employer to obtain the employee's signature or thumb impression on the wage register and wage slip.
- Code on Wages, 2019 — Section 50. Consolidates the record-keeping regime across the earlier wage laws and requires every employer to maintain a register of persons employed, muster roll, wages and deductions, and to issue wage slips to the employees in the prescribed form.
- State Shops and Establishments Acts. Nearly every state's Shops & Establishments Act and rules impose their own wage-register and wage-slip requirements on commercial establishments, with their own prescribed forms and retention periods. This is usually the rule that actually binds an office-based startup.
- Factories Act, 1948. For factory establishments, adds its own register and record duties on top.
Which one applies to you? It depends on your state, your establishment type, your headcount and whether the labour codes have been brought into force for your category. Several states were still notifying their rules under the Code on Wages when this page was last reviewed, so both the old Acts and the new Code can be relevant at the same time. This page is written to be genuinely useful, not to replace a labour law advisor — if you are setting up payroll compliance for the first time, get the position for your specific state confirmed.
How to generate a salary slip online, step by step
- Enter your company details once. Name, address, and optionally logo, CIN and GSTIN. Tick "Remember this company on this device" and you will never type it again.
- Add the employee. Name, employee ID, designation, date of joining, PAN, UAN and bank account. The account number is masked to the last four digits on the printed slip by default.
- Set the pay period and attendance. Month, year, pay date, total working days and loss-of-pay days. Paid days are calculated for you.
- Enter earnings — or paste a CTC. Type Basic, HRA and allowances directly, or enter the annual CTC and press Split this CTC to have a standard structure generated.
- Check the deductions. EPF, ESI and professional tax are computed from your inputs and the state you pick. Every one of them is editable, because real payroll always has exceptions. Enter TDS from your own computation.
- Pick a template and download. Four layouts, live preview, then a text-based PDF — or press Print and save as PDF through your browser, which downloads no extra library at all.
What information must a salary slip contain?
Read together, the wage rules require the slip to make the wage calculation verifiable. In practice that means an Indian payslip should carry the following. Everything in this table is a field in the generator above.
| Block | Fields | Why it matters |
|---|---|---|
| Employer | Legal name, registered address, logo; CIN/GSTIN optional | Identifies who is legally liable for the wages |
| Employee | Name, employee ID, designation, department, date of joining, work location | Ties the slip to a specific person and their service record |
| Wage period | Month and year, pay date | Rule 26 requires slips to be tied to a defined wage period |
| Attendance | Working days, paid days, LOP days, leave balances | Explains any figure that differs from the full monthly salary |
| Earnings | Basic, DA, HRA, conveyance, medical, special allowance, LTA, bonus, overtime, arrears — each on its own line | Deductions and exemptions are computed on specific components, so they must be visible separately |
| Deductions | EPF, ESI, professional tax, TDS, advances, loan EMI — each with its reason | The Payment of Wages Act only permits deductions of authorised kinds; listing them proves this |
| Totals | Gross earnings, total deductions, net pay, net pay in words | Words prevent tampering with the figure and are conventional on Indian financial documents |
| Statutory IDs | PAN, UAN / PF account, ESI IP number | Lets the employee reconcile against EPFO, ESIC and Form 26AS |
| Payment | Bank name and (masked) account number | Proves the mode of payment for both loan applications and inspections |
Salary slip components explained — earnings
Basic salary is the anchor of the whole structure. EPF, gratuity, HRA exemption and often bonus and leave encashment are all calculated on Basic (or Basic + DA). Indian employers typically set Basic at 40–50% of CTC. Setting it artificially low to suppress PF cost is a well-known practice and a well-known compliance risk — the EPFO's position, backed by the Supreme Court's 2019 Vivekananda Vidyamandir ruling, is that allowances paid universally and ordinarily to all employees form part of "basic wages" for PF purposes regardless of what you label them.
Dearness allowance (DA) is an inflation-linked component, near-universal in government and PSU pay and in scheduled-employment minimum wages, and rarer in private companies. It counts as PF wages along with Basic.
House rent allowance (HRA) is conventionally 50% of Basic for employees in Delhi, Mumbai, Kolkata and Chennai, and 40% elsewhere — that convention comes from the exemption limits in Section 10(13A) of the Income-tax Act, not from labour law. The exemption is the least of: actual HRA received, rent paid minus 10% of Basic, or 50%/40% of Basic. It is only available under the old tax regime.
Conveyance allowance (commonly ₹1,600 a month) and medical allowance (commonly ₹1,250) are legacy amounts that lost their separate income-tax exemptions when the ₹50,000 standard deduction replaced them, but survive as structural habits in Indian payroll.
Special allowance is the balancing figure — whatever is left after the defined components are filled in. LTA, bonus (statutory bonus under the Payment of Bonus Act, 1965 is a minimum 8.33% of wages for employees drawing up to ₹21,000), overtime (payable at twice the ordinary wage rate under most Indian wage legislation) and incentives complete the picture. Use the custom rows in the tool for anything specific to your business — shift allowance, fuel reimbursement, attendance bonus, site allowance.
Salary slip components explained — deductions
The Payment of Wages Act permits only specified categories of deduction, which is exactly why every deduction on a payslip must be individually named. The usual set:
- Employee EPF — 12% of Basic + DA, discussed in detail below.
- Employee ESI — 0.75% of gross wages, only where the employee is covered.
- Professional tax — a state levy, from nil to a maximum of ₹2,500 per person per year.
- TDS under Section 192 — income tax withheld by the employer, entered manually here for reasons explained below.
- Labour Welfare Fund (LWF) — small periodic contributions in states such as Maharashtra, Karnataka, Tamil Nadu, Gujarat, Delhi and West Bengal, often deducted half-yearly or annually rather than monthly.
- Salary advance, loan EMI, notice pay recovery, canteen or asset recovery — permissible where authorised, and always to be shown separately rather than netted off an earning line.
Never net a recovery against an earning. If an employee owes ₹2,000 and earns ₹40,000, the payslip must show ₹40,000 earnings and a ₹2,000 deduction — not ₹38,000 of salary. Netting hides the deduction, breaks the wage register, and is the single most common finding in a wage inspection.
Gross salary vs net salary vs CTC vs take-home
These four terms cause more confusion than anything else in Indian compensation, largely because only one of them is money you actually receive.
| Term | Definition | Includes employer's own costs? | Money in your bank? |
|---|---|---|---|
| CTC | Everything the employer spends on you in a year: gross salary + employer EPF + employer ESI + gratuity provision + insurance and perks | Yes | No |
| Gross salary | Total of all your earning components in the month, before any deduction | No | No |
| Net salary / take-home | Gross minus employee EPF, ESI, professional tax, TDS and any recoveries | No | Yes |
| In-hand | Informal term, normally the same as net salary; sometimes quoted before TDS, so always clarify | No | Yes |
The gap between a headline CTC and the amount that lands in the bank is routinely 20–30%, which is why so many candidates feel misled by their first payslip. Nothing improper has happened — the employer's PF contribution and gratuity provision are genuine costs of employing you, they are just not yours to spend this month.
How to break up a CTC into a salary structure
Work outwards from CTC in this order. The generator does all of it in one click, but the logic is worth understanding because you will be asked to defend it:
- Monthly CTC = annual CTC ÷ 12.
- Basic = 40–50% of CTC. Higher Basic means higher PF and gratuity, so lower take-home now and a larger retirement corpus later.
- Employer EPF = 12% of Basic + DA, capped at ₹15,000 of wages if you apply the statutory ceiling. Subtract from CTC.
- Employer ESI = 3.25% of gross, only if gross ≤ ₹21,000. Subtract.
- Gratuity provision = 4.81% of Basic, if your CTC includes it. Subtract.
- Gross salary = what remains.
- HRA = 50% of Basic (metro) or 40% (non-metro).
- Special allowance = gross − Basic − HRA − other fixed components. This is the plug figure.
- Net pay = gross − employee EPF − employee ESI − professional tax − TDS.
Worked example: a ₹6,00,000 CTC, rupee by rupee
Take an employee on ₹6,00,000 annual CTC — ₹50,000 a month — with Basic at 40% of CTC, working in Bengaluru (non-metro for HRA purposes, Karnataka for professional tax), with a full month's attendance.
| Line | Working | Amount |
|---|---|---|
| Monthly CTC | ₹6,00,000 ÷ 12 | ₹50,000 |
| Less: employer EPF | 12% of ₹15,000 (ceiling applied) | −₹1,800 |
| Less: employer ESI | Not applicable, gross above ₹21,000 | ₹0 |
| Less: gratuity provision | 4.81% of Basic ₹20,000 | −₹962 |
| Gross salary | ₹47,238 |
| Earnings | Amount | Deductions | Amount |
|---|---|---|---|
| Basic (40% of CTC) | ₹20,000 | Employee EPF (12% of ₹15,000) | ₹1,800 |
| HRA (40% of Basic) | ₹8,000 | ESI (gross above threshold) | ₹0 |
| Conveyance allowance | ₹1,600 | Professional tax (Karnataka) | ₹200 |
| Medical allowance | ₹1,250 | TDS under Section 192 | ₹0 |
| Special allowance (balancing) | ₹16,388 | ||
| Gross earnings | ₹47,238 | Total deductions | ₹2,000 |
| Net pay | ₹45,238 — Rupees Forty Five Thousand Two Hundred Thirty Eight Only | ||
Two things in that table are worth pausing on. First, TDS is nil — at ₹6,00,000 total income under the new tax regime the Section 87A rebate wipes out the liability, so the employer deducts nothing. Second, the employee's real annual benefit is higher than the ₹5,42,856 they take home: ₹21,600 of employer EPF and ₹11,544 of gratuity provision are being set aside for them. If you want to model what the take-home would service as a loan, run the net figure through our EMI Calculator before committing to anything.
EPF explained — rates, ceiling, and how it appears on a payslip
The Employees' Provident Funds and Miscellaneous Provisions Act, 1952 applies to establishments employing 20 or more persons in a scheduled industry, and voluntarily below that. Contribution is on Basic + DA + retaining allowance, not on gross.
| Scheme | Employee share | Employer share | Wage base | Threshold / ceiling |
|---|---|---|---|---|
| EPF | 12% | 3.67% to EPF + 8.33% to EPS | Basic + DA | Statutory wage ceiling ₹15,000/month |
| EPS (pension) | Nil | 8.33%, capped at ₹1,250/month | Basic + DA up to ₹15,000 | Only for members joining below ₹15,000 |
| EDLI (insurance) | Nil | 0.50% | Basic + DA up to ₹15,000 | Employer cost only |
| EPF admin charges | Nil | 0.50%, subject to a monthly minimum | Basic + DA | Employer cost only |
| ESI | 0.75% | 3.25% | Gross wages | Gross up to ₹21,000/month (₹25,000 for employees with disability) |
The ₹15,000 ceiling is where most payslip disputes start. An employer may restrict PF to 12% of ₹15,000 (₹1,800) even when Basic is ₹40,000, or may contribute on full Basic — both are lawful, the second is more generous, and the payslip must reflect whichever you actually do. Untick the ceiling option in the tool if you contribute on full wages.
Note also that only the employee's 12% is a deduction from net pay. The employer's 12% is a cost of employment, not a deduction, and printing it in the deductions column is a genuine error that makes net pay look wrong. Switch on the employer-contribution annexure in the tool and it prints in its own clearly labelled block instead.
ESI explained — eligibility, rates and the continuation rule
The Employees' State Insurance Act, 1948 covers employees drawing gross wages up to ₹21,000 a month (₹25,000 for employees with a disability) in establishments employing 10 or more persons — 20 in a few states. The employee contributes 0.75% of gross and the employer 3.25%. Employees whose average daily wage does not exceed the notified floor are exempt from the employee share, but the employer still pays its own.
The rule that trips up most payroll teams is the contribution-period continuation rule. ESI runs on two fixed contribution periods: 1 April to 30 September, and 1 October to 31 March. If an employee's wages rise above ₹21,000 in the middle of a contribution period — say a July increment — contributions do not stop in July. They continue on the higher wages until the end of that contribution period, i.e. until 30 September, and coverage runs to the end of the corresponding benefit period. Stopping ESI the month someone crosses the threshold is one of the most common and most expensive ESIC audit findings. The generator applies the threshold automatically for the simple case and leaves the field editable precisely so you can keep deducting through a continuation period.
Professional tax by state
Professional tax is levied by state governments under Article 276 of the Constitution, which caps it at ₹2,500 per person per year. Some states levy it monthly, some half-yearly, some annually, and a large number do not levy it on salary at all. The employer deducts it and deposits it.
| State | Basis | Slabs |
|---|---|---|
| Maharashtra | Monthly | Up to ₹7,500 nil · ₹7,501–₹10,000 → ₹175 · above ₹10,000 → ₹200 (₹300 in February). Women exempt up to ₹25,000/month. |
| Karnataka | Monthly | Up to ₹24,999 nil · ₹25,000 and above → ₹200 |
| West Bengal | Monthly | Up to ₹10,000 nil · ₹10,001–₹15,000 → ₹110 · ₹15,001–₹25,000 → ₹130 · ₹25,001–₹40,000 → ₹150 · above ₹40,000 → ₹200 |
| Tamil Nadu | Half-yearly | Levied by local body on half-yearly income; roughly ₹135 to ₹1,250 per half-year across slabs from ₹21,001 upward |
| Gujarat | Monthly | Up to ₹12,000 nil · above ₹12,000 → ₹200 |
| Telangana | Monthly | Up to ₹15,000 nil · ₹15,001–₹20,000 → ₹150 · above ₹20,000 → ₹200 |
| Andhra Pradesh | Monthly | Up to ₹15,000 nil · ₹15,001–₹20,000 → ₹150 · above ₹20,000 → ₹200 |
| Madhya Pradesh | Monthly | Up to ₹18,750 nil · ₹18,751–₹25,000 → ₹125 · ₹25,001–₹33,333 → ₹167 · above ₹33,333 → ₹208 (₹212 in the last month) |
| Kerala | Half-yearly | Levied by local body, ₹120 to ₹1,250 per half-year across eight slabs |
| Odisha | Monthly | Annual pay up to ₹1,60,000 nil · ₹1,60,001–₹3,00,000 → ₹125 · above ₹3,00,000 → ₹200 (₹300 in the last month) |
| Assam | Monthly | Up to ₹10,000 nil · ₹10,001–₹15,000 → ₹150 · ₹15,001–₹25,000 → ₹180 · above ₹25,000 → ₹208 |
| Bihar / Jharkhand | Annual | Annual slabs from ₹1,000 to ₹2,500 per year, nil below ₹3,00,000 |
| Sikkim, Tripura, Meghalaya, Puducherry | Varies | Own slabs, all capped at ₹2,500 per year |
| Delhi, Haryana, UP, Uttarakhand, Rajasthan, Punjab, Goa, HP, Chandigarh, J&K, Arunachal, A&N | — | No professional tax on salary. (Punjab levies a separate development tax of ₹200/month on income-tax payers.) |
State finance acts revise these slabs, and they do it without much publicity. Treat the table above as a working reference with a review date, not as gospel — and note that a tool which shows you a professional tax figure with no state selector and no review date is guessing on your behalf.
TDS on salary — why it varies, and why we don't auto-calculate it
Under Section 192 of the Income-tax Act, an employer must deduct tax at source on salary at the average rate of income tax computed on the estimated income for the whole financial year. That single phrase is why monthly TDS cannot be derived from a monthly payslip. To compute it correctly you need:
- the projected total salary for the full year, including expected increments and bonus;
- whether the employee has opted for the old regime or the default new regime;
- their investment and rent declarations under Chapter VI-A, and later, actual proofs;
- any loss from house property they have declared;
- income and TDS from a previous employer in the same financial year, via Form 12B;
- TDS already deducted in earlier months, so the balance can be spread over the months remaining.
Change any one of those in month seven and every remaining month's TDS changes. A tool that showed a confident TDS figure from one month's numbers would be wrong most of the time, and it would be wrong on a document that goes into a tax file. So we ask you to enter it. If you want to sanity-check an annual liability before you enter a monthly figure, our Income Tax Calculator will run the slabs for you under both regimes — but the authoritative figure is the one from your payroll computation sheet.
How LOP and attendance affect your salary
Loss of pay is unpaid absence: leave taken with no balance left, or absence outside policy. The standard Indian formula is:
Component for the month = Full monthly component × (paid days ÷ total working days)
where paid days = working days − LOP days. On a 26-day base with 2 LOP days, every prorated component is multiplied by 24 ÷ 26.
Three details matter and are usually got wrong:
- Not everything prorates. Fixed reimbursements, arrears, a one-off bonus and settled dues are typically paid in full regardless of attendance. In this tool each earning row has its own prorate switch.
- Deductions mostly do not prorate directly. EPF recalculates because PF wages fell; professional tax may drop a slab because gross fell; a loan EMI does not change at all just because someone was absent.
- Rounding must not create a mismatch. Prorate ₹47,238 by 24/26 and you get ₹43,604.31. Round each of the five component rows individually and they add up to ₹43,605. Print the first as the total and your payslip contradicts itself by a rupee — which is exactly what happens in most Excel templates. This generator always prints the sum of the rounded rows as the gross, so the arithmetic on the page is always internally consistent.
Salary slip format for small businesses and startups
If you employ fewer than twenty people you are probably outside mandatory EPF coverage, and possibly outside ESI, but you are almost certainly inside your state's Shops & Establishments Act — which means you still owe your staff wage slips. A five-person design studio, a two-outlet café, a clinic with three assistants: all of them need payslips, and none of them needs a ₹3,000-a-month payroll subscription to produce fifteen documents a year.
A workable minimal structure for a small establishment: Basic at 50% of gross, HRA at 40% of Basic, the rest as special allowance, professional tax if your state levies it, and nothing else. Switch off the PF and ESI helpers, delete the rows you do not use, save the company details, and each month becomes a two-minute job. When you cross the coverage thresholds, switch the helpers back on. If you also issue rent receipts for employees claiming HRA exemption, our Rent Receipt Generator produces those in the same format and with the same privacy model.
Payslips for contractors, consultants and freelancers
This is where good intentions create real liability. A payslip is a document of employment. If you engage someone on a contract for services, they invoice you, you pay a professional fee and deduct TDS under Section 194J — you do not issue them a payslip.
Issuing a payslip to a consultant, especially one carrying PF and professional tax lines, hands a labour authority or a tax officer one of the strongest single pieces of evidence that the relationship was really employment. That reclassification brings PF, ESI, gratuity, bonus and Section 192 TDS exposure with it, backdated. If the person is genuinely an employee — part-time, fixed-term, probationary, hourly — then a payslip is not just appropriate, it is required, and this tool handles them identically to full-time staff. The test is the nature of the relationship, not the label on the contract.
Common salary slip mistakes employers make
- Showing employer PF as an employee deduction. It understates net pay and confuses everyone reading the slip.
- Rows that don't add up to the total. Almost always a rounding artefact from a spreadsheet. It destroys credibility instantly with a bank.
- Continuing to deduct ESI above ₹21,000 with no continuation period to justify it — or worse, stopping it mid-period when the continuation rule required it to carry on.
- A single "deductions" line with no breakdown. The Payment of Wages Act permits only authorised deductions; an unnamed lump sum cannot be shown to be one.
- Basic set at 20–25% of CTC to suppress PF. Post-Vivekananda Vidyamandir, universally-paid allowances are treated as PF wages regardless of naming.
- No wage period on the slip, making it impossible to tie to the wage register.
- Full bank account numbers printed on slips that get emailed around. Mask them.
- Issuing slips only on request. The obligation is to issue them, and Rule 26(2) says before disbursement, not afterwards.
How to read and verify your own salary slip
If you are an employee rather than an employer, here is the five-minute check worth doing every month:
- Do the rows add up? Sum the earnings column and compare it to the printed gross. Sum the deductions and compare to the printed total. Gross minus deductions must equal net, and net must match your bank credit to the rupee.
- Is EPF 12% of Basic + DA — or 12% of ₹15,000 if the ceiling is applied? If it is neither, ask why.
- Does the EPF deduction show up in your EPFO passbook? Log in with your UAN. Deducted-but-not-deposited PF is a real and reasonably common problem, and the passbook is the only proof.
- Is professional tax right for the state you actually work in? Not the state your head office is in.
- Does the year's TDS match Form 26AS and the AIS? Check before you file your return, not after.
- Are LOP days correct? Cross-check against your leave record; wrong LOP is the most common cause of an unexpectedly small credit.
Any mismatch is worth a written query to HR the same month. Payroll corrections are easy in the same financial year and painful after it closes.
Salary slip vs salary certificate vs Form 16
| Document | Covers | Issued | Typical use |
|---|---|---|---|
| Salary slip | One wage period | Every month, by the employer | Loan and rental applications, visa files, offer benchmarking |
| Salary certificate | A summary statement of current salary | On request, on letterhead | Bank and embassy requests for confirmed current pay |
| Form 16 | A full financial year | Annually by 15 June, in the prescribed TDS format | Filing the income tax return; proof of tax deposited |
Form 16 is a statutory TDS certificate generated from the TRACES portal, so it cannot be created with a generator — it must be downloaded by the deductor. A salary certificate is a free-format letter. A payslip is the monthly document this tool produces.
Digital payslips, record-keeping and retention
Nothing in Indian law requires payslips to be paper. Emailing a PDF, or publishing to a self-service portal, satisfies the issuing obligation, and the ubiquitous line "this is a computer-generated payslip and does not require a signature" reflects settled practice. What you must keep is the underlying wage register — the record required by Section 13A and the corresponding state rules — and retention periods vary by statute and state, commonly three to eight years. Keep the registers, keep a copy of every slip issued, and keep them in a form you can produce during an inspection.
Two practical notes. If you email payslips, send the PDF as an attachment to the employee's own address, not to a group; consider password-protecting sensitive batches; and if you need to bundle a year's slips into a single file for an audit, our PDF Merge tool will do it in the browser, and PDF Compress will shrink the result for email. Both are client-side, like this one.
Privacy — your salary data never leaves your device
Every other tool on the first page of results for this search is a payroll SaaS product. Their business model requires your data on their servers — that is not a criticism, it is simply what a payroll platform is. But it means that to generate one payslip, you create an account, verify an email, and hand over your employees' names, PANs, bank accounts and salaries to a third party.
This tool works the other way round. It is a single HTML page. The calculation engine and the PDF writer are JavaScript that runs inside your browser. There is no account system, no database and no analytics event carrying form data, because there is no backend for any of that to talk to. When you press Download, the PDF is assembled in your device's memory and handed to your own downloads folder.
The three things that do touch storage, stated plainly: localStorage holds your company details and draft if you opt in, on your own device, and clearing your browser data removes it; the PDF engine script is fetched from a CDN the first time you click Download, and that request contains no form data; and a service worker caches the page so it works offline afterwards. That is the complete list. The privacy policy covers the site as a whole.
Why choose this salary slip generator?
| This tool | Payroll SaaS | Excel template downloads | |
|---|---|---|---|
| Signup required | No | Yes, plus email verification | Often an email gate |
| Where salary data goes | Nowhere — stays in your browser | Their servers | Your machine |
| Time to first payslip | Under 90 seconds | Onboarding, often days | Manual formula editing |
| EPF / ESI / PT calculated | Yes, with overrides and a review date | Yes | No, or hard-coded and stale |
| CTC reverse breakup | Yes | Sometimes | No |
| Bulk generation | Yes, CSV to PDF or ZIP | Yes | Manual copy-paste |
| Cost | Free, unlimited | Per employee per month | Free, but you build the logic |
| Works offline | Yes | No | Yes |
Who should use this tool — and responsible use
This tool is for: employers and business owners issuing payslips to their own staff; HR and admin teams in small and mid-sized companies; accountants and consultants preparing payroll for clients; and employees who want to understand the structure of their own pay.
What it is: a formatting and calculation aid. It arranges the figures you supply into a compliant-looking payslip layout and applies commonly-used statutory formulas. What it is not: legal, tax or payroll-compliance advice. The employer remains responsible for the accuracy of every figure and for meeting statutory obligations. Statutory rates and thresholds change and vary by state and by establishment — verify current rates before issuing.
And plainly: a payslip must reflect wages actually paid. Creating a payslip for yourself showing income you did not receive, or inflating figures on a genuine one, in order to obtain a loan, a visa, a rental agreement or credit, is misrepresentation. Depending on the circumstances it can amount to forgery and cheating under Indian criminal law, and the practical consequences — a recalled loan, a refused visa, a terminated tenancy — arrive long before any prosecution does. We built this so that a fifteen-person company could issue proper payslips without buying payroll software. Please use it for that.
Frequently asked questions
Is this salary slip generator free?
Yes, completely. There is no free trial, no per-payslip charge, no monthly limit and no watermark on the output. You can generate one payslip or five hundred at no cost.
Do I need to sign up or create an account?
No. There is no signup, no email gate and no verification step. The tool is fully usable the moment the page loads, and the download button works without any account.
Is my salary data safe? Where is it stored?
Every calculation and the PDF itself are produced by JavaScript running inside your own browser. No salary figure, employee name, PAN or bank account number is ever sent to our servers, because there is no server-side component to send it to. If you tick "remember this company", that data is written to your browser's localStorage on your own device and can be cleared at any time.
You can verify this yourself: open your browser's developer tools, switch to the Network tab, fill the whole form and click Download. You will see the request that fetches the PDF engine file, and no request carrying your data.
Can I add my company logo to the payslip?
Yes. Upload a PNG, JPG or SVG in the Company details section and it appears in the payslip header instantly. The image is read locally with the browser's FileReader API and converted to a data URL. It is never uploaded anywhere.
Can I generate payslips for multiple employees at once?
Yes. Download the CSV template, fill one row per employee, upload it, and the tool generates every payslip at once. You can export them as a single multi-page PDF for your records or as individual PDFs bundled in a ZIP, named EmployeeID_Name_Month.pdf so they are easy to email out.
Does it calculate PF and ESI automatically?
Yes. Employee EPF is calculated at 12% of Basic plus DA, with an optional statutory wage ceiling of ₹15,000 per month that most employers apply. ESI is calculated at 0.75% of gross wages and is applied only when gross is ₹21,000 or less.
Both are shown as editable fields, so if your establishment contributes on full wages above the ceiling, or you have an exception for a specific employee, you can simply type the correct figure over the calculated one.
How is professional tax calculated?
Professional tax is a state levy under Article 276 of the Constitution, capped at ₹2,500 per person per year. Select the state where the employee works and the tool applies that state's slab to the gross salary. Some states — Delhi, Haryana, Uttar Pradesh, Rajasthan, Punjab and others — do not levy it on salary at all, so choose "No professional tax" for those. Because states revise slabs in their annual finance acts, the figure is always editable and every slab table on this page carries a last-reviewed date.
Why doesn't the tool calculate TDS automatically?
Because it honestly cannot, and a tool that pretended otherwise would produce wrong payslips. Monthly TDS under Section 192 is not a function of one month's salary. It depends on the projected income for the whole financial year, the employee's regime choice, their Chapter VI-A declarations, any house property loss, income and TDS from a previous employer, and how much has already been deducted in earlier months — with the balance re-spread over the months remaining.
We keep TDS as a manual entry that you copy from your payroll computation. We would rather say so than fake a number that lands on a legal document.
Can I edit or add custom earnings and deductions?
Yes. Every default row can be renamed, edited or removed, and you can add unlimited custom rows on both sides — Shift Allowance, Attendance Bonus, Fuel Reimbursement, Salary Advance, Canteen Recovery, Notice Pay Recovery, anything. Custom rows behave exactly like built-in ones in the totals, the words conversion and the PDF.
Can I download the payslip as a PDF?
Yes, and it is a real text-based PDF, not a screenshot pasted into a page. The text stays selectable and searchable, figures can be copied out, screen readers can read it, and the file is typically under 50 KB instead of the several hundred kilobytes an image-based export produces. You can also use the Print button, which downloads no extra library at all and lets you save as PDF through your browser's own print dialog.
Is a computer-generated payslip valid?
Yes. Indian law prescribes what a wage record must contain, not that it must be handwritten or wet-signed. A digitally generated payslip issued by the employer is routinely accepted by banks, landlords and visa authorities. It is common practice to print the line "This is a computer-generated payslip and does not require a signature", which this tool adds by default. If your internal policy or a specific counterparty requires a signature, upload a signature image or leave the block empty for a manual sign.
Is it legally mandatory to give employees a salary slip in India?
For most employers, yes. Section 13A of the Payment of Wages Act, 1936 requires wage and deduction registers; Rule 26(2) of the Minimum Wages (Central) Rules, 1950 requires wage slips at least one day before disbursement; the Code on Wages, 2019 consolidates these obligations and requires wage slips in the prescribed form; and state Shops and Establishments Acts impose their own duties. Which rule binds you depends on your state, establishment type and headcount, so confirm the position with a labour law advisor.
What should a valid salary slip contain?
At minimum: employer name and address, employee name and identifier, the wage period, days worked or paid, each wage component listed separately, each deduction listed separately with its reason, gross wages, total deductions and net payable. In Indian practice also carry designation, date of joining, PAN, UAN or PF number, ESI number where applicable, the bank account credited and the payment date. This generator includes every one of those fields.
Can I use this for contractors, consultants or part-time staff?
Be careful, because it is a genuine compliance trap. A payslip is a document of employment. If someone is engaged on a contract for services and invoices you, issuing them a payslip with PF and professional tax lines is one of the facts a labour authority or tax officer will use to argue they were really an employee — which brings PF, ESI, gratuity and TDS exposure, backdated. For a genuine consultant, accept their invoice and pay a professional fee instead. For part-time and fixed-term staff who really are employees, a payslip is correct and this tool works exactly as it does for full-time staff.
What is the difference between gross salary and net salary?
Gross salary is the total of everything you earn in the month before anything is taken out — Basic, DA, HRA, conveyance, allowances, bonus and overtime. Net salary, also called take-home, is what is actually credited after employee deductions such as EPF, ESI, professional tax, TDS and any advances. Gross minus total deductions equals net.
How do I convert CTC into a monthly salary breakup?
Divide annual CTC by twelve, then subtract the employer's own contributions — employer EPF, employer ESI where applicable, and any gratuity provision — because those are part of CTC but were never yours to take home. What remains is gross salary. Basic is normally 40–50% of CTC, HRA is 50% of Basic in Delhi, Mumbai, Kolkata and Chennai or 40% elsewhere, and the balance becomes special allowance. The CTC breakup mode in this tool does all of that in one click, then subtracts employee EPF, ESI and professional tax to show your real in-hand figure.
Does it work on mobile?
Yes. The form is built mobile-first with numeric keypads on money fields, a sticky Preview button that opens the payslip full screen, and a sticky Download bar. The PDF is generated at true A4 dimensions regardless of screen size, so a payslip made on a phone prints identically to one made on a desktop.
Can I use it for a company outside India?
Yes, with a caveat. Switch off the statutory helpers, choose your currency and date format, rename the rows to your local components, and it becomes a clean generic payslip builder. What it will not do is apply another country's statutory rules — for UK PAYE and National Insurance, US federal and state withholding, or UAE WPS formatting, treat the output as a formatting aid and take the figures from your local payroll system.
Does the payslip prorate automatically for loss of pay?
Yes. Enter total working days and LOP days, and every earning marked as prorated is scaled by paid days ÷ working days. Fixed reimbursements can be excluded from proration with a single toggle. Rounding is handled so the printed rows always add up exactly to the printed gross — the mismatch most spreadsheet templates get wrong.
Can I use this payslip for a loan or visa application?
A payslip issued by your employer that reflects the salary you were actually paid can be submitted anywhere payslips are accepted, whether it was produced by this tool, by SAP or by a spreadsheet. What matters is that the employer issued it and the figures are true.
Creating a payslip for yourself showing salary you were not actually paid, or inflating figures on a real one, is a fabricated document. Submitting it to a bank, an embassy or a landlord is misrepresentation and, depending on the circumstances, can amount to forgery and cheating under Indian criminal law — with the loan recalled and the visa refused as the smaller consequences. This tool exists to help employers issue accurate payslips. Please do not use it for anything else.