✂️ PDF SmartSplit Split a PDF
100% in your browser — payslip data never uploaded

Split a Sage payslips PDF into one file per employee.

Sage 50cloud Payroll and Sage Business Cloud Payroll bulk-print every employee's payslip for a pay run into one combined PDF instead of separate files. PDF SmartSplit finds where each payslip starts by matching text like "Employee Ref" and splits there automatically — entirely in this browser tab.

No signup. No install. Free for files up to 30 pages.

How to split a combined Sage payslip PDF by employee

Sage's bulk payslip print (or e-Payslips export) is meant for printing the whole run at once, not for handing each employee their own file — distributing it as-is would expose everyone's pay to everyone else. Here's the faster, private way to split it.

1

Print or export the payslip run from Sage

From the payslip printing screen, select all employees for the pay period and choose Print to a PDF printer, or use the e-Payslips PDF export. Sage generates one file with every employee's payslip in sequence.

2

Drop it into PDF SmartSplit

It loads into your browser's memory only — nothing is uploaded, so there's no compliance question about where payslip data goes.

3

Download one zip, one PDF per employee

Sage prints "Employee Ref" once at the top of every payslip — match on that and each employee's payslip, however many pages it runs, comes out as its own PDF inside one zip.

Why "Employee Ref" works well as a match: Sage prints it once at the top of every payslip and it's a unique code, so it won't accidentally match unrelated text elsewhere on the page. If your Sage setup instead leads each payslip with "Employee Name" or "NI Number", use that text instead — whatever label your payslip template repeats once per employee. Honest limitation: this only works on a payslip PDF with a real, selectable text layer — the kind Sage generates directly from print or export. A version that's been printed and rescanned has no extractable text, so text-match splitting can't find the boundaries there (page-count splitting still works if every payslip is exactly the same length). PDF SmartSplit uses pdf.js to read the text and pdf-lib to assemble each employee's pages into their own file, both running as JavaScript in this page.

Split your Sage payslips

Free tier: 1 file at a time, up to 30 pages. Text-layer PDFs only (no scanned/OCR yet).

📄

Drag & drop your combined Sage payslips PDF here, or click to choose

Up to 30 pages · stays on this device

Need each payslip named by employee automatically?

Free tier splits and numbers the files for you. Pro (in development) renames each output from the extracted text — e.g. jane-doe_2026-08-15.pdf instead of part-03.pdf — plus multi-file batch processing and unlimited pages. One-time $19, no subscription.

See Free vs Pro →

Your payslip data never leaves your browser

PDF SmartSplit has no upload endpoint, no server that touches your document, and no account to leak. Open your browser's network tab while you split a Sage payslip batch — you'll see it stay quiet. Processing uses pdf.js and pdf-lib running as JavaScript in this tab; the zip is built in memory and handed straight to your browser's download dialog.

More document splitting guides