Skip to main content

Time reports and CSV exports

Build time reports by project, teammate, or date range, and export them as CSV.

Time reports roll up every tracked and manually entered hour so you can see where time went, by project, teammate, or date range. This article covers building a report and exporting it as a CSV.

Building a report

Open Time > Reports and choose a grouping: by project, by teammate, by task, or by label. Add filters for date range, project, or billable status to narrow the results.

  1. Go to Time > Reports.

  2. Pick a grouping, for example "By project."

  3. Set a date range, such as the last 30 days.

  4. Optionally filter to a specific project like "Website relaunch" or to billable hours only.

Reports update live as new time is logged, so a saved report always reflects current data rather than a snapshot.

Exporting to CSV

Click Export CSV above any report to download the underlying rows. The export includes one row per time entry, not per summary line, so you can re-aggregate the data in a spreadsheet or feed it into payroll or invoicing tools.

date,project,task,teammate,hours,billable,note
2026-07-06,Website relaunch,Fix checkout redirect,Priya,2.5,true,Fixed checkout redirect bug
2026-07-07,Website relaunch,QA pass on staging,Priya,1.75,true,
2026-07-07,Client onboarding,Kickoff call prep,Marcus,0.5,false,

The billable column reflects whether the task's project has billable rates enabled — see Billable rates for how that's set.

Comparing time to estimates

If a task has an estimate, reports grouped by task show tracked hours next to it, so you can see at a glance whether "QA pass on staging" ran over its two-hour estimate. This comparison is informational only — going over an estimate doesn't block further time tracking on a task.

Report fields

Field

Description

date

The date the time entry was logged against

project / task

Where the time was tracked

teammate

Who logged the time

hours

Duration, in decimal hours

billable

Whether the entry counts toward a billable rate

note

The optional note added when the timer stopped

Saved reports

Click Save report to keep a grouping and filter combination for later, for example "Client onboarding — billable, last quarter." Saved reports appear in the sidebar under Time > Reports for every teammate with access to the underlying project, so an Admin can build a report once and the whole team can reopen it with current numbers.


Tips

  • Save a report's filters by bookmarking the page — Examply keeps your grouping and date range in the URL.

  • CSV exports use UTC dates regardless of your local timezone; convert before importing into a payroll system that expects local time.

  • Large exports over 10,000 rows are emailed as a download link instead of downloading directly in the browser.

Did this answer your question?