Skip to main content
Toolbox
UPI Tools

Payroll Batch Payslip + QR Generator

Generate per-employee payslips with editable PF and professional tax deductions, plus a UPI payment QR for each employee's net salary — all in one batch from a CSV upload, downloadable as a ZIP.

Quick Answer & Summary

To generate payroll payslips, enter your company name and employer UPI ID, set the pay period and editable PF/professional-tax/other-deduction rates, then upload a CSV (Name, GrossSalary, UpiId — UpiId optional per row). The tool computes each employee's net salary and builds a payment QR for it, and lets you download every employee's payslip text plus QR code in one ZIP archive. This is a convenience formatter, not a statutory payroll calculator — verify exact rates with your accountant or CA.

Payroll Payslip + QR Studio
Batch-generate payslips and payment QR codes for your whole team from one CSV upload.

Real Payslip Math

Gross salary, PF, professional tax, and other deductions computed into a clear net salary.

Per-Employee Payment QR

Every employee gets a ready-to-scan UPI QR pre-filled with their exact net salary.

Editable, Non-Statutory Rates

PF% and professional tax are clearly-labeled editable inputs — verify exact rates with your CA.

Employer & Pay Period

Each employee row can carry its own UPI ID in the CSV (paid directly). Leave a row's UpiId blank to fall back to the shared employer UPI ID above.

Deduction Rates (Editable — Applied to Every Employee)

These are editable, non-statutory defaults for convenience only — actual EPF, professional tax, and TDS rules vary by state/salary slab and change over time. Verify exact statutory rates with your accountant or CA before relying on this for payroll compliance.

Employee Batch CSV (Name, GrossSalary, UpiId)

UpiId is optional per row — leave it blank to pay that employee through the shared employer UPI ID above.

Payslip Preview (3 Employees)

EmployeeGrossPFProf. TaxOtherNet SalaryUPI IDQR
Employee One30000.003600.00200.000.0026200.00employeeone@okhdfcbank
Employee Two45000.005400.00200.000.0039400.00employeetwo@okaxis
Employee Three25000.003000.00200.000.0021800.00payroll@okhdfcbank

Payment QR — Employee One

26200.00employeeone@okhdfcbank

Share This Tool

Help your team and fellow developers save time with free, private client-side utilities.

TB
Toolbox Editorial TeamVerified Authors

Systems & Security Engineers • Applied Cryptography & High-Performance Web Tools

Updated:
100% In-BrowserZero server storage
Standards AuditedRFC & ISO compliant
Peer ReviewedEditorial Policy
Documentation & Guide

How to Use Payroll Batch Payslip + QR Generator

1

Enter Company Name & Your (Employer) UPI ID

Add your company/employer name and the shared UPI ID to use as the default payout account when a CSV row does not specify its own UPI ID.

2

Set the Pay Period and Editable Deduction Rates

Pick the month/year, then review the PF percentage, professional tax, and any other flat deduction — all editable, pre-filled with common-case defaults, and applied across the whole batch.

3

Upload or Paste the Employee CSV

Columns: Name, GrossSalary, UpiId. UpiId is optional and per-row — leave it blank to pay that employee through your shared employer UPI ID, or fill it in to pay that employee directly into their own account.

4

Review the Payslip Preview Table

Each row shows gross salary, PF, professional tax, other deductions, and the resulting net salary — click "View" on any row to see that employee's QR code and full payslip text.

5

Download All Payslips + QR Codes as ZIP

Exports one ZIP containing a payment QR (SVG, for the net salary) and a plain-text payslip for every employee, plus a batch summary file.

Pro Tips
Leave a CSV row's UpiId blank to pay that employee through the shared employer UPI ID entered in the form.
PF%, professional tax, and other deductions are editable per batch — adjust them to match your state and salary slab.
This tool does not calculate exact statutory PF/professional-tax/TDS amounts — verify current rates with your accountant/CA.

Practical Examples & Conversions

Input
Company: "Toolbox Editorial Team" | Employer UPI: payroll@okhdfcbank | CSV:
Name,GrossSalary,UpiId
Employee One,30000,
Employee Two,45000,
Employee Three,25000,
Output
3 payslips generated with PF (12% default) and professional tax (₹200 default) deducted, each with a QR paying the net salary from payroll@okhdfcbank.

Frequently Asked Questions (PAA)

Related Tools & Converters

Authoritative Standards & Citations

Calculations and algorithms on this page are implemented and verified in strict accordance with the following official technical specifications: