Published July 6, 2026

Teams Transcription — How to Get a Transcript from Microsoft Teams (3 Ways)

By VexaScribe Editorial · Published July 6, 2026 · Verified against Microsoft documentation July 2026

The short answer: Microsoft Teams transcribes meetings natively, but only when three gates all pass — your admin has enabled the transcription policy, your Microsoft 365 license includes it, and someone starts it during the meeting. It never applies retroactively: a meeting that ended without transcription running has no native transcript, on any plan. The retroactive path that works regardless of policy or license: find the recording (the organizer's OneDrive → Recordings folder, or the channel's SharePoint for channel meetings), and upload the MP4 to an AI transcription tool — a 1-hour meeting transcribes in 5-15 minutes with automatic speaker labels at 91-95% accuracy, exportable as a proper DOCX instead of Teams' .vtt. Below: all three methods step by step, where Teams hides your files, and the troubleshooting for the greyed-out button.

Key takeaways

  • Native Teams transcription has three gates: admin policy + eligible license + started during the meeting. Any gate fails → no native transcript.
  • It's never retroactive. Teams cannot generate a transcript for a meeting that ended without transcription running — the recording file is your only path.
  • Recordings hide in two places: the organizer's OneDrive "Recordings" folder (regular meetings) or the channel's SharePoint (channel meetings).
  • Any recording can be transcribed externally — no policy, no license requirement, speaker labels included, DOCX out instead of .vtt.
  • Native speaker attribution is genuinely good (account names, not voice-guessing) — when everyone joins from their own device. One shared laptop breaks it.
  • Live translated transcription is Teams Premium only. Post-hoc translation of a transcript to 133 languages is included on every VexaScribe plan.

Method 1 — Teams' built-in transcription

When all three gates pass, native transcription is genuinely useful — real-time text with each speaker's account name and timestamps. The gates:

Admin transcription policy

Your org's Teams admin must enable transcription in the meeting policy (Teams admin center → Meetings → Meeting policies → Recording & transcription). Off by default in some tenants.

Eligible Microsoft 365 license

Transcription availability varies across Business, Enterprise, and Education plans — your admin can confirm whether your SKU includes it. Live translated transcription additionally requires Teams Premium.

Started during the meeting

Someone with permission must start it in-meeting: More actions → Record and transcribe → Start transcription. Starting a recording auto-starts transcription. It NEVER applies retroactively — a meeting that ended without transcription running has no native transcript, on any plan.

To start it (per Microsoft's documentation): in the meeting, More actions → Record and transcribe → Start transcription, confirm the spoken language. The live transcript appears in a side pane with speaker names and timestamps.

After the meeting: the transcript is available in the meeting chat, the calendar event, and the Recap tab, stored in the organizer's OneDrive. Organizers and co-organizers can download it as .docx or .vtt. Honest limits: attendees often lack download permission; external guests frequently can't access it at all; output formats are limited (no SRT for video captioning, no structured minutes without Copilot); and live translated transcription requires Teams Premium.

Method 2 — Transcribe a Teams recording (retroactive, any license)

The method that works when Method 1 can't: no admin policy needed, no license requirement, and it applies to recordings from meetings that happened months ago.

Step 1 — Find the recording

  • Regular (non-channel) meetings: the organizer's OneDrive for Business → Recordings folder. Also linked from the meeting chat.
  • Channel meetings: the team's SharePoint site → the channel's folder.
  • Not the organizer? Ask them to download or share the MP4 — attendee permissions often don't include download.
  • Retention warning: many tenants auto-expire recordings after a set period — download anything you want to keep.

Step 2 — Upload it (or paste a link)

Upload the MP4 to VexaScribe — the 5 GB cap covers any Teams meeting (see the MP4 guide for format details). If the file has been moved to Google Drive or sits behind a public share link, paste the link instead and skip the download-reupload cycle.

Step 3 — Diarization on, export what you actually need

Turn speaker diarization on, wait 5-15 minutes per meeting hour, rename Speaker 1/2/3 once. Export a proper DOCX (speaker-labeled, timestamped — shareable as-is), TXT, SRT/VTT, or JSON. Need minutes rather than a verbatim transcript? The Meeting summary template produces decisions and action items from the same upload. First 30 minutes free, no card.

Method 3 — Send a meeting bot (for future meetings)

For future Teams meetings where you can't rely on native transcription or recording permissions: send the VexaScribe Meeting Bot into the call — it joins as a visible participant, records, transcribes, and generates a structured summary with action items. Honest pricing: the live connection costs 3× your normal minute rate (a 30-minute meeting uses 90 minutes of your plan), and it's manual-send per meeting, not calendar-integrated.

If a bot in every calendar meeting is your daily workflow, calendar-integrated note-takers are honestly the better fit — Otter, Fathom, Fireflies — see our meeting-bot comparison. And remember the trade-off of any bot: it's visible to participants, and it only helps meetings that haven't happened yet.

Native Teams vs AI-tool output

 Teams nativeAI tool (VexaScribe)
Works retroactivelyNo — in-meeting onlyYes — any recording, any age
RequirementsAdmin policy + license + in-meeting startA recording file (or share link)
Speaker attributionAccount names (excellent — if everyone joins separately)Voice diarization (Speaker 1/2 — rename once)
Output formats.docx / .vtt (organizer download)DOCX, TXT, SRT, VTT, JSON + minutes template
TranslationLive translation = Teams PremiumPost-hoc to 133 languages, every plan
CostIncluded where licensedFrom $2/mo; 30 min free

Honest verdict: if your org has the licenses and people remember to start it, native transcription is free and its account-name attribution is a real advantage. The external path wins on retroactivity, output formats, translation, and meetings where the gates fail. Accuracy context: how accurate is Whisper.

Troubleshooting

“Start transcription” is missing or greyed out

Work through the three gates in order: admin policy not enabled (most common — ask IT), license doesn't include transcription, or your role in this meeting can't start it (some configs restrict to organizer/presenters). Workaround that needs none of the three: record the meeting and transcribe the file afterward — Method 2.

Meeting ended, no transcript anywhere

If transcription wasn't running during the meeting, no native transcript exists and none can be generated retroactively by Teams. Check whether a recording exists (organizer's OneDrive → Recordings, or channel SharePoint). If yes → Method 2. If neither transcription nor recording ran, the audio is gone.

I attended but can't download the transcript

Transcript files live in the ORGANIZER's OneDrive, and download permissions default to organizer/co-organizers. Ask the organizer to download the .docx/.vtt from the Recap tab and share it — or share the recording file so you can transcribe it yourself.

Only a .vtt file, need a readable document

Look for the .docx download option in the meeting Recap first. If your tenant only offers .vtt, re-transcribing the recording externally gets you a proper speaker-labeled DOCX plus TXT/SRT/JSON from one pass — see Method 2.

Speaker names wrong — everything attributed to one person

Classic conference-room case: several people joined from one device, so Teams attributes every word to that one account (native) or the voices overlap on one mic (external tools). Fix for future meetings: everyone joins from their own device, even in the same room (mics muted except the speaker). For existing recordings, AI diarization can still separate distinct voices — rename the labels once in the editor.

Frequently asked questions

Does Microsoft Teams transcribe meetings?

Yes, but with three gates that block many users. (1) Your Teams admin must have the transcription policy enabled at the org level. (2) Your Microsoft 365 license must include transcription (check with your admin — availability varies by plan). (3) Someone must start it DURING the meeting — More actions → Record and transcribe → Start transcription (starting a recording also auto-starts transcription). If any gate fails, or the meeting already happened without transcription, Teams can't help retroactively — your path is transcribing the recording file instead.

How do I get a transcript from a Teams meeting that already happened?

If transcription was running during the meeting: check the meeting chat, the Recap tab, or the calendar event — the transcript is stored in the organizer's OneDrive and downloads as .docx or .vtt (organizer/co-organizer permissions). If transcription was NOT running — the common case — but the meeting was recorded: find the recording (organizer's OneDrive 'Recordings' folder for regular meetings, the channel's SharePoint for channel meetings), download the MP4, and upload it to an AI transcription tool. VexaScribe transcribes it with automatic speaker labels in 5-15 minutes for a 1-hour meeting — first 30 minutes free, no card. If neither transcription nor recording was on, there's no audio to transcribe — nothing can recover a meeting that wasn't captured.

Where does Teams save meeting recordings and transcripts?

Recordings: regular (non-channel) meetings save to the ORGANIZER's OneDrive for Business, in a 'Recordings' folder. Channel meetings save to the team's SharePoint site, in the channel's folder. Transcripts: stored with the meeting — accessible from the meeting chat and the Recap tab in the Teams calendar, backed by the organizer's OneDrive. Common gotcha: if you weren't the organizer, you may not have download permission for the transcript even though you attended — ask the organizer to download the .docx/.vtt or share the recording file.

Why is 'Start transcription' missing or greyed out in my Teams meeting?

One of three gates, in order of likelihood. (1) Admin policy: your org's Teams admin hasn't enabled transcription (Teams admin center → Meetings → Meeting policies → Recording & transcription). (2) License: your Microsoft 365 plan doesn't include transcription — availability differs across Business/Enterprise/Education SKUs; your admin can check. (3) Role: in some org configurations only the organizer or presenters can start transcription, not attendees. If you can't get any of these changed, record the meeting instead (or ask the organizer to), then transcribe the recording file externally — that path needs no special policy.

Can I transcribe a Teams meeting without recording it?

Natively, yes — Teams live transcription runs without recording if the policy allows it (transcription and recording are separate toggles; starting a recording auto-starts transcription, but transcription can run alone). Externally, no — an AI transcription tool needs an audio file, which means the meeting must be recorded by something: Teams itself, a screen recorder, or the VexaScribe Meeting Bot joining the call (which records and transcribes in one pass at 3× minute rate). If your goal is 'transcript without a stored video recording,' Teams native transcription-only mode is genuinely the right answer.

How accurate is Teams' built-in transcription?

Reasonable on clean audio with everyone joining from named accounts — and speaker attribution is a genuine native strength, since Teams tags each turn with the participant's account name rather than guessing from voice. Weaknesses in practice: proper nouns and technical jargon, accented speech, crosstalk, and conference-room audio where several people share one microphone (all turns get attributed to the room's account). Whisper Large-v3-class transcription typically reaches 91-95% on compressed meeting audio with better proper-noun handling, but attributes speakers by voice (diarization), which you rename manually. Different trade-offs: named attribution vs raw accuracy.

Teams gives me a .vtt file — how do I get a normal document?

Teams exports transcripts as .docx or .vtt depending on where you download from — and the .vtt (a subtitle format with timestamps in caption blocks) is awkward to read or share as minutes. Options: download the .docx variant where available (meeting Recap → download options); or re-transcribe the recording in a tool with proper document export — a DOCX with speaker labels, paragraphs, and timestamps, plus SRT/VTT/TXT/JSON from the same pass, plus a Meeting summary template that produces actual minutes (decisions, action items) rather than a verbatim wall.

Is there free Teams meeting transcription?

Three honest options. (1) If your org's Microsoft 365 plan includes transcription and your admin enables it, native Teams transcription is included at no extra cost — check the gates in the first FAQ. (2) VexaScribe's first 30 minutes are free with no card — covers one typical meeting recording with speaker labels and all export formats. (3) For recurring free use, Otter Basic (300 min/month, 30-min per-recording cap) can join Teams meetings on its free tier. Fully free unlimited: self-hosted Whisper, if you have a GPU and Python — see our free transcription comparison for every option's real limit.

Related VexaScribe resources