Know what changed before the money moves

Every pay run, someone checks this period’s employee export against last period’s. Load both here and see exactly what moved.

What this catches

  • New starters who are not on the last run
  • Leavers who are still on this one
  • Pay rates that changed, old figure beside new
  • Bank details that changed since last period
  • The same employee appearing twice

You will be asked which column identifies a row. Usually the employee number or payroll ID.

File A · original

Drop a CSV or XLSX file here, or click to browse

File B · updated

Drop a CSV or XLSX file here, or click to browse

All file data is read entirely within this browser tab. Nothing is uploaded to any server. Closing this tab discards all loaded data.

How it works

  1. Export the employee list from your payroll system for this period, and find last period’s export.
  2. Load last period’s file on the left and this period’s on the right.
  3. Pick the column that identifies an employee — usually the employee number.
  4. Read the five counts, then work through the changed rows with the old value beside the new one.

Questions

How do I compare two payroll runs?
Export both periods from your payroll system as CSV or XLSX, load one into each side, and pick the employee number as the column that identifies a row. You get a count of matched, changed, added, removed and duplicate records, then every changed field with the old value beside the new one.
Will it show me pay rate changes specifically?
Yes. Any column whose value differs between the two files is reported as a change, field by field, so a changed pay rate or a changed bank account appears with both the previous and the current value.
What if an employee appears twice in one file?
Duplicates on the identifying column are counted and listed separately, so a record entered twice does not quietly become a single row.
Is my file uploaded anywhere?
No. Both files are read and compared inside this browser tab. Nothing is sent to a server, there is no account, and closing the tab discards everything.
What file formats does it accept?
CSV and XLSX. Both sides can be different formats — a CSV against an XLSX works.
How large a file can it handle?
It has been measured on 100,000 rows a side. Large files take a few seconds to parse, and the comparison itself runs in well under a second.
Can I export the differences?
Yes. The result can be exported as CSV or XLSX, so you can attach it or keep it with the period’s paperwork.