Skip to content
Cloudflare Stream logo

Cloudflare Stream Pricing in 2026

Plans, hidden costs, and alternatives compared

Is Cloudflare Stream worth the price?

8/10

Cloudflare Stream simplicity is its biggest advantage: $5/1,000 minutes stored + $1/1,000 minutes delivered, with zero encoding and zero bandwidth fees.

No tiers, no plans, no seat pricing — just usage. A small video platform with 1,000 minutes stored and 10,000 minutes delivered monthly costs $15/month.

The pricing becomes competitive at scale because there are no per-GB egress charges (unlike AWS/GCP). The $5/month minimum (1,000 storage minutes) is the entry point — you cannot pay less even if you store 10 minutes.

For live streaming, the same rates apply with the added benefit of zero-viewer broadcasts costing nothing for delivery.

Pricing Plans

Free Trial
Most Popular

Pay-as-you-go

$5/month

1,000 min storage

  • $5 per 1,000 min stored
  • $1 per 1,000 min delivered
  • No encoding fees
  • No bandwidth fees

Starter Bundle

$10/month

5,000 minutes

  • 5,000 min included
  • $1 per 1,000 additional
  • AI captions included

Hidden Costs & Gotchas

Storage is billed in 1,000-minute increments at $5 each — you cannot pay for just 100 minutes. Storing 1,001 minutes costs $10/month (rounded up to next 1,000). This minimum granularity penalizes small libraries

Media Transformations (resizing, clipping, thumbnails) cost $0.50 per 1,000 unique operations after 5,000 free monthly. A video gallery generating custom thumbnails for 20,000 videos: $7.50/month in transformation fees

Storage is measured by video duration, not file size — but you still pay for videos nobody watches. An archive of 10,000 minutes of rarely-accessed content costs $50/month in storage alone regardless of viewership

Live streaming recordings consume storage minutes. A 4-hour daily livestream produces 7,200 minutes/month of recordings = $36/month in storage if you keep all recordings

The $5 minimum for the first 1,000 storage minutes means you pay $5/month even for a single 2-minute video. There is no free tier for Stream specifically — you need a Workers Paid plan ($5/month) as prerequisite

Simulcasting (restreaming to YouTube/Twitch simultaneously) costs $0.02 per minute per simulcast target. Streaming 4 hours/day to 2 additional platforms: ~$14.40/month

No built-in analytics dashboard comparable to YouTube Studio or Vimeo. You get basic metrics through the API but need to build your own dashboard for detailed viewer analytics

Requires a Cloudflare account with a Workers Paid plan ($5/month) — Stream is not a standalone product. Total minimum entry cost is $10/month

Which Plan Do You Need?

SaaS platforms adding video features without building streaming infrastructure

Course creators and membership sites hosting video content

Marketing teams managing video assets with simple, predictable billing

Apps needing live streaming with HLS/DASH delivery and automatic transcoding

Our Recommendation

startup

Stream pricing scales linearly — no surprise tiers or bandwidth charges. Budget $50-150/month for a video-enabled SaaS with 5,000-10,000 minutes stored and moderate viewership. The zero-egress model makes costs predictable.

enterprise

Negotiate volume pricing for 100K+ minutes. Stream lacks advanced features (DRM, detailed analytics dashboards, subscriber management) that enterprise video platforms like Brightcove or Mux provide. Best as infrastructure, not a complete video platform.

freelancer

Stream at $10/month (Workers plan + minimum storage) is the cheapest way to add video to a website without YouTube embeds. Good for portfolio videos, client demos, or a small course.

small Business

For 10,000+ stored minutes with heavy viewership, compare Stream vs Mux carefully. Stream simpler pricing wins for ease of budgeting, but Mux free delivery tier (100K min/month) and resolution-based pricing can be cheaper at scale.

Team Cost Scenario

Team of 1, 12 months: Small course platform: 5,000 minutes of stored content, 50,000 minutes delivered/month. No live streaming.

storage5,000 min at $5/1,000 = $25/month x 12 = $300
delivery50,000 min at $1/1,000 = $50/month x 12 = $600
workers Plan$5/month x 12 = $60 (prerequisite)
Annual Total$960

Overage & Usage Pricing

ingress

Free (always)

storage

$5 per 1,000 minutes stored (prepaid, in 1,000-min increments)

delivery

$1 per 1,000 minutes delivered (post-paid, actual usage)

encoding

Free (always)

bandwidth

Included in delivery pricing (no separate egress)

simulcasting

$0.02 per minute per simulcast target

live Stream Recordings

Billed as storage at standard rates

media Transformations

$0.50 per 1,000 unique operations (5,000/month free)

Recent Pricing Changes

2025

Media Transformations pricing introduced (free during beta, $0.50/1K operations after November 2025). Core storage ($5/1K min) and delivery ($1/1K min) pricing unchanged since launch.

Simulcasting pricing added for SRT/RTMP restreaming.

How Cloudflare Stream Compares to Competitors

Mux charges per-minute for encoding ($0.0075/min), storage ($0.003/min), and delivery ($0.0008-$0.0048/min depending on resolution and volume tier). For a 5,000-minute library with 50,000 minutes delivered at 720p: Mux costs ~$52/month (encoding amortized + $15 storage + $40 delivery) vs Stream at $75/month ($25 storage + $50 delivery). Mux is cheaper for standard VOD but charges for encoding and has resolution-based delivery tiers that Stream lacks. Mux advantage: 100K free delivery minutes/month, better analytics, and a more mature API. Cloudinary Video uses a credit-based system: Free tier (25 credits/month), Plus ($89/month for 225 credits), Advanced ($224/month for 600 credits). One credit equals 500 seconds of SD or 250 seconds of HD video. For a 5,000-minute (300,000-second) library: ~600 credits for SD storage alone, requiring the Advanced plan minimum. Cloudinary is significantly more expensive for pure video hosting but excels at image+video asset management pipelines. Vimeo OTT (Starter: $1/subscriber + 10% of one-time purchases) is designed for subscription video platforms. At 500 subscribers: $500/month from Vimeo fees alone — more expensive than Stream for small audiences but includes branded apps, subscriber management, and monetization tools that Stream lacks entirely. For pure video infrastructure, Stream is cheapest. For a full OTT platform, Vimeo OTT provides more features at a higher price.