Microsoft 365Troubleshooting

Teams meeting recording or transcription not available: policy, storage and license checks

Find out why the Record or transcription option is missing in a Teams meeting, or why a recording never shows up, and fix it with policy, role, storage and license checks.

When a user says "I can't record" or "the recording never showed up", the cause is almost always one of four things: the wrong policy for that kind of meeting, the user's role or the organizer's meeting options, the storage the file is supposed to land in, or licensing. In this post I'll show how to tell which one you're dealing with, fix it, and prove that recordings and transcripts work again.

Errors this guide fixes

  • The meeting recording button is missing.Teams meeting controls
  • The recording is complete, but the recording is missing in meeting recap.Teams meeting recap / chat
  • AllowCloudRecording : FalseGet-CsTeamsMeetingPolicy
  • AllowTranscription : FalseGet-CsTeamsMeetingPolicy
  • AllowCloudRecordingForCalls : FalseGet-CsTeamsCallingPolicy
  • RecordingForWebinar : DisabledGet-CsTeamsEventsPolicy
  • ChannelRecordingDownload : BlockGet-CsTeamsMeetingPolicy
How this guide is organized: Symptoms → Why it happens → How to fix it → Verify the fix → Key takeawaysFlow diagram of the article's sections in reading order: 1. Symptoms. 2. Why it happens. 3. How to fix it (6 steps: Pin down the scenario; Run Microsoft's diagnostic; Check and fix the policy; Check the meeting itself; Check where the file should land; Check access and expiration). 4. Verify the fix. 5. Key takeaways. Toolbox: Set-CsTeamsEventsPolicy, Meetings › Meeting policies, AllowCloudRecordingForCalls, NewMeetingRecordingExpirationDays.1Symptoms2Why it happens3How to fix it4Verify the fix5Key takeaways1Pin down thescenario2RunMicrosoft's di…3Check and fixthe policy4Check themeeting itself5Check wherethe file shoul…6Check accessand expirationTOOLBOXSet-CsTeamsEventsPolicyMeetings › Meeting policiesAllowCloudRecordingForCallsNewMeetingRecordingExpirationDaysHow this guide is organized: Symptoms → Why it happens → How to fix it → Verify the fix → Key takeawaysFlow diagram of the article's sections in reading order: 1. Symptoms. 2. Why it happens. 3. How to fix it (6 steps: Pin down the scenario; Run Microsoft's diagnostic; Check and fix the policy; Check the meeting itself; Check where the file should land; Check access and expiration). 4. Verify the fix. 5. Key takeaways. Toolbox: Set-CsTeamsEventsPolicy, Meetings › Meeting policies, AllowCloudRecordingForCalls, NewMeetingRecordingExpirationDays.1Symptoms2Why it happens3How to fix it1Pin down the scenario2Run Microsoft's diagnostic3Check and fix the policy4Check the meeting itself5Check where the file should land6Check access and expiration4Verify the fix5Key takeawaysTOOLBOXSet-CsTeamsEventsPolicyMeetings › Meeting policiesAllowCloudRecordingForCallsNewMeetingRecordingExpirationDays
At a glance: how this guide is organized · 6 fix steps · 4 key tools

Symptoms#

Microsoft's troubleshooting article describes the two classic reports:

Text
The meeting recording button is missing.
The recording is complete, but the recording is missing in meeting recap.

Variations include Start transcription being unavailable, the recording appearing for some attendees but not others, or channel members being able to play a recording but not download it. In Teams PowerShell, the policy behind the problem often shows one of these values:

  • AllowCloudRecording : False or AllowTranscription : False in the meeting policy
  • AllowCloudRecordingForCalls : False in the calling policy (1:1 calls)
  • RecordingForWebinar : Disabled in the events policy (webinars)
  • ChannelRecordingDownload : Block in the Global meeting policy (channel recordings are view-only for members)

Why it happens#

Missing record button or missing recording: where to lookWhat is missing? if Record button: What kind of meeting or call is it? if Meeting: Check meeting policy, role and options (Organizer and recorder both need recording permission); if Webinar, town hall: Turn on recording in the events policy (Record a webinar or Record a town hall); if 1:1 call: Allow recording in the calling policy; if The recording: Is the organizer's OneDrive licensed, provisioned and not full? if No: Download it within 21 days (If it didn't upload; then fix the license or quota); if Yes: Check access and expiration (Share with external participants; review Meetings automatically expire)What is missing?What kind of meeting or call isit?FIXCheck meetingpolicy, role andoptionsOrganizer andrecorder both needrecording permissionMeetingFIXTurn on recordingin the eventspolicyRecord a webinar orRecord a town hallWebinar, town hallFIXAllow recording inthe calling policy1:1 callRecord buttonIs the organizer's OneDrivelicensed, provisioned and notfull?FIXDownload itwithin 21 daysIf it didn't upload;then fix the licenseor quotaNoFIXCheck accessand expirationShare with externalparticipants; reviewMeetingsautomatically expireYesThe recordingMissing record button or missing recording: where to lookWhat is missing? if Record button: What kind of meeting or call is it? if Meeting: Check meeting policy, role and options (Organizer and recorder both need recording permission); if Webinar, town hall: Turn on recording in the events policy (Record a webinar or Record a town hall); if 1:1 call: Allow recording in the calling policy; if The recording: Is the organizer's OneDrive licensed, provisioned and not full? if No: Download it within 21 days (If it didn't upload; then fix the license or quota); if Yes: Check access and expiration (Share with external participants; review Meetings automatically expire)What is missing?Record buttonWhat kind of meeting or call is it?MeetingFIXCheck meeting policy, role and optionsOrganizer and recorder both need recordingpermissionWebinar, town hallFIXTurn on recording in the events policyRecord a webinar or Record a town hall1:1 callFIXAllow recording in the calling policyThe recordingIs the organizer's OneDrive licensed,provisioned and not full?NoFIXDownload it within 21 daysIf it didn't upload; then fix the license or quotaYesFIXCheck access and expirationShare with external participants; reviewMeetings automatically expire
Figure 1 · Decision tree Missing record button or missing recording: where to look. When the button is missing, match the policy to the meeting type; when the file is missing, follow it to the organizer's storage.
  • Different features, different policies. Meetings use the meeting policy, webinars and town halls use the events policy, and 1:1 calls use the calling policy. Both the organizer and the person who starts the recording need recording permission.
  • Role and meeting options. Attendees might not be allowed to record. Organizers can restrict recording and transcription in meeting options (the Who can record and transcribe choice needs Teams Premium), and turning off Copilot for a meeting also turns off recording and transcription.
  • Account context. External participants can't record your meetings (third-party compliance recording aside), and anonymous, guest or external users might not be able to start a recording in the organizer's tenant.
  • Storage. Meeting recordings go to the organizer's OneDrive, in the Recordings folder, even if the organizer didn't attend. Channel meetings go to the channel's SharePoint site, and 1:1 and group calls go to the OneDrive of whoever selected Record. If the organizer has no OneDrive, Teams tries the co-organizers, then the person who started the recording; if nobody has OneDrive, or the quota is full, the file is held temporarily and the organizer must download it within 21 days.
  • Shared mailbox organizers. A shared mailbox without a Teams license follows the Global meeting policy, so blocking recording there blocks everyone in its meetings.
  • Access and expiration. Invitees from the organizer's organization get view access automatically; external participants must be added by the organizer, and in meetings with more than 250 participants some people don't get permissions automatically. If the policy's Meetings automatically expire setting is on, older recordings are removed when they expire.

How to fix it#

1. Pin down the scenario#

Ask three questions: was it a scheduled meeting, a channel meeting, a webinar or town hall, or a 1:1 call; who organized it; and who tried to record (organizer, co-organizer, presenter or attendee, and from which account)?

2. Run Microsoft's diagnostic#

In the Microsoft 365 admin center, run the Teams Meeting Recording Test for the affected user; it checks the account, license and policy requirements for recording. For 1:1 calls, type Diag: Teams 1:1 Call Recording in the Need help? box, enter the user and select Run Tests.

3. Check and fix the policy#

Find the policy that actually applies to the organizer, including group assignments, and read the relevant settings:

PowerShell
Connect-MicrosoftTeams
Get-CsUserPolicyAssignment -Identity "organizer@contoso.com" -PolicyType TeamsMeetingPolicy
Get-CsTeamsMeetingPolicy -Identity Global |
    Format-List AllowCloudRecording, AllowTranscription, NewMeetingRecordingExpirationDays, ChannelRecordingDownload

No assignment means the Global policy applies. To fix it in the portal, go to Teams admin center › Meetings › Meeting policies, open the policy, turn on Meeting recording (and Transcription if transcripts are missing), save, and assign it. Or in PowerShell:

PowerShell
New-CsTeamsMeetingPolicy -Identity "Recording allowed" -AllowCloudRecording $true -AllowTranscription $true
Grant-CsTeamsMeetingPolicy -Identity "organizer@contoso.com" -PolicyName "Recording allowed"

For webinars and town halls, use Meetings › Events policies › Recording & transcription (Record a webinar, Record a town hall), or Set-CsTeamsEventsPolicy with -RecordingForWebinar Enabled or -RecordingForTownhall Enabled. For 1:1 calls, set AllowCloudRecordingForCalls in the user's calling policy.

4. Check the meeting itself#

  • Make the user a presenter or co-organizer if attendees can't record.
  • Ask the organizer to review Meeting options › Recording & transcription, and to check that Copilot hasn't been turned off for that meeting.
  • Make sure the user is signed in with the expected work account, not a guest identity; if needed, have someone from the organizer's organization start the recording.
  • Leave and rejoin, or try the Teams web client.

5. Check where the file should land#

Confirm the organizer has a licensed, provisioned OneDrive with free space, and look in its Recordings folder. Plan for roughly 400 MB per hour of recording. For channel meetings, check the channel's SharePoint Recordings folder; Microsoft notes that channel recording upload isn't supported when the site uses IP-based restrictions, and recommends Conditional Access instead. If a recording didn't upload, the organizer must download it within 21 days, then fix the license or quota.

6. Check access and expiration#

External participants only see a recording that the organizer shares with them; see external access vs guest access in Teams for how those identities differ. If recordings disappear after a while, review Meetings automatically expire in the meeting policy (PowerShell: NewMeetingRecordingExpirationDays) and check the organizer's OneDrive recycle bin.

Verify the fix#

  1. Allow time for the policy change to reach the user, then have the affected organizer schedule a short test meeting with a colleague.
  2. Start recording and transcription from the meeting's More menu (Record and transcribe), talk for a minute, then stop.
  3. Within a few minutes, the recording appears in the meeting chat and on the meeting's Recordings and Transcripts tab, and the MP4 sits in the organizer's OneDrive Recordings folder.
  4. Playback shows captions. Microsoft notes that captions are available only if transcription was on while recording, and aren't fully supported once the file is moved or copied.
  5. Rerun the diagnostic; it should report no issues.

Key takeaways#

  • Match the policy to the meeting type: meeting, events or calling policy.
  • The organizer's policy and OneDrive matter as much as the recorder's.
  • Keep licenses consistent across organizers; group-based licensing helps, and its errors are easy to spot.
  • Recordings are ordinary OneDrive and SharePoint files, so retention, sharing and eDiscovery apply. To collect them for a legal matter, see eDiscovery search and export errors.

References#

Written and checked against current Microsoft Learn documentation. Test changes with a pilot group before rolling them out to everyone, and if an admin center path has moved since, search for the setting name instead.

Spotted a mistake, or did this fix work differently for you? Email me or message me on LinkedIn — corrections are credited in the article.

Written by

Omer Eltayeb

Intune Subject Matter Expert in Cairo, Egypt, former Microsoft Cloud Solutions Architect, Microsoft Certified Trainer and Microsoft Innovative Educator Expert (2024–26) and Microsoft Elevate Educator Expert (2026–27). I share practical, step-by-step guides, study plans, scripts and toolkits for Microsoft Intune, Configuration Manager, Microsoft Entra ID, Microsoft Defender, Exchange and Microsoft 365 with the community.

Microsoft Certified Trainer (MCT) 2026Microsoft Innovative Educator Expert 2025–2026Microsoft Elevate Educator Expert 2026–2027ISC2 Certified Information Systems Security Professional (CISSP)Microsoft 365 Certified: Enterprise Administrator Expert (MS-102)