Bulk payslips from CSV
Make one payslip template, fill in a spreadsheet with one row per employee and download every payslip at once — as one combined PDF or a ZIP of separate files.
- ✓ Free
- ✓ No sign-up
- 🔒 Data stays in your browser
- ⬇ PDF download
- 1. Set up a template
Create one payslip in the generator: company, country, lines and options.
- 2. Download the CSV
The CSV template has one column per employee field and per earning or deduction line.
- 3. Fill it in
Open it in Excel, Google Sheets or Numbers, add one row per employee and save as CSV.
- 4. Upload and download
Check the totals, then download all payslips.
Columns ending in [E] are earnings, [D] deductions, [C] employer contributions, “YTD” year-to-date. Dates as YYYY-MM-DD. Comma, semicolon or tab separated.
| # | Employee | Gross | Deductions | Net pay |
|---|
Remove rows to stay within 3, or upgrade to Pro for unlimited bulk payslips. See Pro →
🔒 Everything stays in your browser — nothing is uploaded.
FAQ
Is my spreadsheet uploaded anywhere?
No. The CSV file is read by your browser and the PDFs are created on your device. Nothing is sent to our servers.
Can I use Excel?
Yes. Open the CSV template in Excel, fill it in and use “Save as → CSV UTF-8”. Google Sheets: File → Download → CSV.
How many payslips can I create at once?
Free: up to 3 per batch. Pro: unlimited (large batches of a few hundred payslips work fine on a modern computer).
Can each employee have different lines?
Yes. Leave a cell empty or 0 and that line is hidden on that employee's payslip. Add a new column such as “Night shift allowance [E]” to create a new line.