Cheapest CDN Providers in 2026: What 1 TB a Month Costs on Each
For a site serving 1 TB a month of static files (up to 10 million requests, North America and Europe), Cloudflare's Free plan and CloudFront's pay-as-you-go free tier both cost $0 a month. Bunny.net is the next cheapest at $5.00 a month on its Volume network, billed by usage at $0.005 per GB. Prices read on 19 Oct 2026.
Free has limits: Cloudflare's terms restrict video and picture-heavy sites, and CloudFront's allowance ends at 1 TB.
Toolradar data: Toolradar's best CDN tools page, updated October 16, 2026, says "We evaluated 34 CDN tools to create this ranking" and "5 of the 10 tools listed here have a free plan".
Dupple data: we read 9 vendor pricing pages on 19 Oct 2026, and all 9 publish a price. At 1 TB, 5 of them charge by the GB, 3 sell a flat monthly plan and ImageKit adds a plan fee to a per-GB overage, and the bill for the same terabyte runs from nothing to $990.00 a month.
| Provider and plan | Billing shape | 1 TB a month | 1 TB over 12 months | 10 TB a month | Hidden costs |
|---|---|---|---|---|---|
| Cloudflare Free | Flat plan, no per-GB line | $0 | Free | $0 | Terms limit video and mostly-picture sites; community support only |
| Amazon CloudFront | Pay as you go, or flat monthly plan | $0 (free tier) | Free | $15.00 (Pro plan) | US and Europe past 1 TB: $0.085 per GB; origin hosting billed separately |
| Bunny.net Volume network | Pay as you go by the GB | $5.00 ($10.00 on Standard) | $60.00 | $50.00 ($100.00 on Standard) | $1 monthly minimum; Standard charges $0.03 to $0.06 per GB outside Europe and North America |
| BlazingCDN FLEX | Pay as you go with a minimum | $25.00 | $300.00 | $47.50 | The minimum covers 5 TB; raw logs cost $50 a month |
| KeyCDN | Pay as you go by the GB | $40.00 | $480.00 | $400.00 | $4 minimum usage and a $49 smallest credit purchase; Asia and Oceania from $0.08 per GB |
| Fastly | Usage-based by the GB and request | $117.00 | $1,404.00 | $1,197.00 | Requests add $9.00; Africa and India charge $0.28 per GB |
| CacheFly Adoption | Flat plan with 10 TB included | $299.00 | $3,588.00 | $299.00 | Pays for 10 TB; further bandwidth is quoted by sales |
| ImageKit Pro | Plan fee plus per-GB overage | $437.75 | $5,253.00 | $4,487.75 | Image and video delivery; sales call above $300 a month |
| CDN77 Growth | Flat plan with 250 TB included | $990.00 | $11,880.00 | $990.00 | Pays for 250 TB; no smaller self-serve plan |
Each cell is the lowest list price on that vendor's current pricing page that covers the traffic, billed monthly. Rows run from the lowest bill at 1 TB to the highest, and the two free rows put Cloudflare first because its plan lists no per-GB charge while CloudFront's allowance stops at 1 TB. Twelve-month figures are the monthly bill times 12, with no discounts applied.
What is a CDN?
A content delivery network (CDN) keeps copies of your files on servers near your visitors, and providers charge for the data sent by the GB, by the request or as a flat monthly plan. Many hosts bundle one: our web hosting guide notes a free Cloudflare CDN on Hostinger's Business plan.
How we priced the scenario
This page compares vendor pricing pages, plan tables, terms and docs read on 19 Oct 2026. We did not test speed or uptime and make no performance claim. The scenario is 1,000 GB a month of images, scripts and stylesheets with up to 10 million requests, delivered in North America and Europe, at list price. We count 1 TB as 1,000 GB for every provider, as the examples on CloudFront's pay-as-you-go page do.
Request fees count only where a vendor lists one inside the scenario (Fastly), and the 10 TB column keeps the same requests.
Cloudflare Free: nothing to pay, with terms to read
Cloudflare's plans page lists a Free plan with no monthly charge, Pro at $20 a month billed annually or $25 a month billed monthly, and Business at $200 a month billed annually or $250 a month billed monthly. The plan table ticks CDN on all three and shows no per-GB bandwidth charge, so traffic volume does not enter the price on the page. Pro adds lossless image optimization and ticket support.
The catch sits in Cloudflare's service-specific terms. Outside Enterprise, serving video or "a disproportionate percentage of pictures, audio files, or other large files" through the CDN needs paid products such as the Developer Platform, Images or Stream, and Cloudflare may limit access without them. A site whose terabyte is mostly photographs should read that clause twice. Video is a separate bill, which our video hosting comparison prices per minute stored and delivered.
Pick it when the terabyte is pages, scripts and a normal share of images. Storing pictures in R2 costs $0.015 per GB-month after 10 GB, and our guide to free serverless platforms covers R2 and Workers.
Amazon CloudFront: a free terabyte, then a flat plan
CloudFront's pay-as-you-go page puts 1 TB of data transfer out and 10,000,000 HTTP or HTTPS requests a month in its Always Free Tier, so the scenario bills nothing. After the free terabyte, the next 9 TB cost $0.085 per GB in the United States, Mexico, Canada and Europe, and HTTPS requests past the free allowance cost $0.0100 per 10,000 in the US. Fetching from an AWS origin such as S3 carries no transfer charge.
The flat-rate page sells a Free plan (100 GB, 1 million requests), Pro at $15 a month (50 TB, 10 million requests), Business at $200 a month and Premium at $1,000 a month, all with no overage charges. The plan docs add that sustained use above an allowance can lead to adjusted delivery rather than a charge.
Pick it when you already run on AWS. Up to 1 TB it is free, and at 10 TB the Pro plan costs $15.00 where pay as you go would cost $765.00.
Bunny.net: two networks and a low floor
Bunny.net's CDN pricing splits into two networks. Standard has 119 PoPs and region prices: $0.01 per GB in Europe and North America, $0.03 in Asia and Oceania, $0.045 in South America and $0.06 in the Middle East and Africa. Volume has 10 PoPs and one global rate of $0.005 per GB for the first 500 TB. The scenario therefore costs $5.00 on Volume or $10.00 on Standard, with a $1 monthly minimum, no request fees and a 14-day free trial that needs no credit card.
The weak spot is geography on Standard: the same terabyte delivered to South America costs $45.00, while Volume stays flat but has far fewer locations. The page also offers monthly bandwidth limits as overcharge protection.
Pick it for usage-based billing with almost no floor: Volume for a global audience on a budget, Standard when you want the 119 locations.
BlazingCDN: one rate everywhere, but a minimum bill
BlazingCDN's pricing page charges $0.005 per GB on its FLEX plan for the first 5 TB, then $4.50 per TB up to 25 TB and $4.00 up to 100 TB. Tiers work like tax brackets, the price is the same in every region and there are no request fees or contracts. The $25 monthly minimum covers the first 5 TB, so a terabyte of traffic is billed at the minimum.
There is no free plan, and a 14-day paid test waives the minimum. At 10 TB the bill is the first 5 TB at the minimum plus 5 TB at $4.50, or $47.50, which lets it pass Bunny's Volume network. Raw logs are an add-on at $50 a month.
Pick it from 5 TB a month upward, or when your audience sits outside Europe and North America and you want one flat rate.
KeyCDN: simple per-GB pricing, with a minimum payment
KeyCDN's pricing page charges $0.04 per GB in North America and Europe for the first 10 TB a month, $0.03 for the next 40 TB and $0.02 for the next 50 TB, so 1,000 GB costs $40.00. Asia and Oceania start at $0.08 per GB, and Africa and Latin America at $0.10. The page lists unlimited requests with no request charges, and 24/7 support is included.
Two minimums apply: $4 of usage a month, and $49 is the smallest prepaid credit purchase, so the first top-up is $49 while this scenario's monthly usage is $40.00. The first 3 zones are free and each extra zone costs $1 a month.
Pick it for pay-as-you-go with no contract and round-the-clock support, but expect a higher per-GB rate than Bunny or BlazingCDN.
Fastly: priced per GB and per request
Fastly's pricing page is usage-based. Full Site Delivery includes 100 GB free each month, then charges $0.12 per GB in North America and Europe up to 10 TB, and the first 1 million requests are free, then $0.01 per 10,000. With all traffic in North America, the scenario is 900 GB at $0.12, which is $108.00, plus 9 million billable requests, which is $9.00, for $117.00.
Regions cost more: Asia and South America are $0.19 per GB, Africa, India and South Korea $0.28. Fastly also sells Deliver packages from $1,500 a month.
Pick it when you already use Fastly's edge tools. For plain file delivery at this volume, five providers in this table cost less.
CacheFly: a 10 TB bundle
CacheFly's current pricing page sells three feature tiers, each with 10 TB a month included and priced per month: Adoption at $299, Production at $1,499 and Governance at $3,499. Extra bandwidth is sized by a sales rep as a commit, and the page lists no per-GB rate. A free developer account covers 100 GB and one domain. CacheFly's older pricing page still lists a $0.05 per GB Developer overage that the current page no longer shows. At that rate 1 TB would come to about $45.00 (900 GB past the free 100 GB), but the older page's own navigation leads to the current one, so the table prices the Adoption tier.
Email support from CDN engineers is included, Silver support adds $995 a month and real-time log search $695 a month. At 10 TB the same fee covers the traffic, which lets CacheFly pass KeyCDN.
Pick it if you expect to fill the 10 TB bundle. At 1 TB you pay for nine terabytes you do not use.
ImageKit: an image and video CDN with its own plan ladder
ImageKit's plans page prices image and video delivery as a plan plus bandwidth. Its free plan has 20 GB of bandwidth a month. Lite is $9 a month with 40 GB, then $0.5 per GB, and Pro is $89 a month with 225 GB, then $0.45 per GB. One terabyte costs $489.00 on Lite and $437.75 on Pro, so Pro is the cheaper plan here.
The page also says ImageKit reaches out when monthly usage passes $300 to discuss a custom plan, and Lite allows overage on bandwidth and storage. It fits the image share of a site, but it is the second most expensive row at 1 TB and the most expensive at 10 TB.
Pick it for image-heavy sites that want transformations handled for them, not for plain bandwidth.
CDN77: a flat plan built for large traffic
CDN77's pricing page lists two plans. Growth is $990 a month for up to 250 TB of monthly traffic with all PoPs, all features and 24/7 support, and overage is $3.96 per TB. Enterprise has a tailored price and custom volume. One terabyte therefore costs the whole fee, an effective $0.99 per GB, because no smaller self-serve plan is listed.
Dividing the fee by 250 TB gives the $3.96 overage rate, so the fee only spreads thin as you approach the full allowance.
Pick it for traffic close to its 250 TB allowance. At 1 TB every other row here costs less.
How to choose
- Pages, scripts and a few images under 1 TB: Cloudflare Free, or CloudFront's free tier if you already run on AWS.
- 1 to 10 TB on a fixed bill: CloudFront Pro, which states no overage charges.
- Usage-based billing: Bunny.net for a low minimum, BlazingCDN once you pass 5 TB.
- Mostly images that need resizing: ImageKit, accepting its plan ladder.
- Audience in Asia, South America or Africa: a single global rate (Bunny Volume or BlazingCDN), not a regional table.
- Hundreds of terabytes: price CDN77's flat plan against BlazingCDN's tiers, and ask Bunny for a quote.
Common mistakes
Reading the per-GB rate as the bill. BlazingCDN's rate looks like a few dollars a terabyte, but its minimum makes the bill $25.00, and KeyCDN sells credit in a $49 minimum top-up although its monthly usage here is $40.00.
Pricing every region at the Europe rate. On Bunny Standard a terabyte to South America is $45.00, and on KeyCDN a terabyte to Africa or Latin America is $100.00.
Treating a free tier as a plan. A 2 TB month on CloudFront pay as you go bills $85.00 for the second terabyte, and Cloudflare Free comes with the terms above.
Paying for headroom. CDN77's plan covers 250 TB and CacheFly's $299 tier covers 10 TB, both far above a 1 TB need.
Forgetting the extras. Bunny Optimizer, its image processing add-on, adds $9.50 per website a month, and BlazingCDN raw logs add $50 a month.
FAQ
What is the cheapest CDN in 2026?
For 1 TB a month of static files, Cloudflare's Free plan and CloudFront's free tier both bill nothing, and Bunny.net follows at $5.00 on its Volume network. The prices were read on vendor pages on 19 Oct 2026 and leave out origin storage.
Is Cloudflare's CDN really free?
The Free plan has no monthly charge and no per-GB line on the plans page, but the terms require paid products to serve video or a disproportionate share of pictures and other large files. Pro is $20 a month billed annually.
How much does Bunny CDN cost per GB?
Bunny's Standard network charges $0.01 per GB in Europe and North America and its Volume network $0.005 per GB worldwide, with a $1 monthly minimum and no request fees.
CloudFront or Cloudflare: which costs less?
At 1 TB both bill nothing. At 10 TB CloudFront's Pro plan is $15.00, while Cloudflare's Free plan still lists no per-GB charge, so Cloudflare is lower on price, subject to its terms on video and large files.
Is there a CDN with no bandwidth overage?
CloudFront's flat-rate plans state no overage charges, and Cloudflare's plans list no per-GB line. Bunny, BlazingCDN, KeyCDN and Fastly charge per GB, CDN77 charges $3.96 per TB beyond 250 TB and ImageKit allows overage on paid plans.
Bottom line
For one terabyte of static files, start with Cloudflare Free if its terms fit your content, or CloudFront's free tier if you already run on AWS, and use Bunny's Volume rate when you want a metered bill. Rerun the sums at your own volume, because at 10 TB CloudFront's Pro plan and BlazingCDN lead the paid options.
Dupple X puts 300+ AI courses, $3M+ in exclusive deals, the ad-free Techpresso experience and a private community in one membership.
Some offers on this page may be paid placements or contain affiliate links.