Netchef → Paychex Flex Payroll Export

Match employees across systems and build a clean payroll import file

Location code → Paychex company code mapping

Pre-loaded from your table. Edit if anything has changed. This mapping is used to identify which Paychex company each Netchef employee belongs to.

Company NameNetchef Location CodePaychex Company CodePaychex Org Name

Earn code mapping

Maps Netchef column names to the exact earn codes configured in your Paychex company setup.

Netchef column
Paychex earn code

Connect to Paychex Flex API

Enter your Paychex Flex API credentials. The tool will authenticate and then download employees from all companies in your mapping table. Find these in Paychex Flex → Settings → API Credentials.

Not tested
or upload employee CSV from Paychex

Upload Paychex employee export

Required columns: First Name, Last Name, Employee ID, Company Code. Export from Paychex Flex → Reports → Employee List.

Drop CSV here or click to browse
Paychex employee export (.csv)

Pay period

Upload Employee Time Detail

Export from Netchef: Reports → Employee Time Detail for the same pay period, covering all locations. This is the only Netchef file needed. It provides hours, wages, and worked location per employee. Cross-location is determined by comparing each entry’s Location against the employee’s home company code from the Paychex file uploaded in Step 2. When they differ, hours are split by location and the Paychex Organization field is set to the work location’s org name. The home Company Code never changes.

Drop Time Detail CSV here or click to browse
Netchef Employee Time Detail (.csv)

All employees  

Push via Paychex API
Submits records directly to your open payroll run. Requires a valid bearer token from Step 2.
Download CSV
Import manually: Paychex Flex → Payroll → Import Payroll