Skip to content

Netlify billing

Netlify credits ran out or the bill spiked: find what’s using them

Customers see a Site not available page, or the Netlify bill is far higher than expected. On a credit-based plan, which every new Netlify account has used since September 4, 2025, sites draw from one team credit balance, and when it runs out every site on the team pauses. Find which usage grew, then the code or traffic behind it. Here’s how, in Netlify’s words, or hand it over at a fixed price.

Rather hand it over? App Fix Ticket: One reproducible bug in an existing mobile or web app, diagnosed and fixed.

Full refund if Simon can’t take it on once he sees your project, or if you cancel before work starts. Refund terms.

Short answer

Open the team’s usage page in the Netlify dashboard and see which line grew: web requests, compute (functions and similar), bandwidth or production deploys. If the sites are paused, a paid plan can buy a credit pack to bring them back, and a free plan has to upgrade or wait for the next billing cycle. Then fix the cause: an app that polls or refetches, functions that run long, or bot traffic you can block with Firewall Traffic Rules. Auto recharge is off by default, so a paused site means the plan limit was reached, not that a payment failed.

Rather not fix it yourself? App Fix Ticket starts with a fixed-price diagnosis, then a fixed price for the fix before any fix work.

Where the credits go, and the fix

  1. 01

    The credit balance ran out

    “all of your web projects (sites/apps) are paused and visitors to your web projects will find a Site not available page at each of your web project’s URLs.” Netlify, How credits work

    When the team’s credits are used up, Netlify pauses its sites until more credits are bought or the next billing cycle starts. On a paid plan, buy a credit pack to bring them back now (the free plan can’t buy credits and has to upgrade), then fix whatever used them so it doesn’t happen again next cycle.

  2. 02

    One site took every site down

    “Please note that if one site/web project exceeds its limits, all sites/projects on your account will be paused.” Netlify, Billing FAQ for credit-based plans

    Credits are shared across the team, so a busy or broken project can pause the others. Fix the busy site first. A site can be moved into its own team, but that team needs its own plan and credits, and a feature that needs a higher plan may have to be turned off before the move.

  3. 03

    Find the line that grew

    “Usage is calculated for all web projects (sites/apps) on your team from the Netlify team dashboard.” Netlify, Monitor usage for credit-based plans

    Usage is shown for the whole team, so use the daily credit chart to see which line grew and on which day, then check what was deployed or what traffic arrived that day.

  4. 04

    Functions run long or use large memory

    “Compute consumes 10 credits per GB-hour.” Netlify, How credits work

    Compute is billed by memory and time, so a function that waits on a slow API, loops, or is called on every page view adds up. Make it return sooner, or call it less.

  5. 05

    Every request costs credits

    “Web requests use 2 credits per 10 thousand (10,000) requests.” Netlify, How credits work

    Every request costs credits, including ones from an app that polls an API or refetches on every focus, and from crawlers. Poll less. Static files avoid function compute, but each request for them still counts, cached or not. Caching a function’s response saves running the function every time.

  6. 06

    Bots or unwanted traffic

    “Create Firewall Traffic Rules to block or allow project traffic based on:” Netlify, Firewall Traffic Rules

    If requests come from a country or IP range you don’t serve, block it with Firewall Traffic Rules in the project’s security settings. Free and Personal plans get only a few rules per project.

Checked against the vendor’s docs on : Netlify docs: How credits work; Netlify docs: Billing FAQ for credit-based plans; Netlify docs: Monitor usage for credit-based plans; Netlify docs: Firewall Traffic Rules; Netlify docs: Caching overview; Netlify docs: Resume paused projects.

Rather hand it over?

Fixed scope, fixed price, paid upfront. The work happens in writing; no call needed.

“Very responsive, attentive to fixing bugs, and completed the project as needed! Thank you!”
A buyer in the United States, July 2022. Shopify on Fiverr
All 127 Fiverr reviews

Related: Netlify function timeout · Vercel bill spike · Page not found on refresh (Netlify or Vercel) · Bolt or Lovable build fails on deploy

Questions

More on this error

Will Netlify charge me more without asking?

Not for usage credits unless you turn it on. Netlify says auto recharge is off by default, so when credits run out the sites pause instead.

Do contact forms use credits?

No. Netlify says its web forms service is free and unlimited on credit-based plans.

Can you fix it for me?

If one bug is the whole problem, the App Fix Ticket covers it: a written diagnosis first, then the fix. If the app has more going on, the Launch Check is a written check of the whole app. Each issue found is rated critical, high, medium or low, with where it is and how it was confirmed. No issues worth fixing, no charge. If the Launch Check finds nothing rated medium or higher, Simon refunds the full $450. You keep the report either way. This applies to the first 10 Launch Checks bought after October 30, 2026.

A different error?

Describe it and get a written quote

Send the error and what you were doing. You get a written scope, a fixed price and a timeline; Simon replies by email, usually within one business day.