Your Full Service Technology Partner

“ How to Track Attendance in Microsoft Teams? ”

Hybrid working has emerged as a problem of visibility for many Australian businesses that has not been fully understood. If everyone was sitting in the same room, then there was no need to check attendance. With staff dialling in from home offices, branches, and job sites all over the country, “who showed up” is actually a real question to address in terms of compliance, training documentation and accountability issues that many managers have not fully considered.

So, how are you going to monitor attendance in Microsoft Teams? A built-in attendance and engagement report is created for every meeting, including who attended, when they joined the meeting, when they left, and how long they stayed. This report can be downloaded by the organiser, during or after the meeting, as a CSV file, and is available via desktop, web and mobile. It’s a good foundation, but most organisations only tap the tip of the iceberg and many experience issues with permissions, missing data, or lost reports that go unnoticed when they are needed most.

Importance of Attendance Tracking

For many organisations, attendance tracking is more important than they think.

Attendance monitoring is more than just a ‘tick’ and a ‘tick’. It supports some of the elements which are essential for a successful business:

Let’s imagine a medium-sized Melbourne logistics company implementing new safety protocols in three depots. Compliance will be based on evidence that all warehouse supervisors have attended the briefing. A five-minute download of the attendance report in CSV should have eliminated the time and multiple supervisors the compliance officer must spend chasing up to confirm attendance, but it doesn’t. Scale that up to 12 required sessions per year, and the administrative burden turns to hard cash.

Monitor Microsoft Teams Meeting Participation

Teams’ attendance and engagement report includes the following: Join time, leave time, total time in meeting, participant name, and role. If a Teams Premium or, from April 2026 Teams Enterprise licence is in place, organisers can also view engagement signals (reactions, raised hands, camera use, unmuting activity, and Q&A participation). If the meeting is recurring, a new report is created each time; there is no automatic consolidated view over a series of meetings.

What it doesn’t measure: Was someone paying attention to the meeting? Did they leave the meeting while still on? Was anything done outside of the meeting itself? It also will not always be able to tell you whether a user has joined from a shared device on behalf of a colleague. If you interpret the report as a presence record, rather than an engagement record, you won’t make the wrong conclusion.

Here’s one nitty-gritty thing to know: each participant has the control to not be mentioned on attendance lists, through a privacy toggle in their Teams settings. This usually explains why a colleague’s name doesn’t appear in a report even though he or she is on the call.

How to Download Attendance During a Meeting in Teams

To download attendance, follow the steps below during a Meeting in Teams:

To get the list in real-time:

How to Download Attendance During a Meeting in Teams
Credit: Microsoft

The file will be downloaded as a CSV to your Downloads folder. This is the quickest way to access a Teams meeting attendance list, but only captures people who are joining the meeting at the time of the download, so no one who joins after will show up unless downloaded again at the end of the meeting.

Practical suggestion for meeting guests: If you are conducting a compliance or training session, download the list just before wrapping up, not at the beginning. Such as late joiners, which are not uncommon, and an early snapshot will over-inflate attendance and result in needless follow-up emails.

How to Access a Copy of the Attendance Report After the Meeting?

Option 1 – Access Through Teams Calendar. (Preferred Option)

In Teams, click Calendar, choose the completed meeting, and find the Tracking or Attendance tab in the meeting invite. Click Download to download the report as a csv file.

How to Access a Copy of the Attendance Report After the Meeting
Credit: Microsoft Q/A

Option 2 – Access Through Meeting Chat

Open the meeting’s chat thread, then click Attendance at the top of the chat window. The Attendance Report tile usually shows up in the chat 5 minutes after the end of the meeting. Here you can either view the data or choose Download to view it locally.

How to Access a Copy of the Attendance Report After the Meeting – Access Through Meeting Chat
Credit: Nate Chamberlain YT channel

Is there a difference between the two reports?

Both will generate the same type of report: who attended, when they were added and removed, and the overall time in the session.  If you’re thinking about how to download attendance list in Microsoft Teams, for one-off meetings, the chat method is usually the fastest way, but for a series of meetings over a period of time, it’s best to use the calendar method.

The Data Inside Teams Meeting Attendance List

The figures don’t tell the whole story. Patterns are identified by a smart operations manager when he reads the length of time a person has spent at work, as well as when they arrived and when they left.

In fact, DHRP has experienced this with clients internalising their Dynamics 365 training. One manufacturer that took part in weekly ERP onboarding sessions experienced a decrease in attendance time after week three, despite the consistency of join times. The sessions that were going on had turned from practical to theoretical, and leave time was showing a lack of interest among staff. After the format changed back to live system tasks, the attendance time improved. It’s a reminder not to use the data as the answer, but as a reminder to ask the right questions.

What You Don't Know About Teams Attendance Reports?

There are certain things that most guides conceal, but in my opinion, some comments must be blunt:

Teams attendance is not a workforce attendance system.

They monitor attendance, not rostered time, leave balances or shift adherence. Teams is not designed for attendance management that’s tied to payroll.

Being present doesn't necessarily mean you are engaged.

A person may enter a meeting, mute their microphone and engage in other activities during the meeting. If they are doing anything else, it will not be reflected on the report.

The figures for attendance on their own are not sufficient.

If compliance is important to your business, a perfect attendance rate for a required training session does not necessarily indicate that employees retained the content of the training. Make sure it is accompanied by a quiz or acknowledgment form.

Managers make wrong decisions based on duration alone.

A short attendance time is an indicator of disengagement, not technical or other problems or meetings not being designed well. It is important to consider what other factors might account for the pattern of attendance, prior to taking action based on attendance data.

Reports don't last forever.

Attendance reports will be kept with the organiser’s other Teams information. Businesses are left with the shock of having to deal with the loss of the organiser when they go to work elsewhere and their reports are lost forever once an organiser has left the business.

How to Track Attendance for Recurring Meetings and Training Sessions?

In the case of regular meetings, it creates a unique report each time, rather than a summary, making it tedious for long-term training programs or weekly ‘stand-ups’ recorded over several months. No monthly rollup is built-in, so if you need a consolidated view, you will have to pull the data occurrence by occurrence.

For organisations with more reporting requirements, they might prefer to retrieve the attendance report for a particular online meeting through the Microsoft Graph API. For businesses with a structured onboarding and compliance program, this can be accomplished with PowerShell and exported to a central spreadsheet or Power BI dashboard, as opposed to downloading and consolidating individual CSVs; a worthwhile investment.

Why you are not seeing the attendance report and what you can do to resolve the issue?

The following are the typical causes and solutions:

Is Microsoft Teams Attendance Tracking Sufficient for Your Business?

Teams Attendance Reports

Cons: Limited in scope for tracking and requires additional fees for larger companies or teams, cannot be modified, available only on desktop, web and mobile devices.

Pros: Reports are available, there is no integration with payroll, no single reporting across meetings, reports disappear if the organiser leaves the business, manual export is required for anything other than a single meeting.

Dedicated Workforce Attendance Systems

Cons: Relies on one employee’s account, may be limited to specific software, if your business already has a payroll system, it can be difficult to integrate with that, large data sets might slow down performance, can’t move data from other systems to your current HR system.

Pros: An added expense; will require some work to implement, possibly redundant data already stored in Teams.

Teams’ built-in reporting capabilities are sufficient for occasional compliance audits or for small teams. If you have shift-based employees, are required to deliver formal training, or operate in multiple locations, it is important to pair Teams data with a suitable workforce or LMS system rather than attempting to make a meeting tool one.

Best Practices for How to Track Attendance in Microsoft Teams

Conclusion

Microsoft Teams provides a reasonable base level of attendance visibility. There are times when people join, times when they leave, and lists of people who are involved. If you are aware of the means and have set the permissions properly, these details are readily visible. However, looking at attendance data alone is wrong. Those who are deriving real benefit from it are combining presence data with context: was the content working, was it at the right time, did people really retain what they needed to? With a hybrid environment, it’s that combination, rather than the download button, that will really maximise accountability and productivity.

FAQ

In a meeting, click on People, More actions, and then Download attendance list. To export the same information as a CSV file, use the Attendance tab in the meeting chat or the Tracking section in Calendar, after the meeting.

A Microsoft Teams attendance report  can be accessed by:

The meeting organiser (or user who is added as a co-organiser prior to the end of the meeting). Participant information is also available for admins in the Teams admin centre within 24 hours.

Yes, if attendance reporting is turned on in Meeting Options. Teams automatically records join and leave times and the duration of each participant without any setup during the call.

This can be caused by attendance being reported off before the meeting ended, restrictions in IT policy or users or organisers/co-organisers not having permissions. Once the meeting is over, co-organiser status will not be granted to unlock the report.

They can help maintain compliance records for training and required meetings: Participant’s name, length of attendance and the time. Use them for formal audit requirements with acknowledgment forms or a compliance tracking system – reports will be lost if the organiser leaves the job.

INTERESTED

You consent to the processing of your personal data by clicking on the button. Terms of Use

HR & Payroll Software For Finance

Download Template

You consent to the processing of your
personal data by clicking on the button.
Terms of use.

Download Template

You consent to the processing of your
personal data by clicking on the button.
Terms of use.

Download Template

You consent to the processing of your
personal data by clicking on the button.
Terms of use.

Download Template

You consent to the processing of your
personal data by clicking on the button.
Terms of use.

Download Template

You consent to the processing of your
personal data by clicking on the button.
Terms of use.

Download Template

You consent to the processing of your
personal data by clicking on the button.
Terms of use.

Download Template

You consent to the processing of your
personal data by clicking on the button.
Terms of use.

Download Template

You consent to the processing of your
personal data by clicking on the button.
Terms of use.

Join The Team

You consent to the processing of your
personal data by clicking on the button.
Terms of use.

Download Template

You consent to the processing of your
personal data by clicking on the button.
Terms of use.