Short answer: at 2 TB a month, DigitalOcean Spaces has the lowest commercial bill in this table at $14.76, because its $5 plan includes 1 TiB of transfer. At 20 TB the order flips, and the flat Cloudflare Pro plan has the lowest bill in the table, provided its terms cover the traffic. Bunny CDN and KeyCDN suit teams that want per-gigabyte pricing they can estimate by region, while CDN77 and ImageKit are monthly plans.
Eight delivery services priced on the same two volumes, with each billing basis, minimum and plan allowance spelled out.
A CDN bill depends on how the vendor charges and how much you deliver. This page prices eight tools on the same two volumes, 2 TB and 20 TB a month, in US dollars. The buyer it has in mind runs a site or app that serves web pages to visitors in North America and Europe, billed monthly. Each row shows its billing basis beside the bill, so a flat plan and a per-gigabyte rate can be read at the same volume. Toolradar data: of the 34 CDN tools we track, the ones priced here split between flat monthly plans and per-gigabyte rates, so the lowest bill at a given volume depends on the billing model.
Methodology: this page compares eight tools. Prices are from the vendors' pricing pages as of October 25, 2026, linked in the footnote of the comparison table. Rows are ordered by the monthly bill at 2 TB, with ties broken by the bill at 20 TB, and jsDelivr is listed last with no commercial rate. Providers whose pages print no USD rate for both volumes are left out, except jsDelivr. Amazon CloudFront is not a Toolradar tool, so it appears only in the FAQ.
Two assumptions shape every row. First, 2 TB and 20 TB are treated as 2,000 GB and 20,000 GB, except DigitalOcean, which bills in GiB, so its row uses 2,000 GiB and 20,000 GiB. Second, the figures cover delivery only. Storage, request fees and add-ons are excluded unless a plan bundles them.
Top Picks
Picked by editorial review, informed by G2 and Capterra review volume and rating and by media mentions, the signals behind our category rankings. How we rate
Object storage with built-in CDN delivery: $5 a month with 1 TiB of transfer, then $0.01 per GiB.
Starting price
From $5 /mo
4.5 (49 reviews)
Best for
Sites that keep their files in the same account as their delivery bill.
Flat monthly plans for delivery, with no per-GB charge attached to Pro or Business.
Starting price
From $25 /mo
4.3 (79 reviews)
Best for
Teams that want one fixed monthly fee and can confirm the plan terms.
Pay-as-you-go CDN billed per GB by region, with a $1 monthly minimum.
Starting price
Custom
4.9 (1,754 reviews)
Best for
Sites that want per-gigabyte pricing in North America and Europe with a low monthly floor.
| Tool | Starting price | Rating | Best for |
|---|---|---|---|
| DigitalOcean Spaces | From $5/mo | 4.5 49 reviews | Sites that keep their files in the same account as their delivery bill. |
| Cloudflare | From $25/mo | 4.3 79 reviews | Teams that want one fixed monthly fee and can confirm the plan terms. |
| Bunny CDN | Custom | 4.9 1,754 reviews | Sites that want per-gigabyte pricing in North America and Europe with a low monthly floor. |
| KeyCDN | Custom | 4.4 138 reviews | Buyers who want tiered per-GB rates they can estimate by region. |
| Fastly | From $500/mo | 4.7 88 reviews | Teams that want usage-based billing and can budget request fees separately. |
| ImageKit | From $89/mo | 4.7 300 reviews | Image-heavy sites that want a monthly plan and can stay within the bandwidth allowance. |
| CDN77 | From $100/mo | 3.6 117 reviews | Businesses with steady traffic that can take a sales-led plan. |
| jsDelivr | Free | 3.9 148 reviews | Open-source libraries and public assets, not commercial sites. |
DigitalOcean Spaces
Object storage with built-in CDN delivery: $5 a month with 1 TiB of transfer, then $0.01 per GiB.
- 4.4 on G2 (45 reviews)
- 4.8 on SourceForge (4 reviews)
- Starting price
- From $5/mo
- Free plan
- No
- Rating
- 4.5 (49 reviews)
Best for: Sites that keep their files in the same account as their delivery bill.
- Pro: Lowest commercial bill at 2 TB in this table, with storage and delivery in one account
- Pro: The included 1 TiB of transfer covers about half the 2 TB basis
- Pro: One rate applies above the allowance, with no regional tiers on the pricing page
- Con: Bills in GiB, so the 2 TB and 20 TB figures use 2,000 and 20,000 GiB
- Con: Stored data is extra, at $0.02 per GiB beyond 250 GiB
DigitalOcean Spaces offers a very fair and generous pricing model at $5/month for 250 GB storage and 1 TB bandwidth.
Watch out
Overage fees: $0.02/GB for additional storage
Cloudflare
Flat monthly plans for delivery, with no per-GB charge attached to Pro or Business.
- 4.3 on PeerSpot (79 reviews)
- Starting price
- From $25/mo
- Free plan
- Yes
- Rating
- 4.3 (79 reviews)
Best for: Teams that want one fixed monthly fee and can confirm the plan terms.
- Pro: The same printed fee applies at 2 TB and at 20 TB on the Pro and Business plans
- Pro: Unmetered DDoS Protection is listed on the plans page
- Pro: A Free plan is listed at $0 on the same page
- Con: Monthly billing costs more than yearly billing on both the Pro and Business plans
- Con: The plans page prints no bandwidth allowance, so the flat fee needs a terms check at 20 TB
Cloudflare's Free plan is the most generous in the CDN industry, unlimited bandwidth, DDoS protection, and a global CDN at $0.
Bunny CDN
Pay-as-you-go CDN billed per GB by region, with a $1 monthly minimum.
- 4.9 on Trustpilot (1,229 reviews)
- 4.8 on G2 (525 reviews)
- Starting price
- Custom
- Free plan
- No
- Rating
- 4.9 (1,754 reviews)
Best for: Sites that want per-gigabyte pricing in North America and Europe with a low monthly floor.
- Pro: The standard network charges $0.01 per GB in Europe and North America
- Pro: The standard network charges $0.01 per GB at both volumes, and Bunny asks buyers above 100 TB a month to contact sales
- Pro: A $1 monthly minimum keeps the floor low for very small sites
- Con: Bunny's Volume Network prints lower rates from $0.005 per GB that this table does not use, and buyers above 100 TB a month contact sales
- Con: Asia and Oceania pay $0.03 per GB, three times the Europe and North America rate
BunnyCDN's pricing is exceptionally fair and generous, especially with its Standard tier starting at just $0.01 per GB.
KeyCDN
Per-GB tiers for North America and Europe that fall after the first 10 TB, with a $4 minimum usage.
- 4.5 on G2 (71 reviews)
- 4.3 on SourceForge (67 reviews)
- Starting price
- Custom
- Free plan
- No
- Rating
- 4.4 (138 reviews)
Best for: Buyers who want tiered per-GB rates they can estimate by region.
- Pro: The rate falls from $0.04 to $0.03 per GB after the first 10 TB
- Pro: The printed table gives a rate for each region, including Africa and Latin America
- Pro: The $4 minimum usage is small for a 2 TB site
- Con: Asia and Oceania rates are double the North America and Europe rate for the first 10 TB
- Con: Above 100 TB a month the page directs buyers to contact sales for volume pricing
KeyCDN's pricing is quite competitive, especially the 'Pay as you go' tier at $0.04/GB, which is fair for smaller users.
Watch out
Minimum monthly charge of $4 applies
- Starting price
- From $500/mo
- Free plan
- No
- Rating
- 4.7 (88 reviews)
Best for: Teams that want usage-based billing and can budget request fees separately.
- Pro: The first 100 GB each month is free in the bandwidth table
- Pro: North America and Europe share the same per-GB rates in the printed table
- Pro: The rate steps down to $0.08 per GB after the first 10 TB
- Con: Request fees are billed on top of bandwidth and are not in the figures here
- Con: At 20 TB the bandwidth alone comes to $1,988 before request fees
However, the 'Advantage/Ultimate' custom pricing for 2-5B requests suggests better value for high-volume enterprises.
Watch out
Overage fees for exceeding request limits
- Starting price
- From $89/mo
- Free plan
- Yes
- Rating
- 4.7 (300 reviews)
Best for: Image-heavy sites that want a monthly plan and can stay within the bandwidth allowance.
- Pro: The Free plan covers 20 GB of bandwidth a month at $0
- Pro: Plan prices and overage rates are printed on one page, so no sales contact is needed below Enterprise
- Pro: A $9 plan includes 40 GB of bandwidth, with $0.50 per GB after that
- Con: At 2 TB most of the bill is overage at $0.45 per GB after the 225 GB allowance
- Con: The figures cover bandwidth only, not the storage or media features in each plan
ImageKit's pricing is fair, offering a generous free tier and competitive starting points.
Watch out
Overage fees for exceeding bandwidth/storage
CDN77
Growth plan at $990 a month for up to 250 TB, with $3.96 per TB above that.
- 4.8 on G2 (69 reviews)
- 1.5 on Trustpilot (37 reviews)
- 4.7 on Capterra (11 reviews)
- Starting price
- From $100/mo
- Free plan
- No
- Rating
- 3.6 (117 reviews)
Best for: Businesses with steady traffic that can take a sales-led plan.
- Pro: The Growth plan covers up to 250 TB a month with full access to the platform features
- Pro: Inside the plan the fee does not change between 2 TB and 20 TB
- Pro: Object storage has no egress fees between storage and the CDN77 delivery platform
- Con: No plan below Growth is printed, so a 2 TB site pays the same fee as a 20 TB site
- Con: The Enterprise plan is priced through a sales contact
CDN77's pricing, particularly the Growth plan at $990/month for 250 TB, positions it as a premium CDN provider.
Watch out
Growth plan overages at $3.96/TB
- Starting price
- Free
- Free plan
- Free to use
- Rating
- 3.9 (148 reviews)
Best for: Open-source libraries and public assets, not commercial sites.
- Pro: The free service costs nothing for open-source projects
- Pro: The page prints no tiers or regions for the free service
- Pro: The page names open-source libraries as its use case, so the fit is clear
- Con: Built for open-source files, so a commercial site has no rate here to compare
- Con: A 20 TB commercial site cannot read a price for its traffic on the page
jsDelivr's pricing is exceptionally generous, as it offers a completely free CDN service for open-source packages, npm, and GitHub files with unlimited bandwidth.
Other CDN tools worth considering
More published tools from our CDN category, ordered by our category ranking. They are not part of the editorial picks above.
What a CDN bill is made of
A content delivery network keeps copies of your files on servers close to visitors, and vendors charge for the traffic those servers send. Two billing models dominate. Pay-as-you-go services, such as Bunny CDN, KeyCDN and Fastly, bill each gigabyte delivered, often with a price per region and a lower rate after each volume tier. Flat-plan services, such as Cloudflare and CDN77, bill a monthly fee for a plan, and that fee does not move with traffic inside the plan. Some vendors add storage or media features to the same bill, as ImageKit does with DAM storage. Those lines change the total without changing the delivery rate, so this page keeps the delivery charge and states its basis for every row. The CDN category covers the feature side of the same market, and this page covers only price.
Why the order changes with volume
A per-gigabyte bill grows with traffic, so the gap between a pay-as-you-go service and a flat plan widens as a site grows. A flat plan does not move until its included traffic or plan limit is reached. That is why the order in this table changes between the two volumes. At 2 TB, DigitalOcean Spaces has the lowest commercial bill, because its included transfer covers half the volume. At 20 TB, the flat Cloudflare plan keeps its monthly fee, while the per-gigabyte rows rise many times over. Anyone planning to grow should price both volumes and read the terms of any flat plan before signing up for it.
Key Features to Look For
Billing basis: per gigabyte, per region or a flat monthly fee, stated beside each bill.
Included transfer: a plan allowance sets the point where overage begins, such as the 1 TiB included with DigitalOcean Spaces or the 225 GB bandwidth on the ImageKit Pro plan.
Volume tiers: per-gigabyte rates fall after set thresholds, so a 20 TB bill is not simply ten times the 2 TB bill.
Regional rates: the same vendor can charge two or three times more in Asia and Oceania than in North America and Europe.
Scope: the figures cover delivery only, and storage, request fees and add-ons are excluded from every row.
What to check before you pay
-
Billing term: Cloudflare prices its Pro and Business plans differently when billed yearly and when billed monthly, so compare like with like.
-
Region: check where your visitors are before you take a North America and Europe rate, because per-gigabyte vendors in this table price regions differently.
-
Flat-plan terms: the Cloudflare plans page prints no bandwidth allowance for Pro or Business. Cloudflare's CDN terms for Free, Pro and Business let Cloudflare limit the CDN if it serves video or a disproportionate share of pictures, audio files or other large files without its paid services, so a site that serves mostly images or downloads may not qualify for the Pro fee at 20 TB.
-
Storage: DigitalOcean includes 250 GiB of storage in its plan, and storage above that costs $0.02 per GiB, which the table excludes.
-
Request fees: Fastly bills request fees on top of bandwidth, and those are not in the table.
-
Minimums: KeyCDN's minimum usage is $4 a month, and its page sets a separate minimum payment of $49.
Pricing Comparison
| Provider | Plan or rate | Billing basis | 2 TB a month | 20 TB a month |
|---|---|---|---|---|
$5 plan, 1 TiB transfer included | Per GiB above 1 TiB at $0.01 | $14.76 | $194.76 | |
Cloudflare | Pro, $20 billed yearly or $25 monthly | Flat monthly plan, no per-GB charge | $20 | $20 |
Standard network, Europe and North America | Per GB at $0.01, $1 monthly minimum (Volume Network rates may be lower above 100 TB a month) | $20 | $200 | |
North America and Europe tiers | Per GB: $0.04 first 10 TB, $0.03 next 40 TB | $80 | $700 | |
Fastly | Pay-as-you-go, North America | Per GB: first 100 GB free, $0.12 to 10 TB, $0.08 next 10 TB | $228 | $1,988 |
Pro plan, $89 a month, 225 GB bandwidth | Monthly plan, $0.45 per GB above 225 GB | $887.75 | $8,987.75 | |
Growth plan, up to 250 TB a month | Monthly plan, $3.96 per TB above 250 TB | $990 | $990 | |
Free CDN for open source projects | No commercial rate printed | No rate printed | No rate printed |
Vendor prices in USD as of October 25, 2026, from these pages: Cloudflare plans, Bunny CDN pricing, DigitalOcean Spaces pricing, KeyCDN pricing, Fastly pricing, ImageKit plans, CDN77 pricing and jsDelivr. Delivery only. 2 TB is 2,000 GB, except DigitalOcean, which bills 2,000 GiB.
Mistakes to Avoid
- ×
Comparing one volume only. The order at 2 TB can reverse at 20 TB, as it does in this table.
- ×
Mixing units. DigitalOcean bills in GiB, while many per-gigabyte rates are quoted per GB, so the table keeps each basis in its own column.
- ×
Taking a monthly price without the billing term. Yearly billing lowers the monthly fee on Cloudflare's flat plans.
- ×
Assuming free means unlimited. jsDelivr's free service is for open-source projects, so a commercial site does not get that rate.
- ×
Ignoring regional pricing, which can change a North America estimate by a factor of two or three for visitors in other regions.
Expert Tips
- →
Estimate monthly delivery per region, then price each region separately on a per-gigabyte vendor.
- →
Price the bill at the volume you expect in twelve months, not only the volume you have today.
- →
Open the vendor's pricing page before you choose a plan, and check that the date on this table matches the page you are reading.
The Bottom Line
For 2 TB a month, DigitalOcean Spaces has the lowest commercial bill in this table for delivery, and storage above 250 GiB is billed on top. At 20 TB, the flat Cloudflare Pro plan has the lowest bill in the table, provided its terms cover the traffic, and the per-gigabyte rows cost many times more. Pick the flat plan only after its terms confirm that your traffic fits.
Frequently Asked Questions
How much does a CDN cost at 2 TB a month?
In this table the lowest commercial bill at 2 TB is DigitalOcean Spaces at $14.76, because its $5 plan includes 1 TiB of transfer. Bunny CDN and the Cloudflare Pro plan come next, tied at the same monthly bill. KeyCDN follows at $80 on North America and Europe rates, and the figures exclude storage and request fees.
Is there a free CDN?
jsDelivr describes itself as "A free CDN for open source projects", and its homepage prints no commercial price. Cloudflare lists a Free plan on its plans page, and its commercial flat plans are Pro and Business.
Which option costs the least at 20 TB a month?
Among the priced rows, the flat Cloudflare Pro plan keeps the same monthly fee at 20 TB, provided its terms cover that traffic: Cloudflare's CDN terms let it limit the CDN if a site serves video or a disproportionate share of large files without its paid services. The per-gigabyte rows rise with traffic, with DigitalOcean Spaces at $194.76 and Bunny CDN at $200 in this table.
Does Cloudflare charge for bandwidth?
The Pro and Business plans are priced per month, and no per-GB charge is attached to either plan in this table. Monthly billing costs more than yearly billing on both plans, so check the billing term before comparing.
How does Amazon CloudFront compare?
Amazon CloudFront is not a Toolradar tool, so it is not in the ranked rows. Its own pricing page lists a Pro flat-rate plan at $15 a month per distribution, with 50TB of data transfer and "No overage charges". That is below the Cloudflare Pro plan at both volumes, but the AWS plan terms still apply.
Do storage and requests change the bill?
Yes. The figures exclude storage, request fees and add-ons. Fastly bills request fees on top of bandwidth, and DigitalOcean charges $0.02 per GiB for storage above the 250 GiB in its plan.
Cite this page: Toolradar, "CDN Pricing Compared at 2 TB and 20 TB a Month (2026)", updated October 2026, https://toolradar.com/guides/cdn-pricing-compared
Related Guides
Ready to Choose?
Compare features, read reviews, and find the right tool.
Some offers on this page may be paid placements or contain affiliate links.
