Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

ToolAdda Salary Slip Generator β€” payslips with PF, ESI and professional tax auto-calculated

🧾 Salary Slip Generator

Payslips with PF, ESI and professional tax worked out for you

Open the tool Price No signup

Statutory Output Privacy Watermark


⚑ 10-second version

A payslip is not a pretty table β€” it's arithmetic that has to add up. Enter the earnings once at tooladda.online/salary-slip-generator.html and the deductions side fills itself in: PF on the right wage base, ESI only if the employee is eligible, professional tax from the state slab. Gross βˆ’ deductions = net, every time.

Important

Payslips contain names, employee IDs, bank details and exact salaries. This tool runs entirely in your browser β€” there is no upload, no account, and no server holding a spreadsheet of your team's pay.


πŸ’° Where the money actually goes

The number that surprises every first-time employee is the gap between CTC and bank credit. Here's the mechanism, with the statutory bases that most templates get wrong:

Component How it's computed The detail people miss
EPF (employee) 12% of PF wages The statutory wage ceiling is β‚Ή15,000/month. Above it, employers may cap the contribution at β‚Ή1,800 or contribute on full basic β€” both are legal, and they produce very different payslips.
EPF (employer) 12%, split 8.33% pension + 3.67% PF This is employer cost, not an employee deduction. It belongs in CTC, not in the deductions column.
ESI 0.75% employee + 3.25% employer Applies only while gross wages are ≀ β‚Ή21,000/month. Cross the limit mid-contribution-period and the rules still keep the employee in until the period ends.
Professional tax Flat state slab State-specific, not national. Maharashtra runs ~β‚Ή200/month with a higher February figure; several states don't levy it at all.
TDS Per the employee's regime & declarations Depends on old vs new regime and declared investments β€” no template can guess it.

The classic mistake: putting the employer's 12% PF into the employee's deductions. That single error understates net pay by thousands and makes the slip fail any audit.

Generate a payslip now


🧭 How it works

flowchart LR
    A["🏒 Company +<br/>πŸ‘€ employee details"] --> B{"Your browser"}
    C["πŸ’΅ Earnings<br/>basic Β· HRA Β· allowances"] --> B
    B --> D["Statutory engine<br/>EPF Β· ESI Β· PT"]
    D --> E["Gross βˆ’ Deductions<br/>= Net pay"]
    E --> F["πŸ”’ Amount in words"]
    F --> G["πŸ“„ Print-ready PDF"]
    B -.->|"🚫 nothing uploaded"| X(("Server"))

    style A fill:#0ea5e9,stroke:#0369a1,color:#fff
    style C fill:#0ea5e9,stroke:#0369a1,color:#fff
    style B fill:#78350f,stroke:#451a03,color:#fff
    style D fill:#f59e0b,stroke:#b45309,color:#fff
    style G fill:#22c55e,stroke:#15803d,color:#fff
    style X fill:#3f3f46,stroke:#71717a,color:#fff,stroke-dasharray: 5 5
Loading

✨ What's inside

βš™οΈ Statutory auto-calculation

PF, ESI and PT computed from the bases you set β€” with the wage ceilings applied, not ignored. Override any figure when your company's policy differs.

🧩 Custom earnings & deductions

Add conveyance, LTA, special allowance, loan recovery, advance adjustment. Real payrolls have odd lines; the form doesn't fight you.

πŸ”’ Amount in words

Auto-generated in the Indian numbering system β€” lakh and crore, not million. Small thing, but it's the line auditors read first.

🏒 Company branding

Logo, address, and a clean layout that looks like it came from an HR system rather than a Word file someone forwarded.

πŸ“„ Real-text PDF

Selectable, searchable text β€” so a bank or landlord verifying the slip can copy from it. Not a screenshot pretending to be a document.

πŸ”’ No account, no retention

Nothing is stored. For a small business without payroll software, this is the difference between issuing slips and uploading your team's salaries to a stranger.


πŸ› οΈ Who uses it

Situation What they do
πŸͺ Small business, 5–40 staff Issue proper monthly slips without paying for payroll software.
πŸ§‘β€πŸ’Ό HR at a startup Bridge the gap before a payroll product is set up.
🏦 Employee applying for a loan Reissue a lost slip the bank is asking for.
πŸ›‚ Visa or rental application Produce the three months of slips that get requested every time.
🧾 CA / consultant Generate slips for multiple client employees quickly.
🏠 Household or shop employer Give a domestic or retail employee a real, documented payslip.

πŸ“– Four steps to a signed slip

1.  Open     β†’  tooladda.online/salary-slip-generator.html
2.  Company  β†’  name, address, logo, pay month
3.  Earnings β†’  basic + HRA + allowances (deductions fill in automatically)
4.  Download β†’  PDF, check gross βˆ’ deductions = net, issue

β–Ά Open the generator β€” tooladda.online/salary-slip-generator.html

Warning

Statutory rates, wage ceilings and state PT slabs change. Treat the defaults as a sensible starting point, not legal advice, and confirm current figures with your CA or the EPFO/ESIC notifications before you file anything on the back of them.

Tip

Keep one slip as your reference template and reuse the same structure every month. Payslips whose component names drift month to month are the ones that get questioned during due diligence.


❓ FAQ

Is it free, and is there a watermark?
Free, and no watermark. No per-slip charge and no cap on how many employees you generate for.
Why is my net pay lower than salary Γ· 12?
Because CTC includes the employer's PF contribution, gratuity provision and often insurance β€” costs your employer pays that never pass through your bank account. Then your own PF, PT and TDS come out of gross. The slip shows each step so the gap stops being mysterious.
Should the employer's PF go in deductions?
No. Only the employee's 12% is a deduction. The employer's share is company cost and belongs in the CTC breakup, not the payslip's deduction column. Mixing them is the most common payslip error there is.
Is ESI deducted from everyone?
No β€” it applies while gross wages stay within the β‚Ή21,000/month limit. Above that the employee is outside ESI, though transition rules apply if they cross mid-period.
Can I override an auto-calculated figure?
Yes. Every statutory line is editable, because real company policies deviate from the defaults β€” capping PF at β‚Ή1,800 being the obvious example.
Can I generate slips for a whole team?
Yes β€” run through each employee and download their slip. Nothing is stored between them, so nothing leaks between them either.
Is a self-generated payslip acceptable to banks?
A payslip issued by an employer is valid regardless of which software produced it β€” what matters is that it's genuine, signed/stamped, and matches bank credits and Form 16. Fabricating a slip for income you didn't earn is fraud, and the bank statement cross-check is exactly where it comes apart.

πŸ”¬ Under the hood

  • Vanilla JavaScript, single page, no backend β€” salary data has nowhere to travel to.
  • Deduction engine keeps wage ceilings and eligibility limits as editable parameters rather than magic numbers.
  • PDF generated client-side with real text; A4 print layout.
  • Offline-capable PWA once loaded.

🧰 Related ToolAdda tools

Rent Receipt Generator Resume Builder Merge PDF
Compress PDF Protect PDF Signature Resizer


Gross in. Statutory handled. Net out.

Open Salary Slip Generator

Part of ToolAdda β€” 130+ free, private, browser-based tools.
No signup Β· No uploads Β· No nonsense.

About

🧾 Free salary slip generator for India β€” build a payslip with PF, ESI and professional tax auto-calculated, download an instant PDF. No signup, fully private.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors