Payroll export
Pick a pay period, get a CSV with Employee Name, Employee Email, Regular Hours, and Overtime Hours. The important part is not the columns — it is that the hours come from punches, not from what you scheduled.
What you get
Setup
Open Insights → Payroll and choose the pay period and the Gusto preset.
Read the warnings, which appear ABOVE the table: missing punches, still-open shifts, breaks that overrun their shift. This is a file someone pays wages from, so it flags rather than guesses.
Check the numbers on screen, then download the CSV.
Import it into Gusto and reconcile the first run against your own records before trusting it.
Honest limits
Every integration has edges. Better you read them here than discover them the week you go live.
Common questions
No. It produces a CSV in a Gusto-shaped column layout that you upload. We would rather ship an honest export today than an API integration whose failure mode is a wrong paycheque.
Actually worked — clock-in to clock-out, minus unpaid breaks. Scheduled hours are explicitly not used for payroll, because paying scheduled time overpays every shift someone left early and underpays every one they stayed late.
Per ISO week, using your organization's own weekly-hours compliance rule as the threshold (falling back to 40 if you have not set one). Splitting per week rather than per pay period is what keeps a two-week period from averaging a 50-hour week down to compliant.
Free for a single location, no credit card. Every plan, including the free tier.