Download Attendance in Microsoft Teams After a Meeting [4 Best Methods]

If you’ve ever wrapped up a Teams meeting and then wondered, “Wait, who actually showed up?” — you’re not alone. I’ve been there too. Whether you’re a teacher tracking student attendance, a project manager keeping tabs on your team, or an HR professional running a company-wide training, knowing who attended (and for how long) matters.

The good news is that Microsoft Teams makes this surprisingly easy — once you know where to look. In this guide, I’ll walk you through every method to take and view attendance in Microsoft Teams, both during and after a meeting.

Before We Start: One Thing to Check

Before you can access any attendance data, attendance reports need to be enabled. This is controlled at two levels:

  • Admin level — Your Microsoft 365 admin needs to allow attendance reports in the Teams Admin Center under Meeting Policies. If you’re in an organization, this is usually already turned on, but if you’re hitting a dead end, check with your IT team.
  • Meeting level — As the meeting organizer, you can toggle attendance tracking on or off for each meeting individually. You’ll find this option in Meeting Options before the meeting starts.

If you’re a small business owner or an admin yourself, go to Teams Admin Center → Meetings → Meeting Policies → Attendance Report and make sure it’s enabled.

One more thing: only the organizer and co-organizers can view and download the attendance report. Regular attendees can’t see it.

Download Attendance in Microsoft Teams After a Meeting

Let’s discuss all the methods here.

Method 1: Download the Attendance Report After the Meeting (via Meeting Chat)

This is honestly the easiest method, and it’s the one I use most often.

After your Teams meeting ends, Teams automatically generates an attendance report and drops it right into the meeting chat. Here’s how to get it:

  1. Open Microsoft Teams and click on Chat in the left sidebar.
  2. Find the chat for the meeting you just completed. It’ll be listed with the meeting name and date.
Take Attendance in Microsoft Teams After a Meeting
  1. Inside the chat, look for the Attendance tab at the top (next to the conversation tab).
Take Attendance in Microsoft Teams After Meeting
  1. Click Download—this will save the report as a .CSV file to your computer’s Downloads folder.
How to Take Attendance in Microsoft Teams After a Meeting
  1. Open the file in Excel, and you’ll see a neatly formatted list of everyone who joined.
Download Attendance Report After the Meeting in teams

The CSV file includes:

  • Participant names
  • Join time and leave time
  • Total time spent in the meeting
  • Contact information (for internal users)

Pretty handy. And if it was a recurring meeting, don’t worry — Teams creates a separate attendance report for each session, so you won’t mix up data from different meetings.

One thing to note: The attendance card might take a few minutes to appear in the chat after the meeting ends. Don’t panic if you don’t see it right away — give it 5–10 minutes.

Method 2: View Attendance via the Teams Calendar

If you organize a lot of meetings and want to review attendance reports days later, this method is your best friend.

  1. Go to the Calendar section in Microsoft Teams (left sidebar).
  2. Find the meeting you want to check and click on it.
View Attendance via Microsoft Teams Calendar
  1. In the meeting details panel that opens, look for the Attendance tab.
  2. You’ll see an Attendance Report tile showing a summary — how many people attended, the meeting duration, and so on.
  3. Click Download to export the full report as a CSV file.
View Attendance via the Teams Calendar

This method is particularly useful when you want to review attendance from meetings that happened a few days ago and the chat is already buried. The calendar method keeps everything organized by date and time, so it’s easy to go back and find what you need.

Method 3: Download Attendance During the Meeting (For Real-Time Roll Call)

Let’s say you’re mid-meeting and a manager just asked you to send over who’s currently on the call. Or maybe you’re a teacher, and you want to do a quick roll call snapshot right now, not after class. Here’s how:

  1. While you’re in the active Teams meeting, click the People icon in the meeting controls (the one that looks like a silhouette of a person).
  2. The Participants panel will open on the right side.
  3. At the top of that panel, click the three-dot menu (⋯) — it says “More actions” when you hover over it.
  4. Select Download attendance list from the dropdown.
Download Attendance During Microsoft Teams Meeting
  1. The CSV file will download immediately to your Downloads folder.

This gives you a snapshot of who’s in the meeting at that exact moment. Keep in mind — if someone joins after you download the list, they won’t be on it. So if you need a complete record, download it just before the meeting ends (or use Method 1 for the automatic post-meeting report).

Method 4: Enable or Disable Attendance Reports Mid-Meeting

Sometimes you forget to set things up before a meeting starts. Maybe you didn’t think you’d need the attendance data, and then the situation changed. No problem — you can turn it on during the meeting too.

  1. In the active meeting, click More (⋯) in the meeting controls toolbar at the top.
  2. Look for Allow attendance report in the options.
  3. Toggle it on.

From that point on, Teams will track attendance data. It won’t capture people who joined before you enabled it, but it’ll capture everyone from that moment forward.

If you want to disable it (say, it’s a confidential one-on-one and you don’t want a report saved), you can toggle it off here too.

Understand the Attendance Report: What’s Inside?

When you open the CSV in Excel, here’s what you’ll see:

ColumnWhat It Means
Full NameThe display name of the participant
User ActionWhether they joined or left
TimestampDate and time they joined or left
Total DurationTotal time spent in the meeting

The file also has a summary section at the top with the meeting title, the organizer’s name, total number of attendees, and the start/end time of the meeting.

If you’re tracking attendance for compliance reasons — like a mandatory training — this summary section is your proof that the meeting happened and who was there.

A Few Things That Trip People Up

Let me save you from the frustrations I’ve run into:

  • You don’t see an Attendance tab? You might not be the organizer. Only organizers and co-organizers can see and download reports. If you’re a co-organizer, you can still access it from the meeting chat after the meeting ends, but not during.
  • The report isn’t showing up in chat? If fewer than two people attended the meeting, Teams won’t generate a chat card for the report. You can still find it under the Calendar → Meeting → Attendance tab.
  • Attendee joined early? If someone joins before the organizer does, their join time will be recorded as the time the organizer joined — not their actual entry time. Just something to be aware of if you’re doing exact time-tracking.
  • Report not downloadable? Your IT admin may have disabled attendance reports in the Teams meeting policy. Ask them to check Teams Admin Center → Meeting Policies → Attendance Report.

When to Use Which Method

Here’s a quick summary to help you pick the right method based on your situation:

  • Immediate post-meeting report → Use Method 1 (Meeting Chat → Attendance Tab)
  • Reviewing old meetings → Use Method 2 (Calendar → Meeting → Attendance Tab)
  • Real-time snapshot during the meeting → Use Method 3 (People icon → Download attendance list)
  • Forgot to enable tracking before the meeting → Use Method 4 (Enable during meeting via More options)

Bonus: Tips for Teachers and Trainers

If you’re using Teams for virtual classes or corporate training sessions, here are a few extra things that’ll make your life easier:

  • Download the report before the last participant leaves. Once everyone exits, you can still get the report from the chat or calendar, but downloading during the meeting ensures you capture everything in real time.
  • Use recurring meeting reports for tracking trends. Each session gets its own report, so over time, you can build a picture of participation patterns. Are certain people consistently missing the Monday standup? The data will tell you.
  • Open the CSV in Excel and add a column for “Status.” Something like Present / Absent / Late. This turns the raw Teams data into an actual attendance register in minutes.

Also, you may like:

Final Thoughts

The attendance report is automatically generated for every meeting, dropped into the meeting chat, and available for download with just a few clicks.

The key things to remember: you need to be the organizer (or co-organizer), attendance reports must be enabled (check with your admin if you’re not sure), and the data is available both during the meeting and after.

Whether you’re running a weekly team sync or a 500-person virtual event, these steps will get you the attendance data you need without any headaches.

Power Apps functions free pdf

30 Power Apps Functions

This free guide walks you through the 30 most-used Power Apps functions with real business examples, exact syntax, and results you can see.

Live Webinar

Create a SharePoint List & Columns from Excel Using Power Automate

Learn how to automatically create a SharePoint Online list and all its columns from an Excel file using Power Automate—without using any Premium connectors..

📅 4th Aug 2026 – 10:00 AM EST | 7:30 PM IST

Download User registration canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App