Skip to main content

Age profile report

See the age structure of your company at a glance.

The Age profile report shows how your employees are spread across age groups, when their birthdays fall during the year, and the average age in each division and location. It's based on the date of birth in each employee's profile.

What you can use it for

  • Plan for the future. See how many employees are approaching retirement age, so you can plan knowledge transfer and succession in time.

  • Support diversity and inclusion. Check whether some teams or locations are much younger or older than others, and use this when planning hiring.

  • Tailor benefits. Different age groups often value different benefits, for example training budgets, family support or health and pension plans.

  • Plan celebrations. The birthdays chart shows which months are busiest, which helps you budget for gifts and events. For a list of upcoming birthdays, use the Celebrations report.

  • Prepare reports for leadership. Export the data for workforce planning, ESG or diversity reporting.

Before you begin

  • Check your access. Administrators can open every report. Other users need the Age profile report on their role (see Give access to the report below).

  • Check employee data. Ages are calculated from the Date of birth field. Employees without a date of birth appear in the list with an empty age, but aren't included in the tiles or charts.

Open the report

Go to Reports → CoreHR → Age profile.

The report always shows active employees as they are today. There's no date range.

Summary tiles

Tile

What it shows

Youngest person

The age of the youngest employee, with their name

Average age

The average age of all employees, rounded to one decimal place

Oldest person

The age of the oldest employee, with their name

Charts

  • What is my workforce by age group? How many employees fall into each age group: up to 25, 26–30, 31–40, 41–54 and 55+.

  • When are birthdays occurring? How many employees have their birthday in each month.

  • Average age by division and Average age by location: the average age of employees in each division and location. Employees without a division or location are shown as a separate group.

If there isn't enough data for a chart, it shows No data.

The list of employees

Column

What it shows

Name

The employee, with their position and a link to their profile

Date of birth

The employee's date of birth

Age

Their current age

Job level, Position, Department, Division, Location

Their job details

Click any column heading to sort by it, for example by Age to see the youngest or oldest employees first.

Find what you need

  • Use search to find a specific employee.

  • Click Add filter to narrow the report by employee details, such as Job level, Position, Department, Division, Location or Employment type.

All tiles, charts and the list update to match your filters, so you can, for example, see the age structure of one department.

Export the report

  1. Click Export to.

  2. In Format, choose Excel or CSV.

The file downloads straight away and includes all employees matching your filters and search. The export also includes each employee's Employee ID and Employment type, with their first, middle and last name in separate columns.

Give access to the report

  1. Go to Settings → Roles and permissions.

  2. Open the role you want to change.

  3. In Company reports, select Age profile in the CoreHR group.

  4. Click Save.

Everyone with this role can now open the report in Reports → CoreHR → Age profile.

⚠️ Important: The report shows every employee's date of birth, which is personal data. Give access only to people who need it for their work.

Did this answer your question?