Estimated Bandwidth & CDN Cost
Video Streaming Bandwidth and CDN Cost Calculator
What This Calculator Does and Why It Matters
Running a video streaming service comes with real infrastructure costs that can quietly eat into your margins. Whether you are launching a live sports channel, an on-demand platform, or an internal corporate video tool, knowing your bandwidth requirements and CDN spend ahead of time is critical.
This free video streaming bandwidth and CDN cost calculator helps you estimate your peak Gbps requirements, total monthly data transfer in terabytes, and your total CDN bill based on your viewer count, bitrate, and hours of streaming. It also factors in an overhead percentage so your estimates reflect real-world conditions rather than best-case math.
For context on how CDN pricing works across major providers, the AWS CloudFront pricing page is a solid reference point used by many streaming teams when benchmarking costs.
How to Use This Calculator
Step-by-Step Instructions
- Enter the number of concurrent viewers you expect at peak.
- Enter the stream bitrate in Mbps per viewer — this depends on your encoding settings and target quality.
- Enter the total streaming hours per month (for 24/7 streaming, use 720).
- Enter your CDN cost per GB in USD — check your CDN provider’s pricing page for this figure.
- Select the video resolution that best matches your stream from the dropdown.
- Set your redundancy or overhead factor as a percentage — 20% is a common industry default.
- Click Calculate to see your peak bandwidth, monthly data transfer, CDN cost, and cost per viewer.
- Use the Reset button to clear all fields and start over.
The Formula Explained
Breaking Down the Formula
The core calculation starts with peak bandwidth. Multiply the number of concurrent viewers by the bitrate per viewer, then divide by 1,000 to convert from Mbps to Gbps. Add your overhead percentage on top of that to account for protocol overhead, retransmission, and delivery inefficiencies.
For monthly data transfer, the formula is: Viewers × Bitrate (in bits per second) × Hours × 3,600 seconds, divided by 8 to convert bits to bytes, then divided again to express in gigabytes. This total is then multiplied by your CDN per-GB rate to arrive at the monthly cost.
If you are also managing API infrastructure costs for your platform, the API call usage and pricing calculator on ToolCR can help you estimate that side of your costs alongside bandwidth.
Example Calculation with Real Numbers
Say you have 500 concurrent viewers watching a 4 Mbps stream for 720 hours per month with a CDN rate of $0.08 per GB and 20% overhead. Peak bandwidth works out to (500 × 4) ÷ 1,000 = 2 Gbps, plus 20% overhead = 2.4 Gbps. Monthly data transfer: 500 × 4,000,000 × 720 × 3,600 ÷ 8 ÷ 1,000,000,000 = roughly 648,000 GB × 1.2 overhead = approximately 777,600 GB or 777.6 TB. At $0.08/GB, that is a CDN cost of about $62,208 per month, or roughly $124 per viewer.
When Would You Use This
Real Life Use Cases
This calculator is valuable for anyone planning, budgeting, or scaling a video streaming operation. The scenarios below show just how wide the range of use cases is.
Specific Example Scenario
A startup building a live fitness streaming app needs to pitch investor unit economics. By plugging in 1,000 peak subscribers watching at 1080p (5 Mbps) for 200 hours per month, they can immediately see their CDN cost per subscriber and factor it into their LTV model. For SaaS businesses tracking metrics like this, pairing the result with a SaaS LTV to CAC ratio calculator gives an even clearer picture of unit economics.
Media companies evaluating whether to stay on a shared CDN or negotiate a dedicated contract can use this tool to model different pricing tiers. Corporate IT teams rolling out internal video training can use it to plan their network infrastructure before committing to a vendor. Game developers streaming live events can estimate burst costs for launch days.
Tips for Getting Accurate Results
Use Real Bitrate Numbers From Your Encoder
Do not guess your bitrate — pull it directly from your encoder settings or streaming dashboard. Many platforms target adaptive bitrate (ABR) streaming where the actual delivered bitrate varies by viewer connection quality. Use your highest target bitrate as the conservative input for cost planning purposes.
Account for Overhead Honestly
A 20% overhead factor is a safe starting point, but if you are running high-redundancy live streams with multiple ingest points and failover, your real overhead could be 30% to 40%. When in doubt, Cloudflare’s CDN documentation explains how protocol and delivery overhead adds up in practice.
Factor in Peak vs. Average Viewers
CDN costs are driven by total data transfer, not just peak bandwidth — so your average concurrent viewers over the month matter more than your one-hour spike. If your peak is 10x your average, your actual monthly bill will be much lower than a peak-only calculation suggests. Run the calculator twice: once with peak viewers and once with your monthly average, then blend the results based on your expected viewing pattern.
Frequently Asked Questions
What is CDN cost per GB and where do I find it?
CDN cost per GB is what your content delivery network charges for each gigabyte of data it delivers to end viewers. Prices range from around $0.01/GB for high-volume enterprise contracts to $0.08–$0.15/GB for standard pay-as-you-go pricing on platforms like AWS CloudFront, Cloudflare, or Fastly. Check your provider’s pricing page or current bill for the exact figure.
What bitrate should I use for 1080p streaming?
A standard 1080p H.264 stream typically runs between 3 Mbps and 6 Mbps depending on the content type and encoder settings. Fast-moving content like sports or gaming often needs the higher end. Static content like webinars can use as low as 2.5 Mbps at 1080p with modern codecs like H.265 or AV1.
Does this calculator account for adaptive bitrate streaming?
This calculator uses a single bitrate input per viewer. For adaptive bitrate (ABR) streams, enter your average expected bitrate across all quality levels rather than your maximum. You can run the calculator multiple times at different bitrates to model different viewer quality distributions.
What is a realistic overhead percentage?
For most live streaming deployments, 15% to 25% overhead is typical. This covers TCP/IP protocol overhead, HTTP headers, playlist files, encryption overhead for HLS/DASH, and CDN edge caching misses. For highly redundant broadcast setups with multiple origin servers, use 30% or more.
How does CDN cost change with more viewers?
CDN cost scales linearly with both viewer count and bitrate. Doubling your viewers at the same bitrate doubles your data transfer and therefore your CDN bill. This is why many large platforms negotiate volume tiered pricing — the per-GB rate drops at higher usage thresholds. If you are also planning your server infrastructure, the server bandwidth cost estimator can complement this tool for full infrastructure budgeting.
Is this calculator suitable for on-demand video as well as live streaming?
Yes. For on-demand video, enter the total expected concurrent viewers at peak playback time, set your average bitrate, and estimate total hours of playback per month. The formula and cost calculation are the same regardless of whether the stream is live or on-demand.
What is the difference between bandwidth and data transfer?
Bandwidth refers to the rate of data flow at any given moment, measured in Mbps or Gbps. Data transfer is the total volume of data moved over a period, measured in GB or TB. CDN providers typically bill on total data transfer, not sustained bandwidth, which is why this calculator computes both figures.
Can I use this to compare CDN providers?
Yes. Run the calculator with identical viewer and bitrate inputs but change the CDN cost per GB field to each provider’s rate. The resulting CDN cost estimate lets you directly compare providers side by side. You can also check the cloud storage cost comparison calculator if storage costs are also part of your evaluation.
Conclusion
Understanding your video streaming bandwidth needs and CDN costs before you launch or scale is not optional — it is fundamental to building a profitable streaming business. Whether you are planning for 100 viewers or 100,000, this calculator gives you a fast, reliable starting point for infrastructure budgeting.
Use it alongside your encoder settings and CDN provider’s pricing page to model realistic monthly costs and per-viewer economics. Revisit the numbers regularly as your audience grows, your bitrate settings change, or CDN pricing shifts.