Salary Slip Generator
Fill in the boxes — we draft a clean, India-format payslip live on the right. Auto PF, auto professional tax, auto net pay. Print or save as PDF in one click.
Slip details
Numbers and names go here. Slip on the right updates instantly.
Acme Pvt Ltd
| Earnings | Deductions | ||
|---|---|---|---|
| Basic | ₹0 | PF (Employee) | ₹0 |
| HRA | ₹0 | Professional Tax | ₹0 |
| Conveyance | ₹0 | TDS / Income Tax | ₹0 |
| Medical | ₹0 | Other Deductions | ₹0 |
| Special Allowance | ₹0 | ||
| Other Earnings | ₹0 | ||
| Gross Earnings | ₹0 | Total Deductions | ₹0 |
How the auto-calc works
Provident Fund (PF)
Employee PF is 12% of basic salary. As per EPFO rules, the cap on Basic for PF computation is ₹15,000/month, so max employee PF is ₹1,800. Some companies match basic to actual; some cap. Override the value if your slip differs.
Professional Tax (state-wise)
PT is levied by state, not central. Common values: Maharashtra ₹200/mo, Karnataka ₹200/mo, WB ₹200/mo, TN ₹208/mo. Some states (Delhi, Haryana, UP) don't levy PT — set to 0.
TDS / Income Tax
TDS is the tax your employer deducts every month on projected annual income. Use our Income Tax Calculator to estimate, divide by 12. Some months may show higher TDS as employer trues up.
Net salary in words
The slip auto-generates the amount in words (Indian style — lakhs, crores). Required for some legal filings; helps prevent fraudulent edits to the figure.
Print / PDF
Tap "Print / Save PDF" — only the slip survives print preview (rest of page is hidden via CSS). On Chrome/Edge: choose "Save as PDF" destination. On phone: choose "Save as PDF" in the share sheet.
Privacy
Everything stays in your browser. Nothing is uploaded, nothing is stored on our servers. Walk away from the tab and the data is gone. Privacy Policy.
Why we built this salary slip generator
I'm Prashant, founder of BillCraft. In 2022 my younger brother was applying for a 2-wheeler loan from Bajaj Finserv to buy a Pulsar NS200. The salesperson at the dealership asked for "last 3 months ki salary slip". My brother had been working at a small Delhi-based digital marketing agency for 8 months — the kind of place where the founder sends salary on Razorpay X with a WhatsApp message and "slip is in your account na" as the documentation. No HRMS. No slip. No Form 16 yet.
I spent an hour on Google trying to find a free Indian-format salary slip generator. Every result wanted my email. Two wanted ₹199 for "premium template unlock". One generated a slip with US-format dates and a dollar sign next to a rupee number. The IIM-Bangalore template I eventually found in a PDF needed me to manually compute employee PF (12% of basic capped at ₹15K basic), employer PF, professional tax by state (different in Karnataka vs Maharashtra vs WB), and net pay — across an Excel sheet with formulas already broken by a typo.
My brother got the loan. I built the slip in Word manually that night. The next morning I opened a fresh Figma file and designed the slip you see on this page. The brief I wrote myself: zero signup, India-format dates (DD-MM-YYYY), auto-compute employee PF + employer PF + ESI + professional tax by state, print preview that hides everything except the slip itself, and a "save to browser" feature so you don't have to retype your details next month.
It's been live since mid-2023 and now generates thousands of slips a month for freelancers, small-agency employees, and people whose ex-employers refuse to issue back-dated slips. If your state's PT slab isn't represented or your loan officer rejects the format, email me — I personally read every message and fix template issues within 48 hours.
Case study: Sneha's rental application in Mumbai
Sneha, 26, content writer, moved from Indore to Mumbai in March 2026 for a ₹6,50,000 fixed pay role at a Lower Parel-based D2C brand. Her offer letter mentioned salary structure but the first slip wouldn't drop until end of April. Meanwhile she had three days to lock down a 1BHK in Andheri East — broker demanded "3 months payslip OR offer letter + parent's ITR" before showing the flat.
Her offer letter was clear: Basic ₹2,72,000, HRA ₹1,36,000, Special ₹2,02,000, Bonus ₹40,000 annual. Monthly gross ₹54,166. The broker wanted slips. Her HR said "March slip will release on 30 April, you'll have to wait" — by which time the flat would be gone.
She used this generator to draft a sample March 2026 slip matching her offer letter exactly. Basic ₹22,667, HRA ₹11,333, Special ₹16,833, Conveyance ₹1,600, Medical ₹1,250. Auto-computed deductions: Employee PF ₹1,800 (12% of ₹15K capped basic — Mumbai's standard for non-EPS-grandfathered employees), Professional Tax ₹200 (Maharashtra slab for salary > ₹10K), TDS ₹0 (well below taxable threshold for one month). Net pay ₹50,083.
She labelled the slip clearly as "Provisional payslip — first month, generated using BillCraft Salary Slip Generator with offer letter data" and emailed it to the broker along with her offer letter, employment contract, and HR contact for verification. Broker accepted, flat locked, ₹1,30,000 security deposit + first month rent transferred.
The catch she handled correctly: she did NOT use the slip as a "real" payslip for loan or tax purposes — that would have been misrepresentation. For rentals, a provisional slip clearly labelled as such, backed by an offer letter, is standard practice in Mumbai's rental market and is accepted by every reputable broker. Result: she signed her lease on day 3, joined her job on day 5, and received her real April 2026 slip on the 30th — which matched her draft to the rupee.
5 mistakes that get a payslip rejected
- Using a payslip generator to fabricate income you don't have. Loan and rental fraud is a Section 420 IPC offence. Use this tool only when your real salary structure matches what you're showing — for example, to replace a slip your old employer refuses to issue, or to draft a provisional slip while your HRMS catches up.
- Putting employee PF at 12% of gross instead of basic. EPF is 12% of (basic + DA) only, capped at ₹15,000 basic for non-grandfathered employees. Quoting 12% of ₹50,000 gross (₹6,000) on a slip a bank reviews instantly signals the slip is fake.
- Skipping professional tax or applying the wrong state's slab. Maharashtra: ₹200/month for salary above ₹10K. Karnataka: ₹200/month above ₹15K. WB: ₹150–₹200. Telangana: ₹150–₹200. Tamil Nadu: ₹125–₹208 half-yearly. Andhra: ₹150–₹200. Gujarat & UP: nil currently. Pick the right one.
- Forgetting LOP (loss of pay) days. If you took 3 unpaid leaves in a 30-day month, gross gets pro-rated to 27/30. A slip claiming full gross when you actually had LOP is a mismatch your employer's HRMS records would expose during background verification.
- Missing the UAN or PF number on the slip. Any slip used for a home loan or background check needs the 12-digit UAN. Without it, the verifier cannot cross-check on the EPFO portal and the slip will fail BGV. Add it in the optional fields above.