# Hosting platforms that let you cap spending in 2026

Last updated: 2026-11-10

Only a few hosts will actually stop spending at a number you choose. **Eurobase** caps by design, since every plan is flat and work over a limit is refused. **Railway**, **Vercel** Pro and **Google Cloud Run** let you set a hard amount that switches things off, and **Netlify** stops when your credits run out unless you turn on auto recharge. **AWS**, **DigitalOcean** and **Fly.io** give you alerts or nothing, so the bill can keep growing.

## Spending caps at a glance

| Platform | Real cap | How you set it | When it's reached | Still billed after |
|---|---|---|---|---|
| Eurobase | Yes, the plan price | Pick a plan: Free, €10 or €20 a month + VAT | Work over a limit is refused; Workers and Functions stop until the monthly reset | Nothing beyond the plan |
| Railway | Yes, hard limit | Workspace usage page or `railway usage limit set` | All workloads go offline | Not documented |
| Vercel | Yes on Pro, with pause turned on | On-Demand Budget in billing settings or `vercel billing budgets set` | Production deployments pause and return a 503 | Seats, add-ons, storage, AI Gateway and v0 usage |
| Google Cloud Run | Yes, per project and service | Spend cap budget in Cloud Billing | New usage of that service pauses until the next month | Persistent resources such as storage |
| Netlify | Yes, when auto recharge is off | Leave auto recharge off, its default | Every project on the team pauses | Not documented |
| Hetzner | Per server, not for extra traffic | Each cloud server has a monthly price cap | Nothing stops; the server's bill stops growing | Traffic beyond the included amount |
| Azure | Only on credit subscriptions | On by default for free accounts and credit offers | Resources are removed from production and VMs are deallocated | Not documented |
| Cloudflare | Free plan only | Stay on Workers Free | Error 1027, or the Worker is bypassed | Paid plan bills usage over the included amount |
| AWS | No | Budgets send alerts; budget actions can apply a policy or target chosen instances | Costs may keep rising after the alert | Everything |
| DigitalOcean | No | Spend alerts by email | Nothing stops, except inference keys you set to pause | Everything |
| Fly.io | No | Not documented | Fly.io bills what you use and has no billing alerts yet | Everything |

Behavior is from each provider's own documentation, checked on 10 November 2026.

## What to check before you trust a cap

- **Alert or enforcement.** A budget that emails you isn't a cap. DigitalOcean says its alert budget doesn't limit usage, and Google says alerts-only budgets don't automatically cap spending.
- **Reaction time.** Vercel checks spend every few minutes, so projects keep serving and adding usage after the line is crossed. Google enforces from estimated list-price costs to react faster.
- **Blast radius.** Railway takes every workload offline, Netlify pauses all projects on the team, and Google pauses one service in one project. A narrow cap is easier to live with.
- **Charges outside the cap.** Seats, add-ons and stored data often keep billing. Vercel lists deployment storage, Blob and container images; Google names persistent compute and storage.
- **How you come back.** Google lifts the cap at the start of the next month. Vercel makes you resume each project by hand, even after you raise the amount.

## 1. Eurobase

Eurobase hosts web apps from Git on European infrastructure run by Scaleway, a French provider. Frameworks like Next.js, Astro and Nuxt run on V8 isolates, and other servers run as containers. There's no budget setting because the plan price is the ceiling: there are no usage charges today, work over a limit is refused, apps on V8 isolates and Functions stop until the monthly reset, and containers and static sites keep serving.

When the Workers CPU or a Function allowance runs out, new executions get `429 quota-blocked` until the reset on the first day of the month, UTC. Free and Starter can upgrade for more allowance straight away; Pro waits for the reset.

- **Best for:** teams that want the worst-case bill to equal the plan price.
- **Price:** Free, then Starter at €10 and Pro at €20 a month + VAT per workspace.
- **What it lacks:** a way to buy extra capacity mid-month on Pro, preview deployments, managed Postgres, MySQL or Redis, and Dockerfile builds. ISO 27001 and SOC 2 certification is under way.

## 2. Railway

Railway sets limits per workspace, separately for compute and for its AI agent. The custom email alert is a soft limit that only notifies you. The hard limit shuts down all your workloads once usage passes it, with reminders at 75%, 90% and 100%. Railway itself calls the hard limit a possibly destructive action.

- **Best for:** apps where going offline beats an open-ended bill.

## 3. Vercel

Spend Management is available on Pro and on Enterprise with the Flexible Commitment plan. You set an amount in USD per billing cycle, get notified at 50%, 75% and 100%, and can call a webhook. Setting the amount alone doesn't stop anything; you must also turn on Pause Production Deployments. Paused sites show a `503 DEPLOYMENT_PAUSED` error to visitors.

- **Best for:** teams already on Vercel Pro that want a backstop.
- **What it lacks:** an instant cutoff, coverage of seats, Marketplace integrations and add-ons, and automatic resume.

## 4. Google Cloud Run

Cloud Billing now offers spend cap budgets, alongside the older alerts-only kind. A spend cap covers one project and one eligible service: Cloud Run, Cloud Run functions, the Gemini API or Gemini Enterprise Agent Platform. Alerts go out at 50%, 80% and 100%. Past 100%, new usage of that service pauses for the rest of the month, while requests already running finish and are billed. The cap lifts itself at the start of the next period, and a manual lift can take up to an hour to restore service. Google is a US company, so read [EU region or EU company](/i/eu-region-vs-eu-company-cloud-act) if that matters to you.

- **Best for:** containers that can tolerate a pause of one service.
- **What it lacks:** caps across several projects or services, and caps that include credits or discounts.

## 5. Netlify

On Netlify's credit-based plans, the Free plan has a hard limit. Personal and Pro also stop when credits run out, because auto recharge is off by default: all projects on the team pause and visitors see a "Site not available" page. Turning auto recharge on buys more credits automatically, 500 for $5 on Personal or 1,500 for $10 on Pro, for every project on the team at once.

- **Best for:** static sites where a paused month is acceptable.
- **What it lacks:** a pause for one project instead of the whole team.

## 6. Hetzner

Hetzner doesn't offer a budget switch, but its cloud servers carry a monthly price cap: you pay the hourly rate or the cap, whichever is lower, until you delete the server. Traffic is the exception. Hetzner emails you at 75% and 100% of the included traffic, but those emails don't stop anything, and traffic past the allowance is billed as usual. Its cloud servers start at €5.49 a month excl. VAT for a CPX02 in Helsinki, or €6.49 in Falkenstein or Nuremberg, but the cheapest plans showed as unavailable to order on 10 November 2026.

- **Best for:** people happy to run servers who want a fixed worst case per machine.
- **What it lacks:** a cap on traffic beyond the included amount.

## Alerts are not caps

- **AWS.** AWS Budgets warns that costs may keep rising after a notification. Budget actions can apply a deny policy or target specific EC2 or RDS instances, automatically or after your approval, but that's a rule you build, not a ceiling on the bill.
- **Azure.** The spending limit exists only on free accounts and subscriptions that include credits over several months. It equals the credit amount, and pay-as-you-go and commitment plans can't turn it on.
- **DigitalOcean.** Spend alerts email you at thresholds you choose. Only Serverless Inference model keys can be set to pause.
- **Fly.io.** Its cost guide says free allowances don't cap your bill and that billing alerts aren't supported yet.
- **Cloudflare.** Workers Free stops at 100,000 requests a day. Workers Paid has a $5 monthly minimum and bills usage beyond the included amounts, and its pricing page doesn't describe a spend cap.

For how flat and metered pricing compare in general, see [flat-price or usage-based hosting](/i/flat-vs-usage-based-hosting-pricing).

## Frequently asked questions

### Can I set a hard spending limit on AWS?

Not as a single dollar ceiling. AWS Budgets notifies you, and the docs say costs can keep growing after the notice. Budget actions can block new resources or act on chosen EC2 and RDS instances when a threshold is hit, which limits damage but doesn't stop every charge.

### Does Vercel stop charging when I reach my spend amount?

Only if you turn on Pause Production Deployments. Even then, the check runs every few minutes, storage keeps billing, and seats and add-ons aren't counted. You resume each project yourself afterwards.

### Does Google Cloud have a spending cap now?

Yes, for some services. Spend cap budgets cover Cloud Run, Cloud Run functions, the Gemini API and Gemini Enterprise Agent Platform, one service and one project per budget, on a monthly period.

## Sources

- [Vercel Spend Management](https://vercel.com/docs/spend-management)
- [Railway cost control](https://docs.railway.com/reference/usage-limits)
- [Google Cloud spend cap budgets](https://cloud.google.com/billing/docs/how-to/budgets-spend-caps) and [Google Cloud budgets and alerts](https://cloud.google.com/billing/docs/how-to/budgets)
- [How Netlify credits work](https://docs.netlify.com/manage/accounts-and-billing/billing/billing-for-credit-based-plans/how-credits-work/)
- [Hetzner Cloud](https://www.hetzner.com/cloud/) and [Hetzner Cloud billing FAQ](https://docs.hetzner.com/cloud/billing/faq/)
- [Azure spending limit](https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/spending-limit)
- [AWS Budgets](https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-managing-costs.html) and [AWS budget actions](https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-controls.html)
- [DigitalOcean spend alerts](https://docs.digitalocean.com/platform/billing/spend-alerts/)
- [Fly.io cost management](https://fly.io/docs/about/cost-management/)
- [Cloudflare Workers pricing](https://developers.cloudflare.com/workers/platform/pricing/) and [Cloudflare Workers limits](https://developers.cloudflare.com/workers/platform/limits/)
- [Eurobase plans and limits](/docs/plans), [Eurobase pricing](/pricing) and [Eurobase billing terms](/legal/billing)
- [Eurobase vs Vercel](/compare/vercel), [Eurobase vs Railway](/compare/railway) and [Eurobase vs Netlify](/compare/netlify)
