Microsoft Stream: The Licensing Summary

Microsoft Stream — now branded as Microsoft Stream (on SharePoint) following the migration from the legacy Stream Classic platform completed in 2024 — is included in all commercial Microsoft 365 plans. There is no standalone Stream licence required for the standard video playback, upload, and sharing capabilities that most enterprise users need.

Where costs become relevant is storage — Stream on SharePoint consumes SharePoint storage quota, which is pooled at the tenant level — and in large-scale live events, which have specific licensing requirements above certain attendee thresholds. Microsoft 365 Copilot integration with Stream adds another cost dimension that organisations considering AI-powered video features need to understand.

This guide covers exactly what's included at each M365 tier, where the real cost exposure is, and how to manage Stream sensibly as part of your broader Microsoft licensing strategy.

2.4TB
average enterprise SharePoint storage consumed by video content within 24 months of Microsoft Teams meeting recordings being enabled — a common and preventable source of unexpected SharePoint storage costs.

Stream Classic vs Stream on SharePoint: Context

Until 2024, Microsoft operated two distinct Stream products in parallel. Stream Classic was a dedicated enterprise video portal — content was stored in Azure Media Services, had its own URL, its own permissions model, and operated independently of SharePoint and OneDrive. Stream on SharePoint (the current product) stores video content directly in SharePoint and OneDrive, uses M365 permissions, and surfaces through Teams, SharePoint pages, and the Stream web application.

Microsoft completed the migration of all Stream Classic content to Stream on SharePoint in 2024. Stream Classic is retired. If you have documentation, admin guides, or workflows referencing Stream Classic, they need updating — the licensing, storage, and admin model has changed fundamentally.

The key practical implication of this change: video storage is now SharePoint storage. The dedicated Stream storage allocation that existed under Classic is gone. All video files — meeting recordings, uploaded videos, Stream channels — now count against your tenant's SharePoint storage pool.

Stream Licensing: Plan Inclusion Table

M365 Plan Stream (on SharePoint) Live Events (Basic) Teams Premium Live Events Copilot in Stream
M365 E1IncludedUp to 20,000 attendeesAdd-onAdd-on
M365 E3IncludedUp to 20,000 attendeesAdd-onAdd-on
M365 E5IncludedUp to 20,000 attendeesAdd-onAdd-on
Business Basic/Standard/PremiumIncludedUp to 1,000 attendeesAdd-onAdd-on
M365 F1/F3IncludedView only — no hostingAdd-onAdd-on

The core Stream video platform — upload, watch, share, embed, manage permissions — is included in every commercial M365 plan. There is no "Stream licence" that needs to be purchased separately for standard video functionality. If you are being sold a Stream licence as a standalone product, something is wrong with the proposal.

The Storage Reality: SharePoint Consumption

This is where Stream costs become material for many organisations, and it's not a licence cost — it's a storage cost.

Microsoft 365 tenants receive pooled SharePoint storage based on the formula: 1 TB base + 10 GB per licensed user. For a 1,000-user E3 organisation, that is approximately 11 TB of SharePoint storage included. For a 5,000-user organisation, approximately 51 TB.

This sounds generous, and it was — before Teams meeting recordings began automatically saving to SharePoint/OneDrive. A typical 60-minute Teams meeting recording generates approximately 400–600 MB of video. At 10 meetings per user per week across a 1,000-person organisation, that is 40–60 TB of video generated per year. Against a baseline of 11 TB, the maths is straightforward: most organisations will exhaust their included storage within 12–24 months of enabling automatic meeting recording.

Storage Cost Warning

Additional SharePoint storage is priced at approximately £0.20/GB/month (around £200/TB/month). For an organisation generating 5 TB/month of meeting recordings beyond their included storage, that represents £12,000/month or £144,000/year — purely from unmanaged video storage. This is one of the most common unplanned cost areas in Microsoft 365 deployments.

Managing Stream Storage Costs

There are three levers available to control video storage consumption without purchasing additional SharePoint storage:

Recording retention policies: Implement Microsoft Purview retention policies that automatically delete Teams meeting recordings after a defined period (typically 60–90 days for standard meetings). For most internal meetings, there is no legitimate reason to retain recordings beyond 90 days. This single policy change is the most impactful storage management action available.

Recording expiry: Microsoft 365 has a meeting recording expiry setting (default: recordings expire after 60 days) that can be configured per tenant. Ensure this is enabled and set to an appropriate period. Many organisations disable it thinking they need long-term retention when their actual requirement is much shorter.

Channel segregation: Store regulated content (HR interviews, board meetings, legal proceedings) in appropriate SharePoint sites with appropriate retention; set standard meeting recordings to auto-expire. A tiered approach prevents policy overreach that leads to unnecessary retention.

For detailed context on retention policies and how they interact with M365 compliance, see our guide to Microsoft 365 retention policies licensing.

Unexpected SharePoint Storage Costs from Stream?
We help organisations implement video governance frameworks that eliminate unnecessary storage spend without restricting legitimate business use.
Speak to an Advisor

Live Events: Licensing Tiers and Requirements

Microsoft Teams Live Events — the feature for broadcasting to large audiences — has specific licensing and scale requirements that differ from standard Teams meetings.

Teams Live Events (Standard)

Standard Teams Live Events are included in M365 E1, E3, and E5 plans. The presenter and producer (the person running the event) requires an E1/E3/E5 licence. Attendees do not need a Teams licence to view standard live events if the event is set to external access. Scale: up to 20,000 internal attendees, up to 10,000 external attendees.

For internal broadcast events — all-hands meetings, leadership communications, town halls — standard Teams Live Events is typically sufficient for organisations up to 20,000 employees without any additional licence cost.

Teams Town Hall (the Live Events Successor)

Microsoft has been transitioning organisations from the legacy Teams Live Events to the newer Teams Town Hall format, which has improved interactive features (Q&A, reactions, moderation). Teams Town Hall is included in M365 E1/E3/E5 at up to 10,000 internal attendees. Higher scale (up to 20,000) requires Teams Premium.

Teams Premium: When It's Needed for Live Events

Teams Premium (approximately £7/user/month) extends Town Hall capabilities: higher attendee limits (up to 20,000), extended broadcast duration, RTMP-In for professional encoder-based events (broadcast-quality production), analytics, moderation controls, and green room. For organisations that run large-scale external events — investor days, customer conferences, public launches — Teams Premium or dedicated event platforms become relevant.

The key question is whether your live events programme actually requires encoder-based production or attendee counts above 10,000. For the vast majority of enterprise all-hands and town hall use cases, standard Town Hall (included in E1/E3/E5) is adequate. For context on Teams Premium's broader value proposition, see our guide to Teams Premium licensing.

Microsoft 365 Copilot in Stream

Microsoft has integrated Copilot capabilities directly into Stream on SharePoint. With an M365 Copilot licence (£24.70/user/month), users can:

- Request a Copilot-generated transcript and summary for any video they have access to

- Ask questions about video content ("what did the CFO say about Q4 targets in the board recording?") via natural language

- Generate chapter markers and key moment identification automatically

These are genuinely useful features for knowledge management — particularly for organisations that rely heavily on recorded training content, leadership communications, and documented processes. However, they require the M365 Copilot add-on; they are not included in any standard M365 plan including E5.

If your primary justification for M365 Copilot is Stream AI features, evaluate carefully: the same Copilot licence unlocks AI across the entire M365 suite, and the ROI case should be built on the broadest set of use cases, not one product. See our Copilot ROI calculation guide for the evaluation framework.

Stream vs Third-Party Video Platforms

Dimension Stream (on SharePoint) Vimeo Enterprise Kaltura Enterprise Panopto
Licence costIncluded in M365£8–12/user/month£5–10/user/month£4–8/user/month
Storage modelSharePoint quotaDedicated quotaDedicated quotaDedicated quota
M365 integrationNativeVia Teams appVia Teams appVia Teams app
Compliance/eDiscoveryFull M365 coverageSeparate toolingSeparate toolingLimited
Video portal/LMSBasicStrongEnterprise LMSLearning-focused
Live streaming qualityStandardBroadcast-gradeBroadcast-gradeStandard
Analytics depthBasicAdvancedAdvancedAdvanced

The commercial case for Stream is straightforward: it is included in M365, integrates natively with SharePoint and Teams, and sits within the M365 compliance perimeter. For organisations whose primary video requirements are meeting recordings, leadership communications, and basic training content, Stream is adequate without any additional cost.

Third-party platforms become relevant when your requirements exceed Stream's capabilities: large-scale external events with broadcast-quality production, sophisticated learning management integration, advanced video analytics, or a dedicated content portal experience. In these cases, the third-party platform cost (£5–12/user/month for the relevant user population) needs to be weighed against what Stream provides for free.

Practical Stream Governance Framework

The most common Stream-related problems in enterprise deployments are not licensing problems — they are governance problems. Without appropriate policies, organisations accumulate video storage costs, compliance exposure, and unmanaged content sprawl. The following framework addresses the key governance requirements:

Recording policy: Define which meeting types should be recorded (all, some, none) and enforce through Teams meeting policies. Distinguish between meetings that generate recordings that need to be retained (training sessions, project reviews, formal meetings) and those that don't (casual team calls, 1:1s).

Retention policy: Implement a Purview retention policy for Teams meeting recordings. 60–90 days is appropriate for most standard meetings. Use exception processes (legal hold, HR investigation, formal review) for recordings that require longer retention rather than making the exception the default.

Storage monitoring: Enable SharePoint storage alerts and review consumption monthly. Catching growth trends early allows you to adjust policies before reaching storage limits and incurring add-on charges. See our SharePoint licensing guide for the broader storage management context.

Channel and library architecture: Organise video content into SharePoint document libraries with appropriate permission structures. Distinguish between public channels (all-hands recordings, training content), restricted channels (HR, legal, board materials), and personal recordings (OneDrive, auto-expire).

M365 Licensing Review — Including Storage Governance
Our advisory reviews cover the full M365 stack: licensing costs, storage governance, Teams configuration, and EA renewal strategy. Independent advice since 2016.
Request a Review

Stream and Your EA Renewal

Stream itself rarely appears as a separate line item in EA renewal proposals — it's included in M365. Where it becomes commercially relevant at renewal is in two scenarios:

Storage add-on pressure: If your tenant has exceeded included SharePoint storage due to video accumulation, Microsoft will propose SharePoint storage add-ons at renewal. This is a manageable cost that can often be avoided entirely through proper retention policies. Don't accept this as an inevitable EA component — address the root cause first.

Teams Premium upsell via live events: If your organisation runs Town Hall events, Microsoft may propose Teams Premium as a requirement for capabilities you are already using under legacy Teams Live Events. Evaluate whether your actual live event requirements require the premium capabilities or whether the standard Town Hall (included in E3/E5) is sufficient for your use cases.

For the broader EA renewal context, see our EA renewal preparation guide and the M365 licensing complete guide.

Frequently Asked Questions

Do I need to buy Stream separately?

No. Microsoft Stream (on SharePoint) is included in all commercial M365 plans. There is no standalone Stream licence for standard video functionality. The only additional costs relate to SharePoint storage (if you exceed your included quota) and Teams Premium (for large-scale live events above 10,000 attendees or broadcast-quality production features).

What happened to Stream Classic?

Microsoft retired Stream Classic in 2024 and migrated all content to Stream on SharePoint. The new platform stores video in SharePoint/OneDrive rather than Azure Media Services, uses standard M365 permissions, and is managed through the SharePoint admin centre. If you still have Stream Classic documentation or workflows, they need updating.

Do Teams meeting recordings count against SharePoint storage?

Yes. All Teams meeting recordings save to OneDrive or SharePoint by default, and they count against your tenant's SharePoint storage quota. This is the most common source of unexpected storage consumption in M365 tenants. Implement retention policies to manage this automatically.

Can frontline workers (F1/F3) watch Stream videos?

Yes. F1 and F3 licence holders can view Stream content they have permission to access. They cannot host live events. For frontline broadcast communications (all-hands messages, CEO updates, safety briefings), Stream is a strong channel — a manager or communications team member with an E3 licence hosts and records; frontline workers watch via the Stream app or Teams.

Does Stream work for external viewers without M365 licences?

For internal-only content shared externally, Stream supports anonymous link sharing to specific videos, but it requires SharePoint external sharing to be enabled and appropriate permissions configured. For large-scale external audience streaming (customer events, public broadcasts), Teams Live Events or Teams Town Hall with appropriate settings is the correct approach — not Stream's standard sharing model.