Gusto handles payroll for a large share of California small businesses, which means consultants doing California meal and rest break audits encounter it often. The export you need is not the one most people reach for first. This guide explains which report to pull, what fields a break audit requires, and how to handle the gaps that are common in Gusto data.

What a break audit needs from payroll data

A California meal and rest break audit is ultimately a shift-by-shift analysis. For each shift in the period under review, the audit needs to determine whether compliant meal periods occurred and whether rest breaks can be confirmed. That requires the following fields at minimum:

Exporting from Gusto

Gusto organizes its reports into payroll summaries and time-tracking detail. For a break audit, you want the time-tracking or hours detail export at the punch or shift level, not the payroll register.

To pull the right export:

Use the time-tracking detail, not the payroll register. The payroll register shows total hours and gross pay but omits shift start and end times and meal punch timestamps. Without those, a break audit cannot determine when — or whether — a compliant meal period occurred.

Gusto-specific notes and gotchas

Gusto's built-in time tracking is lighter than dedicated time-clock systems. Before treating the export as complete, check for these common issues:

Using the export in BreakAuditor

BreakAuditor recognizes the column layout of Gusto time-tracking exports and maps the fields automatically on upload. If the columns in your Gusto export differ from the default layout (which can happen depending on Gusto plan or configuration), the field-mapping screen lets you reassign them manually. Once you confirm the mapping, you can save it so repeat audits for the same client run faster.

The output report separates findings into two categories:

This distinction matters when Gusto data is thin. A report that conflates gaps with violations overstates exposure; a report that ignores gaps understates risk. Keeping them separate gives the employer and counsel an accurate picture of both what the data proves and what it cannot confirm.

See what a Gusto break audit looks like

BreakAuditor auto-detects Gusto exports and separates confirmed violations from record gaps — so the report is accurate whether your client's Gusto data is complete or thin.

Get a sample report

Frequently asked questions

Which Gusto export do I need for a break audit?

The time-tracking or hours detail export at the punch or shift level — not the payroll register. In Gusto, look under Time & Attendance or Reports for a time-tracking detail report covering the full pay period you are auditing. Export at shift or punch level, not summarized totals.

Does the Gusto payroll register work for a break audit?

No. The payroll register shows total hours and gross pay per employee but does not include shift start/end times or meal punch timestamps. A California meal break audit needs to know when each shift started, when any meal period occurred, and when the shift ended. That detail only appears in a time-tracking detail export.

What if Gusto does not record meal punches?

Gusto's time tracking may not capture meal breaks as separate punches depending on setup. When meal timing is absent, the audit reports those shifts as record gaps rather than confirmed violations. That keeps the report defensible — overstating violations based on missing data is as problematic as missing real ones.

Does BreakAuditor auto-detect Gusto exports?

Yes. BreakAuditor recognizes Gusto's time-tracking column layout and maps fields automatically. You can save the mapping after the first audit so repeat audits for the same client run without re-mapping. The report separates detected violations from record gaps so it is clear what the data actually supports.