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.

  1. 1. Set up a template

    Create one payslip in the generator: company, country, lines and options.

  2. 2. Download the CSV

    The CSV template has one column per employee field and per earning or deduction line.

  3. 3. Fill it in

    Open it in Excel, Google Sheets or Numbers, add one row per employee and save as CSV.

  4. 4. Upload and download

    Check the totals, then download all payslips.

✏️ Edit template

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.

🔒 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.