complete guide

Teams meeting attendance report: the complete guide

Updated June 8, 20268 min readBy the Trackr team
Quick answer

The Teams meeting attendance report is the built-in record of who joined a call, when they arrived, and how long they stayed. Organizers download it during the meeting from the Participants pane, or after it ends from the meeting's Attendance tab as a CSV file.

Key takeaways

  • It is now a unified attendance + engagement report — join and leave times, durations, plus reactions, raised hands, camera, mic, and Q&A activity.
  • Download it live from People → More actions → Download attendance list, or roughly five minutes after the call ends from the Attendance tab.
  • Only organizers and co-organizers can open it; an admin policy must allow it, and it is on by default.
  • Calls over 120 participants show only some attendees in the during-meeting view — the post-meeting CSV is the complete record.

The Teams meeting attendance report is genuinely useful once you know where it lives — but it also has a few rules and blind spots that trip people up. This guide covers downloading it during and after a meeting, what is actually inside, how admins turn it on or off, and where it falls short.

How do I download the Teams attendance report?

Open the meeting's Attendance tab and click Download — that is the short version. There are two moments you can grab attendance, and they behave differently.

During the meeting — in the meeting controls, open People to reveal the Participants pane, click the three-dot More actions menu at the top, and choose Download attendance list. Teams saves a CSV of everyone who has joined so far. You can repeat this as the call goes on, and it gives you a live, running snapshot.

After the meeting — about five minutes after the call ends, open the meeting (or its Chat), select the Attendance tab, and Download. The file is a .csv. For webinars, the path differs: go to Calendar → select the webinar → View event → Manage event → Attendance tab → Download. For recurring meetings, each occurrence has its own report.

Downloading attendance during a meeting, then collecting the complete report after it ends.
!

The in-call download captures attendance up to that moment. The post-meeting report is the complete, final record — including everyone's last-leave time and the full engagement section — so it's the one you want for an official log.

What's in the report?

For every attendee, the report records a first-join time, a last-leave time, and a total in-meeting duration, alongside their role and a detailed log of each individual join and leave event. If someone dropped and rejoined, the duration sums all their sessions, so it can be shorter than the gap between first join and last leave.

Microsoft has merged attendance with engagement into a single attendance + engagement report that now spans meetings, webinars, and town halls. Beyond timing, the engagement section counts how many people unmuted, turned on their camera, raised a hand, used each reaction, and participated in Q&A. Identity fields such as a name and email appear where available, though anonymous guests are often blank.

Microsoft does not publish verbatim CSV column headers for standard meetings, so treat the fields above as a description of what you get rather than an exact header list. (Fixed headers like Session Id or Participant Id exist only for the separate live-event engagement report, which is a different feature.)

What the unified attendance and engagement report captures per attendee. Field names are descriptive — Microsoft does not publish exact headers for standard meetings.

The in-meeting attendance tab vs. the downloaded report

These two are easy to confuse. The in-meeting attendance tab gives a live, running summary of the call as it's happening — handy for a quick headcount, but incomplete because the meeting isn't over yet.

The downloaded post-meeting report is the complete record. It includes final leave times, accurate total durations, the full join/leave activity log, and the engagement section. If you're keeping attendance for a class, a compliance record, or a billing log, always use the post-meeting report rather than the live snapshot. For a broader walkthrough of finding it, see how to see who attended a Microsoft Teams meeting.

How do admins turn the report on or off?

Admins control the report from a meeting policy in the Teams admin center, and it is on by default. If organizers in your tenant don't see an attendance option at all, it's almost always this policy:

  1. Go to Meetings → Meeting policies and open the policy assigned to your users (Global, or a custom policy).
  2. In the Meeting scheduling section, find the Attendance and engagement report setting. The options are On, but organizers can turn it off (the default), Off, and On.
  3. Use the related Include attendees in the report and Attendee information settings to control whether participant identities are listed.
  4. Save the policy and assign it to the relevant users or groups.

In PowerShell the control is unchanged — it is still -AllowEngagementReport on Set-CsTeamsMeetingPolicy, accepting Enabled, Disabled, or ForceEnabled. Admins can also view participant details within 24 hours through the admin center, but they cannot open a report for a meeting they did not organize. Policy changes can take a few hours to a day to propagate.

!

An April 1, 2026 licensing change moved some report features that were previously part of Teams Premium into Teams Enterprise. That rollout is still in progress, so exactly which features you see can depend on your license and rollout stage.

What are the limits?

The report is solid for standard meetings, but watch for these gaps:

Attendance tab vs. report vs. third-party

 In-meeting tabDownloaded reportThird-party tool
Final leave times & durationsNoYesYes
Complete on 120+ callsPartialYesYes
Works without admin policyNoNoYes
Cross-meeting historyNoNoYes
Late / early-leave flagsNoManualYes

For most Teams organizers the downloaded report is the right tool — assuming the policy is on. If you need it across many meetings, without depending on an admin, or with automatic late flags, a dedicated tracker fills the gap. We compared the options across platforms in the best ways to track online meeting attendance in 2026.

On Google Meet instead? Track it automatically.

Trackr gives Google Meet the report Teams has — names, join & leave times, durations, exports — on any account, free and local-only.

Add to Chrome — free →

One last note for anyone who lives in Google Meet rather than Teams: Google's built-in attendance is limited and unavailable on free accounts. Trackr produces a similar automatic attendance report — checking each person off as they join and leave, capturing durations and late arrivals, and exporting to CSV, Google Sheets, or PDF. See the Google Meet attendance tracker guide for the full picture.

Frequently asked questions

These answers carry FAQ structured data. Google retired FAQ rich results in May 2026, so this won't add stars to a search listing — we keep it because AI answer engines still read it to lift clean, sourced answers.

How long is the Teams attendance report available to download?+

The live attendance tab is only there while the call is running. The downloadable post-meeting report appears about five minutes after the meeting ends, attached to the meeting event and its chat in Teams. Microsoft does not publish a fixed retention window for standard meetings, and if the organizer leaves the organization the report is permanently deleted — so download and archive the CSV yourself if you need a long-term record.

Why can't I see the attendance report in my Teams meeting?+

The most common reason is that an administrator turned the report off in the Teams admin center meeting policy (the Attendance and engagement report setting, AllowEngagementReport in PowerShell). Only organizers and co-organizers can open the report. Co-organizers see it only for Teams-scheduled events, not Outlook-created or channel meetings. Policy changes can also take a few hours to a day to apply to your account.

Does the Teams attendance report show how long each person stayed?+

Yes. The downloaded report lists a first-join time, a last-leave time, and a total in-meeting duration for every participant, plus a detailed log of each individual join and leave event. That makes it easy to spot people who dropped and rejoined or who left early. It now also includes an engagement section covering reactions, raised hands, camera and mic use, and Q&A.

Is there an equivalent attendance report for Google Meet?+

Google Meet has a built-in attendance report on some paid Workspace and Education editions, but it is more limited and unavailable on free accounts. For full, automatic attendance on any Google Meet account, a free extension like Trackr produces a similar report — names, join and leave times, durations, and exports — without an admin policy.

Written by the Trackr teamAdd to Chrome — free