Skip to main content
Timesheet data leaves TimeTracker through Reports. Build a report on the timesheet source, then export it as CSV, Excel or PDF.

Why exports go through Reports

There is no one-click “download this week” button on the timesheet itself, and that is deliberate. An export is almost never one person’s week – it is a payroll run, a client pack, or a month-end file. Reports let you pick exactly who, which periods, and which columns, then save that as a definition you can run again next month.

Build a timesheet report

1

Open Reports

Click Reports in the sidebar, then create a new report.
2

Pick the Timesheets source

This source gives you one row per person, per period.
3

Set the date range

Every period that overlaps the range is included – both the first and the last, even if they are only partly inside it.
4

Group how you need it

Group by person, by group, by manager, or by period.
5

Save the report

A saved report can be re-run, shared, and scheduled.

What the timesheets report gives you

Rows are the roster crossed with each period in your date range. That has one very useful consequence.
A missing timesheet is a real row. A person and period with no submission shows with the status missing and zero hours – so you can see who has not submitted, alongside who has. Absence of a record is the finding.
A zero-hour submitted period and a missing period are different rows. One person submitted an empty week; the other submitted nothing at all.

For hour-level detail, use the time entries source

The timesheets source works at period grain – one row per person per period. It carries no cost or billing columns. If you need a row per entry, with project, task, description, billable value and cost, build the report on the time entries source instead. See /reports/report-sources.

Export the report

Open the saved report and click Actions. A large export is prepared in the background. You get “Preparing your export. We’ll notify you here when it’s ready to download.” rather than a frozen screen.
An export contains only what you are allowed to see. A person without cost permission never gets cost or margin columns in their file, no matter which report they run. The filter is applied when the file is built, not hidden in the viewer.
Pivot-layout reports cannot be exported yet. The Actions button is disabled with a tooltip explaining why.

Export the whole workspace

If you want everything rather than a report, an owner can export the full workspace from Settings → Export. That takes all your data in open formats. See /settings/export-your-data.

Example

Daniel Okafor runs payroll at the end of the month. He opens Reports, builds a report on the timesheets source, sets the range to the calendar month, and groups by person. The result has one row per person per week. Two rows show missing – Ana Ferreira’s last week, and Jonas Bergman’s first week of the month. Daniel checks with Priya before running payroll. Once those two are submitted and approved, he clicks Actions → Export Excel and gets a workbook with every person’s approved hours per week. He saves the report as “Monthly payroll hours” so next month is one click.

Options and settings

Permissions

Row scope follows your supervision reach. A plain Member’s timesheet report contains only their own rows. A project-scoped manager sees their people. See /concepts/supervision-scope.

Plan gating

Exports are Pro. On the Free plan the three export options stay in the menu – a menu item that vanishes reads like a bug – but clicking one opens the upgrade dialog instead of building a file. Print is your browser’s, so it is never gated. Reading the report on screen is free on every plan.

What happens next

  • A small CSV downloads immediately.
  • Excel and PDF are prepared in the background, and you are notified when the file is ready.
  • The download link is temporary and is not stored anywhere.

Common questions

Yes. Build the timesheets report, filter to that person, and set the date range to that week.
Exports respect your permissions. Cost and margin columns only appear for someone who can see cost.
The timesheets source is hours only, at period grain. For money per entry, use the time entries source.
Any period that overlaps your date range is included, at both ends. That way an in-progress period is never silently dropped.
Yes, by scheduling the report. See Schedule a report.

Troubleshooting

  • The Actions button is disabled. The report uses a pivot layout, which has no export path yet. Switch to a flat or grouped layout.
  • “Export failed.” Try again, or narrow the date range and retry.
  • The file is missing people you expected. Your supervision scope limits the rows. Ask an owner or admin to run it.
  • Excel shows odd characters. Open the CSV as UTF-8, or use the Excel export instead – it avoids the problem entirely.

Export a report

The export menu in full detail.

Report sources

Which source answers which question.

Build a report

Create the report you want to export.

Export your data

Take the whole workspace with you.

Export hours for payroll

A worked payroll routine.

Export formats

What each file format contains.