Pricing · · 9 min read

Flat-price or usage-based hosting in 2026: which avoids surprise bills?

How Vercel, Netlify, Cloudflare, Railway, Render, Heroku, Scalingo, Sliplane and Eurobase bill you, what each does at a limit, and how to estimate your monthly cost.

A flat plan avoids surprise bills by design: you pay the same amount every month, and work over the plan's limits is refused instead of charged. Usage-based hosting can be cheaper for small or uneven traffic, but the bill follows your traffic, so you only avoid surprises if you set a hard spending limit and accept that your app goes offline when it's reached.

Eurobase is flat today at €10 or €20 a month + VAT. Heroku, Scalingo and Sliplane charge a known price per dyno, container or server. Vercel, Netlify, Cloudflare Workers, Railway and Render add metered usage on top of a base fee, each with its own way of stopping or billing at the limit.

Pricing models at a glance

PlatformHow you payStarts atWhat happens at the limit
EurobaseOne flat plan per workspaceFree, then €10 a month + VATActions over a limit are refused. Workers and Functions stop until the monthly reset; containers and static sites keep serving
VercelSeat fee plus metered usageHobby $0, Pro $20 a month per developer seat with $20 of usage creditHobby stops at its caps. Pro pays as you go, with spend notifications at a default $200 and an optional pause
NetlifyMonthly creditsFree $0 with 300 credits, Personal $9 with 1,000, Pro from $20 with 3,000Projects pause until the next billing cycle, unless you turn on auto recharge
CloudflareAccount fee plus metered usageFree, then Workers Paid at $5 a monthFree returns error 1027 or bypasses the Worker. Paid bills usage over the included amount
RailwaySubscription that counts toward usageFree with $1 of usage, Hobby $5, Pro $20 a monthAn optional hard limit takes all your workloads offline
RenderWorkspace fee plus compute and bandwidthHobby $0, Pro $25 a month, plus computeBandwidth over the included amount costs $0.15 per GB. Without a card, free services are suspended
HerokuPrice per dyno and add-on, prorated to the secondEco $5 a month for a shared pool of 1,000 dyno hours, Basic $7 a month per dynoEach dyno and add-on has a monthly maximum; metered add-ons bill on use
ScalingoPrice per container, billed by the minute€7.20 a month for 256 MB, excl. VATYou get an invoice for what ran that month
SliplanePrice per server€9 a month for 1 vCPU and 1 GB, excl. VATAs many services as fit on the server, with free egress under a fair use policy

Prices and behavior are from each provider's own page, checked on 10 November 2026.

The three models, in plain terms

  • Flat plan with limits. One price covers a fixed allowance. Going past it doesn't cost more; the platform refuses the extra work. Eurobase works this way, and so do the free tiers of Vercel, Netlify and Cloudflare. Render's free tier is close, but it bills extra bandwidth once a card is on file.
  • Fixed price per resource. You choose a size, and each running dyno, container or server has a known monthly price. The bill grows when you add resources, not when traffic grows. Heroku, Scalingo and Sliplane fit here.
  • Base fee plus metered usage. A subscription includes some usage, and requests, CPU time, memory or bandwidth beyond it are billed. Vercel Pro, Netlify's paid plans with auto recharge, Cloudflare Workers Paid, Railway and Render fit here.

What to check before you pick

  • What stops, and how much of it. Railway's hard limit takes all your workloads offline. Netlify pauses every project on the account when one goes over. Eurobase stops Workers and Functions but keeps containers and static sites serving.
  • Whether a cap exists and is on by default. Vercel sends spend notifications at a default $200 for new teams, but pausing projects is a separate switch. Netlify's auto recharge is off by default. Railway's compute hard limit is something you set yourself.
  • How fast the cap reacts. Vercel checks spend every few minutes, so projects can keep serving and adding usage for several minutes past your amount.
  • What the cap doesn't cover. Vercel's spend amount excludes seats, Marketplace integrations and add-ons, and storage keeps being billed while projects are paused.
  • What's metered at all. Cloudflare doesn't charge for egress on Workers. Render charges for bandwidth above the included amount. Sliplane includes egress. Check the line that grows with your traffic.

Refusal or overage: which failure you can live with

With refusal, the bill can't grow, but part of your app can stop. On Eurobase, once the workspace uses its monthly Workers CPU or a Function allowance, new Worker and Function executions are refused with 429 quota-blocked until the monthly reset on the first day of the month, UTC. Free and Starter can upgrade to get more allowance at once; Pro has to wait for the reset. Container apps and static sites that are already running keep serving. Other actions over a limit, such as deploying or uploading a file, are refused with a message that says what you can do.

With overage, your app keeps serving and the invoice absorbs the spike. That suits a shop whose traffic jump is also a sales jump. A side project hit by bots is a different story.

A spending cap on a usage plan turns overage back into refusal, at a number you choose. Railway describes its hard limit as the absolute maximum you're willing to spend, and warns that setting one risks having all your resources shut down. Vercel's pause stops production deployments, so your sites, APIs and functions are unavailable until you resume each project.

How to estimate a bill

  1. List the meters. For each platform, write down what it charges for: seats, requests, CPU time, memory, bandwidth, build minutes, storage.
  2. Measure a normal month. Take requests, average CPU per request and outbound traffic from your current host's usage page or logs.
  3. Subtract what's included and price the rest. Cloudflare's own example: a Worker with 15 million requests a month at 7 ms of CPU each costs $5 for the plan, $1.50 for the 5 million requests over the included 10 million, and $1.50 for the 75 million CPU milliseconds over the included 30 million, so $8.00 a month.
  4. Price a bad month. Multiply traffic by five or ten. On a usage plan, that's your exposure without a cap. On a flat plan, check which limit you'd hit first and what stops.
  5. Price always-on compute separately. Railway lists about $10 per GB of RAM and $20 per vCPU a month, so a service holding 1 GB and using half a vCPU around the clock comes to about $20 before egress, and the subscription fee counts toward it. Heroku shows the most a dyno can cost if it runs all month.
  6. Add what isn't usage. Seats, workspace fees, databases and VAT. Scalingo's and Sliplane's prices exclude VAT, as do Eurobase's.

For Eurobase, step 3 is a comparison instead of a sum: check your numbers against the plan limits. Starter includes 30,000,000 ms of Workers CPU, 1,000,000 Function requests and 100 GiB of file transfer a month, and the bill stays €10 + VAT whatever you use.

Where Eurobase fits

Eurobase deploys web apps from Git to European infrastructure. Frameworks such as Next.js, Astro and Nuxt run on V8 isolates, and servers in other languages run as containers. It's a business registered in Warsaw, Poland, with infrastructure operated by Scaleway, a French provider.

  • Best for: teams that want the most they'll pay to be known before the month starts.
  • Price: a Free plan with hard limits, then Starter at €10 and Pro at €20 a month + VAT for the whole workspace. No usage charges today.
  • What it lacks: a way to buy extra capacity mid-month on Pro, preview deployments, managed Postgres, MySQL or Redis, and Dockerfile builds.

Frequently asked questions

Which hosting has no surprise bills?

Any plan where going over a limit is refused instead of billed. Eurobase works that way on every plan today, and the free tiers of Vercel, Netlify and Cloudflare do too. On a usage-based paid plan, a hard spending limit gets you close, but it can trigger several minutes late and may not cover seats or storage.

Can I set a hard spending cap on Vercel?

On Pro, yes. Set an on-demand budget and turn on Pause Production Deployments. Vercel notifies you at 50%, 75% and 100% and pauses production when the amount is reached, but the check runs every few minutes and storage is still billed.

What happens when a Netlify site runs out of credits?

It's paused until the next billing cycle, and if one project goes over, all projects on the account are paused. On Personal and Pro you can turn on auto recharge to buy more credits automatically, which is off by default.

Is flat-price hosting more expensive than pay-as-you-go?

Not always. A small app on Cloudflare Workers Paid can cost $5 a month. A flat plan costs the same whether you use 5% or 95% of it, so it pays off when your usage is steady and close to the plan, or when a predictable bill matters more than the lowest one.

Does Eurobase charge for overages?

No. Plans are flat today, and actions that would go over a limit are refused. When the monthly Workers CPU or Function allowance runs out, Workers and Functions stop until the reset on the first of the month, while containers and static sites keep serving. See Plans and limits and Pricing.

Sources

Deploy your app in Europe

Sign up