# Payroll timesheet

**For:** Manager | Admin
**You'll need:** Permission to view reports (your manager will know).

The payroll timesheet is the shift-level detail behind {doc}`payroll-summary` — one row per shift plus rows for absences. Use it to audit a payroll number, answer "why is Maria's gross pay this much?", or hand a shift-by-shift file to your payroll vendor.

## Open the report

1. In the left sidebar, click **'Reports'**.
2. On the Reports landing page, click the **'Payroll timesheet'** card.

The report opens to the bi-weekly cycle that contains today.

## Filter the data

Same filter pattern as {doc}`payroll-summary`.

1. Use the quickfilter chips at the top to switch cycle: **'This bi-weekly'** or **'Last bi-weekly'**.
2. (Optional) Open the **'Location'** dropdown and pick one or more locations.
3. (Optional) Open the **'Person'** dropdown and pick one or more people.
4. (Optional) Open the **'Status'** dropdown and pick one or more workflow statuses.
5. Click **'Apply filters'**.

To start over, click **'Clear'**.

## Export

See {doc}`exports` for CSV, XLSX, and PDF details.

The CSV is **semicolon-delimited** and includes ISO datetimes for the shift start and end, the applied multiplier, the multiplier breakdown (regular, overtime, Sunday, night, holiday), and the cost in cents. Each shift is one row; absences appear as their own rows in the same shape.

## Verify it worked

Sum the per-shift cost rows for one employee — the total should match the gross pay shown for that person in {doc}`payroll-summary` for the same cycle.

## Related

- {doc}`payroll-summary`
- {doc}`timesheet-report`
- {doc}`/set-up-your-company/people/hourly-rate-resolution`
- {doc}`exports`
