Paychex Flex imports hours from a CSV using an import template that you save once. After that, every pay period is just: export from Stafferin, upload, reuse the template, submit.
Paychex identifies people by their Employee ID / Worker number. In Stafferin's Settings → Payroll Export, make sure each person's Employee # equals their Paychex Employee ID. Do this once and imports will always line up.
Payroll → Payroll Export → choose the pay period → Download CSV.
Log in to Paychex Flex → Payroll → Enter Payroll (or Import) → choose Import Pay Data / Upload a file.
First time only: tell Paychex which column is which, then save it as a template. Match them like this:
| Stafferin column | → | Paychex field |
|---|---|---|
Employee # | → | Employee ID (match key) |
Regular Hours | → | Earnings — Regular (E001) |
Overtime Hours | → | Earnings — Overtime (E002) |
Department | → | Labor / Cost center (optional) |
8.5) rather than 8:30. In Stafferin's export settings, set the hours format to "Decimal" so 8 hours 30 min exports as 8.50.Paychex shows imported hours per employee. Compare totals to the Stafferin summary, fix any flagged rows, then continue your normal Paychex payroll submission.