Set up payroll export
How NestliCare payroll works — approve timesheets, then export a CSV to your payroll processor.
Once you turn on the Payroll feature, approved timesheets flow into payroll runs that you export as a CSV and import into your payroll processor. NestliCare doesn't run payroll itself — no tax filing, no direct deposit — your processor keeps doing that part.
How it works
| Step | Where it happens | Who handles taxes + filings |
|---|---|---|
| Track and approve hours | NestliCare (Timesheets) | — |
| Run payroll and export a CSV | NestliCare (Payroll) | — |
| Import the CSV and pay staff | Your processor (QuickBooks, ADP, Paychex, Gusto, …) | Your processor |
Get set up
- Make sure Payroll is enabled in Settings → Features — see Enable or disable features.
- Go to Staff & Time → Payroll, then open its Settings tab.
Nothing else to configure. When you run payroll:
- Approve timesheets for the period.
- Start a payroll run — see Export payroll.
- Download the CSV.
- Import into your processor of choice.
Compatible with: QuickBooks Online, ADP Run, Paychex Flex, Gusto, Paylocity, most small-business processors.
Other payroll settings (API-only for now)
Some fields exist in the API DTO but don't have UI yet. If you need them, email [email protected] and we'll set them on your org:
payroll_defaultFrequency— weekly, biweekly, or monthlypayroll_defaultPayDay— days after period endpayroll_overtimeMultiplier— default 1.5payroll_overtimeThresholdHours— default 40payroll_organizationState— for state-specific overtime rulespayroll_ptoHoursPerDay— how a PTO day converts to hours
Troubleshooting
Can't see the Payroll settings. Payroll feature is off — enable it first under Settings → Features → Payroll.
My processor rejects the CSV with "unknown employee." The employee ID in the CSV doesn't match your processor's. Set Staff & Time → Staff → [person] → Employee ID to match the ID your processor uses.
