Export payroll

Run payroll in NestliCare, then export a CSV to import into your payroll processor.

guideUpdated 2026-09-14 Raw markdown

NestliCare's payroll feature is currently behind a feature flag — it's production-ready code but off by default. If your org has it turned on, here's how to run and export a payroll cycle.

Run a payroll cycle

  1. Go to Staff & Time → Payroll, on the Payroll Runs tab.
  2. Click Run Payroll.
  3. Pick the pay period — the range of dates this run covers — plus the pay date and frequency, then Next.
  4. Pick included staff — all staff by default; you can exclude individuals.
Screenshot pendingThe Run Payroll wizard on step 1, Configure, with the pay period fields
  1. 1Period — start and end dates. Typically a 2-week window
  2. 2Next walks through Select Staff, Review Hours, and Confirm, where the total is previewed before you commit

Review the total on the last step, then Confirm to lock the run. Locked runs can be exported but not edited — if you need to change something, create a new run.

Export the CSV

  1. On the run detail page, click Export in the top right.
  2. The file downloads as payroll-{runId}.csv.

In your payroll processor (QuickBooks, ADP, Paychex, Gusto, …):

  1. Find its timesheet or hours import option.
  2. Upload the CSV.
  3. Review the imported hours, run payroll as normal.

CSV columns

The exported CSV contains:

  • Staff name, employee ID (the one you stored in their staff record)
  • Hours worked (regular, OT)
  • Gross pay, net pay (pre-tax), deductions
  • Pay period start and end dates
  • Frequency (weekly, biweekly, monthly)

If your processor asks for columns we're missing, email us and we'll add them.

Troubleshooting

There's no Payroll tab under Staff & Time. Feature flag is off for your org. Email [email protected].

My processor rejects the CSV with "unknown employee." The employee ID in the CSV doesn't match your processor's. Either set the Employee ID field on the NestliCare staff record to match, or map the employee during upload in your processor.

Totals don't match my calculation. We use gross hours × rate, then apply any adjustments. If your numbers assume a different overtime rule, check Settings → Payroll → Overtime rules.

"Staff payroll disbursement is not yet available." You clicked Disburse instead of Export. Disbursement (paying staff directly through NestliCare) isn't implemented — use the export flow instead.

Related articles

Was this article helpful?