---
title: "Hosting with a hard spending cap: which platforms stop instead of billing you (2026)"
description: "Which app hosting platforms let you set a limit that actually stops spending, and which only send alerts. Ample, Railway, Netlify, Bolt, Google Cloud Run, Replit, Vercel, Render, Fly.io, Heroku, DigitalOcean, Cloudflare, Northflank and Koyeb compared from their docs."
canonical_url: "https://ample.computer/blog/hosting-with-a-hard-spending-cap"
published: "2026-10-14"
last_updated: "2026-10-14"
author: "Ample Computer"
---

# Hosting with a hard spending cap: which platforms stop instead of billing you (2026)

Which app hosting platforms let you set a limit that actually stops spending, and which only send alerts. Ample, Railway, Netlify, Bolt, Google Cloud Run, Replit, Vercel, Render, Fly.io, Heroku, DigitalOcean, Cloudflare, Northflank and Koyeb compared from their docs.

## The short version

Ample, Railway, Netlify, Bolt, Replit and Google Cloud Run can stop spending at a limit; Vercel can pause production if you turn that on; Render, Fly.io, Heroku, DigitalOcean, Cloudflare, Northflank and Koyeb document only alerts or nothing. Ample's Free plan has the cap on by default, so an unattended agent cannot run up a bill.

A coding agent that deploys on its own can also create resources on its own. A spending cap is what turns a runaway loop into a paused app instead of an invoice. Most platforms offer alerts; fewer actually stop.

## Who stops, who alerts

| Platform | What happens at the limit | On by default? |
|---|---|---|
| [Ample](https://ample.computer/pricing) | Apps stop serving until the account is back under budget; nothing is deleted and nothing is billed | Yes, on Free ($5 a month, $2 a day) |
| [Railway](https://docs.railway.com/pricing/cost-control.md) | A hard usage limit (minimum $10) takes every workload offline; services come back when it is raised | No, you set it |
| [Netlify](https://docs.netlify.com/manage/accounts-and-billing/billing/resume-paused-projects/) | When credits run out, every project on the team pauses until the next cycle | Yes, unless auto recharge is on |
| [Replit](https://docs.replit.com/billing/managing-spend) | A usage limit blocks usage-based services; a service shutdown limit suspends them | No, you set it |
| [Bolt](https://support.bolt.new/bolt-cloud/hosting/plans.md) | Free sites stop at the allowance; on Pro the site pauses at a spending cap you set | Yes on Free; you set it on Pro |
| [Google Cloud Run](https://docs.cloud.google.com/billing/docs/how-to/budgets-spend-caps) | Spend cap budgets (generally available since October 13, 2026) make services return errors until the cap lifts; reporting delay means you can still go over | No, you set it |
| [Vercel](https://vercel.com/docs/spend-management) | Pro sends alerts; an optional switch pauses production for every project | Alerts only, unless enabled |
| [Render](https://render.com/docs/build-pipeline.md) | Only build minutes have a hard limit; services keep running and are billed | No compute cap documented |
| [Fly.io](https://docs.fly.io/about/cost-management) | "If you go over, we'll bill you"; no billing alerts yet | No |
| [Heroku](https://devcenter.heroku.com/articles/limits) | No spending cap or alert found; billed in arrears | No |
| [DigitalOcean](https://docs.digitalocean.com/platform/billing/spend-alerts/) | Spend alerts only: "A spend alert budget is not a spending cap" | No |
| [Cloudflare](https://developers.cloudflare.com/billing/manage/budget-alerts/) | Budget alerts are informational and do not pause usage; per-Worker CPU limits are the guard | No |
| [Northflank](https://northflank.com/docs/v1/application/billing/pricing-on-northflank) | Spend alerts; no hard cap documented | No |
| [Koyeb](https://www.koyeb.com/docs/faqs/pricing) | No spending limits yet | No |

## What to look for

- **A cap that stops, not just warns.** Alerts at 50%, 75% and 100% are useful, but an agent running at 3 a.m. will not read them.
- **What stops.** Netlify and Railway take everything offline at once; Vercel's switch pauses production deployments; Ample stops serving the account's apps and keeps their data.
- **How it comes back.** Railway restarts services when you raise the limit; Vercel needs each project resumed by hand; Ample serves again on the next request once the account is under budget.

## Sources

Each row links to that platform's own documentation, checked on October 14, 2026. Ample's behaviour is described on the [pricing page](https://ample.computer/pricing).
