California meal and rest break audits are only as accurate as the underlying timecard data. ADP Workforce Now stores the punch-level detail that an audit needs, but pulling the right export — and understanding ADP's formatting quirks — is a step that consultants frequently get wrong the first time. This guide walks through what to request and what to watch for.

What a break audit needs

To flag late, short, or missing meal periods and calculate premium pay exposure under California's meal and rest break rules, an audit file must contain the following fields for each shift:

Exporting from ADP Workforce Now

ADP's time & attendance module includes a reporting area where you can build or run a punch-detail report. The goal is a CSV that has one row per punch event (or at minimum one row per shift with separate meal-out and meal-in columns), covering all employees for the pay period under review.

When configuring the export:

Export punch detail, not a payroll summary. The payroll register tells you total hours worked; the punch-detail export tells you when those hours happened. California's meal timing rules turn entirely on clock times — a summary cannot support an audit.

ADP-specific notes and gotchas

A standard ADP Workforce Now punch-detail export has several formatting characteristics that differ from what auditing tools and spreadsheets expect by default:

Using ADP exports in BreakAuditor

BreakAuditor recognizes the column layout of a standard ADP Workforce Now punch-detail CSV. On upload:

If the ADP export has non-standard column names or a custom report layout, the mapping screen lets you assign each field manually before the first import; those mappings are then reused for subsequent uploads.

See what BreakAuditor produces from a timecard export

Upload an ADP punch-detail CSV and get a formatted break audit — every late, short, or missing meal period flagged, with estimated premium pay exposure and every finding traced to the source row.

Get a sample report

Frequently asked questions

Which ADP export should I use for a break audit?

Use the time and attendance punch-detail export, not the payroll register. The payroll register shows only hours totals; you need punch-level data — shift in, shift out, and individual meal punches — to determine whether California timing requirements were met.

Why are ADP employee names formatted as "Last, First"?

ADP Workforce Now exports names in Last, First order by default. This is an ADP formatting convention. An importer must split and reorder these names before matching records across files or presenting them in a report. BreakAuditor normalizes Last, First names automatically.

What about ADP rounding — does it affect break audit results?

Yes. ADP can be configured to round punch times (for example, to the nearest quarter hour). Rounded punches can shift an apparent meal start time enough to create a false violation or mask a real one. Where possible, export raw punches rather than rounded punches for audit purposes, and document what rounding rules are in effect.

Does BreakAuditor auto-detect ADP Workforce Now exports?

Yes. BreakAuditor recognizes the column layout of a standard ADP Workforce Now punch-detail CSV. The Last, First name format, MM/DD/YYYY dates, and dollar-prefixed pay rates are all normalized automatically. Column mappings are saved per client so repeat imports require no re-configuration.