Skip to main content

Reports & Analytics

Tier-based features

The Reports page is available to all tiers. Certain features require PRO or ENTERPRISE — these are marked throughout this page.

Overview

The Reports & Analytics page (/reports/reports) provides a single, unified interface for exploring your time tracking data. All tiers share the same page — available capabilities expand based on your subscription.

What you can do:

  • Run ad-hoc reports — generate insights on demand with flexible filters
  • 💾 Save custom reports — create reusable report configurations (PRO+)
  • 📅 Schedule reports — automated email delivery with PDF or Excel attachment (PRO+)
  • 📤 Export data — CSV (all tiers), PDF (PRO+), Excel (PRO+), JSON (ENTERPRISE), XML (ENTERPRISE)

Stat Cards

Four summary cards appear at the top of the page as soon as a report is generated:

CardDescription
Total HoursSum of all tracked hours in the selected period
Total EntriesNumber of individual time entries
Active ProjectsDistinct projects with tracked time
Avg. per DayAverage daily hours across the selected date range

Quick Insights

Below the stat cards, the Quick Insights section highlights:

  • Top 3 projects — ranked by tracked hours
  • Most Active Day — the day of week with the highest total hours
  • Peak Hours — the hour-of-day slot with most activity
  • Avg. Entry Duration — mean duration per individual time entry

Filters

Date Range

OptionFREEPROENTERPRISE
Quick selects (today / this week / last 7 days / last 30 days / last month / this month)
Custom start + end date
Up to 31 days
Up to 365 days
Unlimited range

Additional Filters

  • Projects — multi-select
  • Tags — multi-select
  • Billable — All / Billable only / Non-billable only

Group By

Group the report results by:

OptionFREEPROENTERPRISE
By Project
By Tag
By Day
By User (PRO chip for FREE)

Report Templates

Select a template to define what data is grouped and shown:

TemplateDescriptionFREEPRO+
time_by_projectHours grouped by project
time_by_taskHours grouped by task
time_by_userHours grouped by team member
user_productivityBillable ratio, entry count per user
team_overviewCross-user summary

View Modes

After generating a report, toggle between:

  • Chart view — bar chart visualization of the data
  • Table view — row-by-row data table

The active view mode is remembered when saving a custom report.


Export Formats

FormatTierNotes
CSVFREE+Browser-side generation, always available
PDFPRO+Includes stat cards, Quick Insights, and chart
ExcelPRO+Two-sheet workbook (Summary + Data), styled table
JSONENTERPRISEStandalone .json file download
XMLENTERPRISEStructured XML with <meta>, <filters>, <metrics>, <dataPoints>

FREE users see a PRO chip next to PDF and Excel buttons; ENTERPRISE-only formats show an ENTERPRISE chip.

PDF Contents

The generated PDF includes:

  1. Header — report title, workspace name, date range, filters applied
  2. Stat cards — Total Hours · Total Entries · Active Projects · Avg. per Day
  3. Quick Insights — Top 3 projects · Most Active Day · Peak Hours · Avg. Entry Duration
  4. Chart — bar chart (even if the report was saved in table view, the PDF renders a bar chart)
  5. Data table — full data breakdown

Excel Workbook Structure

  • Summary sheet — report metadata, key metrics, filter context
  • Data sheet — dynamic columns (billable column, revenue column if applicable), frozen header row, auto-filter, alternating row colors

Report History

Saved reports are visible based on your tier:

TierHistory window
FREELast 30 days
PROLast 365 days
ENTERPRISEUnlimited

An info banner is shown on the Reports page for FREE and PRO users. ENTERPRISE users see no banner.

A nightly cleanup job (02:00) automatically removes reports outside the tier window.


Custom Reports (Save & Reuse)

PRO+ Feature

Custom reports require PRO or ENTERPRISE. FREE tier cannot save reports.

Save any ad-hoc report configuration as a custom report for later reuse.

Limits:

TierMax saved reports
FREE0 (Save button disabled)
PRO5
ENTERPRISEUnlimited

Saving a Report

  1. Configure filters, template, group-by, and view mode (chart or table)
  2. Click "Save as Report"
  3. Enter a name for the report
  4. Click Save

The chartConfig.type is saved based on the active view — Chart view → BAR, Table view → TABLE.

Accessing Saved Reports

Saved reports appear in the list below the filter panel. Click any saved report to open the Report Preview page.

Report Preview

The Report Preview page (/reports/preview/:id) shows:

  • 4 stat cards — same as the main Reports page
  • Quick Insights — Top 3 projects · Most Active Day · Peak Hours · Avg. Entry Duration
  • Report Info — name, template, date range, group-by
  • Chart — visualization of the data
  • Data table — full breakdown
  • Export buttons — PDF / Excel / JSON / XML (tier-gated)

Scheduled Reports

PRO+ Feature

Scheduled reports require PRO or ENTERPRISE. FREE users must generate reports manually.

See Scheduled Reports → for the full reference.

Summary:

  • Email delivery with PDF or Excel attachment
  • Frequency: weekly (PRO), custom cron (ENTERPRISE — coming soon)
  • Multiple recipients
  • "Run Now" button on each saved report triggers an immediate send

The Run Now result notification appears in the top-right corner, consistent with all other in-app notifications.


Tier Summary

FeatureFREEPROENTERPRISE
Run ad-hoc reports
Date range — up to 31 days
Date range — up to 365 days
Date range — unlimited
Templates: time_by_project, time_by_task
Templates: time_by_user, user_productivity, team_overview
Group By User
Export: CSV
Export: PDF
Export: Excel
Export: JSON file
Export: XML
Save custom reports (max 5) (unlimited)
Scheduled reports (weekly) (custom — coming soon)
Report history30 days365 daysUnlimited

Next Steps


Need Help?