Features

Reports

The reporting hub — leave, expense, time, project, and scheduling analytics with charts, period selectors, and exports.

Reports

The Reports hub gives managers and administrators a consolidated view of what's happening across the organization — leave taken, expenses claimed, hours logged, project activity, and scheduling — with summary KPIs, charts, and exports.

Reports is read-only analytics. It surfaces data already captured elsewhere in BookYourPTO. Nothing you do here changes a leave request, expense report, or timesheet.

Who can access reports

RoleAccess
ADMINISTRATORFull access across the organization
EXECUTIVEFull access across the organization
DEPARTMENT_HEADScoped to their own department
EMPLOYEENo access
Department heads are always department-scoped. A department head sees only their own department's data — and if they have no department assigned, they see nothing.

The tabs

The hub at /reports is organized into tabs, each with its own charts and a period selector.

TabCovers
LeaveLeave taken, balances, and trends
ExpensesExpense totals, categories, and status breakdowns
TimeHours logged and timesheet activity
ProjectsProject-level activity and allocation
SchedulingShift and schedule coverage

Each report includes summary KPIs at the top and chart data below, filtered to the selected period.

Looking at one record

Click any row in the Leave, Time or Scheduling report — or choose View Details from its row menu — to open its details in a panel on the right. On a phone, tap the card. The panel is read-only, so you keep your place in the report:

ReportThe panel showsLink at the bottom
LeaveEmployee, leave type, status, dates (including half days and hourly portions), duration, department, when it was submitted, and the reason, rejection reason or cancellation reasonOpen in calendar
TimeEmployee, status, date, clock in and out, duration, breaks, project, task, billable, how it was recorded, tags, description and notesReview in approvals for a pending entry, otherwise Open timesheets
SchedulingEmployee, shift type, status, date, time, scheduled hours, break and net hours, and notesOpen schedule

In the Projects report, View Project opens the project's own page.

Date ranges

Each report's default range and its quick ranges follow the calendar of the person viewing the report: their own timezone if they have set one, otherwise the organization's. A range that ends "today" ends on your today, not on the server's or on UTC's.

ReportOpens withQuick ranges
LeaveThis yearAll time, 30 days, This year
ExpensesThe last 12 monthsAll time, 30 days, 1 year
TimeThe last 30 daysAll time, 30 days, This quarter
SchedulingThis week, Monday to Sunday—
ProjectsAll timeAll time, This quarter, Last year
The Time report shows up to 120 days at a time. Choose a range of 120 days or less, or All time. A longer custom range shows a message saying so rather than an empty table.

Exports

ExportFormat
Leave reportsExcel
TimesheetsPDF
Export-preview gridsCSV
Per-report (expenses)Excel
About "Download Excel" on preview grids. The export-preview grids currently produce CSV even where the button is labelled "Download Excel". CSV opens in Excel and any spreadsheet app.

Expense analytics

The expense analytics page has its own dedicated filters on top of the standard period selector:

  • Search
  • Employee
  • Expense type
  • Status
  • Group-by
  • Date range

It exports to CSV and PDF, and individual reports still offer their own Excel export. For the underlying expense lifecycle, see statuses & submission.

Plan availability

Advanced reporting is a Pro+ plan feature. Lower tiers may not see the full reporting hub. See plans for what each tier includes.

Troubleshooting

SymptomCauseFix
No Reports linkYour role can't access reports (e.g. EMPLOYEE)Reports require ADMINISTRATOR, EXECUTIVE, or DEPARTMENT_HEAD
Department head sees nothingNo department is assigned to the accountAssign the department head to a department
Numbers look limitedDepartment heads are scoped to their own departmentExpected — only org-wide roles see all departments
Export downloaded as CSV instead of ExcelPreview grids export CSV (even when labelled "Download Excel")Open the CSV in Excel; use the per-report Excel export where you need a true workbook
Reporting hub missing entirelyPlan doesn't include advanced reportingUpgrade to a Pro+ plan