> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ontime.hosai.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Team reports

> Your team's attendance percentage, its trend, the breakdowns behind it, and a CSV export.

export const PermissionNote = ({perm}) => <Info>
    Requires the <code>{perm}</code> permission. Ask your administrator if an
    action described here is missing from your screen — see
    [Roles & permissions](/help/concepts/roles-and-permissions).
  </Info>;

<PermissionNote perm="team:read" />

The **Reports** tab is your team, aggregated. Pick a period — this week, this month, or a custom range.

## The headline

Your team's **attendance percentage** for the period, with the change against the previous comparable period and a sparkline of the trend.

<Note>
  Attendance percentage is computed over **working days** — weekly offs and holidays are excluded from the denominator, so a short month does not inflate the figure.
</Note>

## Breakdowns

| Metric             | What it counts                                     |
| ------------------ | -------------------------------------------------- |
| **Late arrivals**  | Days where someone arrived after the grace period. |
| **Absences**       | Days reconciled as `Absent`.                       |
| **Overtime hours** | Overtime accrued across the team.                  |
| **Average hours**  | Mean hours worked per person per working day.      |

Each carries a direction arrow against the previous period.

## Who to look at

A **worst offenders** list ranks your reports by lateness for the period.

<Tip>
  Read it against the team map and the punch sources before acting on it. Consistent lateness from one location is far more often a geofence or a terminal problem than a behavioural one — a wrong geofence radius makes on-time arrivals land as exceptions.
</Tip>

## Export

**Export** downloads the period's data as CSV.

<Warning>
  **CSV only.** There is no native Excel or PDF export from the manager app. If you need those formats, an administrator can run the equivalent report from the Reports library in the admin console, which does offer them.
</Warning>

## What this is not

These figures are aggregates over **closed** day records. Today is provisional until it closes, so a period that includes today will move. For live status, use [Team Today](/help/manager-app/team).
