- Applies to:
- Microsoft Teams
In Microsoft Teams, users can record their Teams meetings to capture audio, video, and screen sharing activity. The recording happens in Microsoft 365 and is saved to OneDrive or SharePoint, which must be enabled for the user. (Recording for live events is a different setting, which is covered in Live event recording policies in Teams.)
When a meeting is recorded:
- It's uploaded to OneDrive (private meetings) or SharePoint (channel meetings)
- People invited to the meeting have permissions to the recording (guests and external attendees can view the recording only if it's explicitly shared with them)
- Microsoft Purview compliance features apply to the meeting recording files the same as with other files.
- It's linked in the chat for the meeting
- It's displayed in the Recordings and Transcripts tab for the meeting in Teams calendar
- It's added to various file lists across Microsoft 365: Shared with me, office.com, Recommended, Recent, etc.
- Microsoft 365 Search indexes it
There's also an option for recordings to have automatic transcription, so that users can play back meeting recordings with closed captions and review important discussion items in the transcript. For more information about transcription and captions, read Configure transcription and captions for Teams meetings.
External participants can't record meetings except in the case of Teams policy-based compliance recording. If an external Teams user that is enabled for compliance recording joins a meeting or call hosted by your organization, that meeting or call will be recorded by the other organization for compliance purposes regardless of the Meeting recording setting in your organization. Presenters in that meeting can remove the external participant from the meeting if they don't want the recordings captured by the other organization.
Allow or prevent users from recording meetings
You can use the Microsoft Teams admin center or PowerShell to set a Teams meeting policy to control whether user's meetings can be recorded. Both the meeting organizer and the recording initiator need to have the recording permissions to record the meeting.
Many users use meetings and calls interchangeably depending on their needs. We recommend you check your call recording policy settings as well. If the settings are different for meetings and calls, it may cause confusion for your users.
- Meeting policy
- Calling policy
To allow or prevent meeting recordings
- In the Microsoft Teams admin center, expand Meetings.
- Select Meeting policies.
- Select the policy that you want to edit.
- Turn Meeting recording On or Off.
- Select Save.
With PowerShell, you configure the
-AllowCloudRecording parameter in Set-CsTeamsMeetingPolicy.
Block or allow download of channel meeting recordings
Using PowerShell, the
-ChannelRecordingDownload parameter in Set-CsTeamsMeetingPolicy controls if channel members can download meeting recordings. This is done by controlling which folder recordings are stored in.
The two values for this setting are:
- Allow - Saves channel meeting recordings to a “Recordings” folder in the channel. The permissions on the recording files are based off the channel's SharePoint permissions. This is the same as any other file uploaded for the channel. This is the default setting.
- Block - Saves channel meeting recordings to a “Recordingsonly” folder in the channel. Channel owners have full rights on the recordings in this folder, but channel members have read access without ability to download.
Recordings automatically expire
This setting provides you with a simple tool that reduces the amount of storage older recordings use. OneDrive and SharePoint monitor the expiration setting on all meeting recordings and automatically move recordings to the recycle bin on their expiration date.
You can turn off the Meetings automatically expire setting in the Teams admin center, under Meetings > Meeting policies > Recording & transcription.
Default expiration time
This setting controls whether or not meeting recordings automatically expire. After turning on Meetings automatically expire, you'll get the option to set the Default expiration time, measured in days. Meeting recordings have a default expiration time of 120 days.
Any changes to this setting only affect newly created meeting recordings, not existing recordings. Admins can't change the expiration time on existing meeting recordings.
The expiration value is an integer for days that can be set as follows:
- Minimum value: 1
- Maximum value: 99999
- -1 (PowerShell only) so the recordings never expire.
The maximum default expiration time for A1 users is 30 days.
To set the expiration time using PowerShell, run the following command:
Set-CsTeamsMeetingPolicy -Identity <policy name> -NewMeetingRecordingExpirationDays <days>
You shouldn't rely on meeting expiration settings for legal protection since end users can modify the expiration date of any recordings they control.
Recording expiration settings and Microsoft 365 retention policies in Microsoft Purview
File retention takes precedence over file deletion. A Teams meeting recording with a Purview retention policy can't be deleted by a Teams meeting recording expiration policy until after the retention period is completed. For example, if you have a Purview retention policy that says a file will be kept for five years and a Teams meeting recording expiration policy set for 60 days, the Teams meeting recording expiration policy will permanently delete the recording after five years.
If you have a Teams meeting recording expiration policy and Purview deletion policy with different deletion dates, the file is deleted at the earliest of the two dates. For example, if you have a Purview deletion policy that says a file will be deleted after one year and a Teams meeting recording expiration set for 120 days, the Teams meeting recording expiration policy will delete the file after 120 days.
Users can manually delete their recordings prior to the expiration date unless there's a Purview retention policy that prevents it. If a user manually deletes a recording that's still in the retention period, the recording is held in the Preservation Hold library. However, the recording shows as deleted to the end user. To find out more, see Learn about retention for SharePoint and OneDrive.
Deletion of recordings
On the expiration date, the recording is moved into the recycle bin and the expiration date field is cleared. If a user recovers a recording from the recycle bin, the meeting expiration setting won't delete it again.
The recording is usually deleted within a day after the expiration date but in rare instances could take as long as five days. The file owner receives an email notification when the recording expires and is directed to the recycle bin if they want to recover the recording.
Expiration of migrated recordings from Stream (Classic)
Migrated recordings from Stream (Classic) won't come with an expiration set on them. Instead, we encourage admins to only migrate recordings that they want to retain.
Permissions and storage
Teams meeting recordings are stored in OneDrive and SharePoint storage. The location and permissions depend on the type of meeting and the role of the user in the meeting. Users that have full edit rights on the video recording file can change the permissions and share it later with others as needed.
Planning for storage
The size of a one-hour recording is 400 MB. Make sure you understand the capacity required for recorded files and have sufficient storage available in OneDrive and SharePoint. Read Set the default storage space for OneDrive and Manage SharePoint site storage limits to understand the base storage included in the subscription and how to purchase additional storage.
If a meeting recording can't be uploaded to OneDrive and SharePoint, it's temporarily available for download from the meeting chat for 21 days before it's deleted. This may happen if the upload destination has exceeded its quota or has file uploads restricted. If the chat is deleted, then the recording is also deleted.
User can't record meetings
You can use the following diagnostic tool to validate that the user is properly configured to record a meeting in Teams:
Select Run Tests to populate the diagnostic in the Microsoft 365 admin center.
In the Run diagnostic pane, enter the email of the user who can't record meetings in the Username or Email field, and then select Run Tests.
The tests will return the best next steps to address any tenant or policy configurations to validate that the user is properly configured to record a meeting in Teams.
Meeting recording is missing
You can use the following diagnostic tool to validate that the meeting recording completed successfully and it was uploaded to OneDrive or SharePoint:
Select Run Tests to populate the diagnostic in the Microsoft 365 admin center.
In the Run diagnostic pane, enter the URL of the meeting in the URL of the meeting that was recorded field (usually found in the meeting invitation) and the date of the meeting in the When was the meeting recorded? field and then select Run Tests.
The tests validate that the meeting recording completed successfully and it was uploaded to SharePoint or OneDrive.
Teams policy reference - Meetings
Configure transcription and captions for Teams meetings
Roles in a Teams meeting