Why was I charged when my site exceeded its bandwidth or traffic limit?

Seeing an unexpected charge on your Webflow invoice labeled "bandwidth overage" or "traffic limit exceeded"? This article explains why it happened, how overage fees are calculated, and what you can do to prevent it from happening again — including upgrading your plan or enabling surge protection.

Seeing an unexpected charge on your Webflow invoice labeled "bandwidth overage" or "traffic limit exceeded"? This article explains why it happened, how overage fees are calculated, and what you can do to prevent it from happening again — including upgrading your plan or enabling surge protection.
Salomé

Salomé

Lead Creative Webdesigner

February 2026

Summary of the article

Every Webflow Site plan includes monthly limits for bandwidth (data transferred) and visits (unique sessions). When your site exceeds those limits before the end of the billing cycle, Webflow keeps it live and automatically charges an overage fee based on how much you went over. This charge appears as a separate line item on your next invoice. The most common causes are unexpected traffic spikes, large unoptimized media files, and bot traffic. To prevent future overages, you can upgrade to a higher Site plan, enable surge protection (which auto-upgrades your plan during spikes and downgrades afterward), or optimize your site's assets to reduce bandwidth consumption.

If you see an unexpected charge on your Webflow invoice labeled "bandwidth overage" or "traffic limit exceeded", it's because your site used more resources than your current Site plan includes. Webflow automatically charges for overages to keep your site online, but you can prevent future charges by upgrading your plan or enabling surge protection.

1. How Webflow Site plan limits work

Every Webflow Site plan includes:

  • Monthly visits – the number of unique visitor sessions your site can handle per month.
  • Bandwidth – the amount of data transferred (page loads, images, videos, assets) in gigabytes (GB) per month.
  • Form submissions – number of forms submitted per month (on plans that include forms).

If your site exceeds any of these limits before the end of your billing cycle, Webflow considers it an overage.

2. What happens when you exceed your limits

Webflow has two possible behaviors when you hit or exceed your plan limits:

Option 1: Automatic overage charges (default)

  • Webflow keeps your site live and accessible.
  • It automatically bills you for the additional bandwidth or visits at a set overage rate.
  • The overage charge appears as a separate line item on your next invoice.

Option 2: Site suspension (if you've disabled overages or the overage is extreme)

  • In rare cases, if overages are not allowed or you've opted out, Webflow may temporarily suspend your site or display a "bandwidth exceeded" page until you upgrade or the billing cycle resets.

Most users see option 1 by default, which is why you received a charge.

3. How overage charges are calculated

Webflow calculates overage fees based on how much you exceeded your plan limits.

Bandwidth overage:

  • Each Site plan includes a set amount of bandwidth per month (e.g. 50 GB on a Basic plan, 200 GB on CMS, 400 GB on Business).
  • If you go over, Webflow charges for each additional gigabyte of data transferred.
  • Overage rates vary by plan but are typically in the range of $2–5 per GB over the limit.

Traffic / visits overage:

  • Some Site plans have visit caps (e.g. 25,000 visits/month on a Basic plan).
  • If you exceed the cap, Webflow may charge a fee per additional 1,000 visits or upgrade you automatically to the next plan tier.

Check your Site plan details or pricing page for the exact overage rates on your plan.

4. Where to see your usage and overage charges

Check current usage:

  1. Open your site in the Dashboard.
  2. Go to Site settings → Hosting.
  3. Look for Bandwidth and Visits usage meters showing your current month's consumption vs your plan limit.

Check overage charges:

  1. Go to Workspace settings → Billing → All invoices.
  2. Open the invoice with the unexpected charge.
  3. Look for line items labeled "Bandwidth overage" or "Traffic overage" with the amount charged.

5. Common reasons your site exceeded its limits

Unexpected traffic spike

  • Your site went viral, got featured on a major platform, or was hit by a marketing campaign.
  • Solution: upgrade to a higher Site plan before the next spike, or enable surge protection.

Large media files

  • High‑resolution images, videos, or downloadable assets (PDFs, etc.) consume a lot of bandwidth.
  • Solution: compress images, use external video hosting (YouTube, Vimeo), or serve large files from a CDN.

Bot traffic or attacks

  • Your site may be getting hit by scrapers, bots, or DDoS attempts, inflating your visit and bandwidth numbers.
  • Solution: enable Cloudflare bot protection (available on some Webflow plans) or contact Support if you suspect malicious traffic.

Embedded assets from Webflow's CMS

  • If your CMS has dozens of images per page or auto‑plays videos, bandwidth usage can climb quickly.
  • Solution: lazy‑load images, optimize CMS images with Webflow's built‑in compression, and avoid auto‑play videos.

6. How to prevent future overage charges

Upgrade to a higher Site plan

If you consistently exceed your limits, upgrading to the next tier (e.g. CMS → Business, or Business → Enterprise) gives you higher caps and may be cheaper than paying overages every month.

  1. Go to Site settings → Hosting → Site plan.
  2. Click Change plan and select a higher tier.
  3. Webflow will prorate the upgrade for the rest of your billing cycle.

Optimize your site to reduce bandwidth

  • Compress images using Webflow's automatic image optimization or tools like TinyPNG before uploading.
  • Use external video hosting (YouTube, Vimeo, Wistia) instead of hosting video files directly in Webflow.
  • Lazy‑load images to reduce initial page load bandwidth.
  • Review and remove unused assets from your CMS and assets panel.

Monitor usage regularly

Set a calendar reminder to check your bandwidth and visit usage mid‑cycle in Site settings → Hosting, so you can upgrade proactively before hitting the limit.

7. Can I dispute or refund an overage charge?

Generally, no—overage charges reflect actual resource usage and are non‑refundable.

However, if you believe the charge is incorrect or due to:

  • A Webflow system error (e.g. bandwidth meter showing wrong numbers).
  • Bot or malicious traffic that wasn't your fault.
  • A billing mistake (e.g. double‑charged for the same overage).

You can contact Webflow Support with:

  • Your site name and Workspace.
  • The invoice number and overage line item.
  • Evidence or screenshots of the issue.

Support can review the usage logs and issue an adjustment if the charge was genuinely in error.

Use cases

These businesses have migrated to Webflow

And their marketing teams thank us for it.

No items found.
FAQ

Any questions?

Transparency for informed decision-making.