What hosting your AI-built app actually costs (2026 numbers) | Sentido

What hosting your AI-built app actually costs (2026 numbers)

By Carl Mills - cloud & DevOps engineer • Published 9 July 2026 • Last updated

TL;DR

Small AI-built apps should cost $0-25/month (£0-£20) to host - if you pick deliberately. The traps: Vercel's free Hobby tier prohibits commercial use; usage pricing means one viral day can turn $0 into $500+ (bandwidth overage on Vercel runs ~$40 per 100 GB); and your AI model API calls usually cost more than the hosting. At ~100k monthly users, 2026 comparisons put Cloudflare at roughly $5-15/month against $100-300/month on Vercel. Set spend caps before launch and the whole problem disappears.

The bill nobody prompts for

AI tools like Lovable, Bolt and v0 will happily deploy your app in one click - to whichever platform they're partnered with, on whatever pricing that platform chooses. That's fine for a demo. It's not a decision, and hosting deserves one, because the pricing models differ wildly:

  • Seat-based: pay per team member (Vercel Pro: $20/user/month).
  • Usage-based: pay for bandwidth/compute consumed - cheap until it isn't. Community reports of $500+ surprise bills after traffic spikes are common enough to be a genre.
  • Flat/capped: fixed monthly price or hard free-tier limits (Azure Static Web Apps Free: 100 GB bandwidth, custom domains included, £0).

Platform costs at a glance (2026)

PlatformFree tierFirst paid tierWatch out for
Vercel Hobby - generous, but no commercial use Pro $20/user/mo, 1 TB bandwidth incl. ~$40/100 GB bandwidth overage; per-seat cost multiplies with team size
Netlify Starter - commercial use allowed Pro $20/mo flat (2026 restructure), credit-based Credit model needs monitoring on API-heavy apps
Cloudflare (Pages/Workers) Very generous, commercial OK Workers Paid $5/mo Different runtime (Workers) - some Node libraries need swapping
Azure Static Web Apps Free: 100 GB/mo, custom domains, SSL Standard ~$9/app/mo Best for static + API sites; full Next.js SSR support is limited
Railway / Fly.io (servers) Trial credits ~$5-10/mo small instance You manage more; databases billed separately

Prices checked July 2026 - always confirm current pricing pages; these platforms change tiers frequently.

Worked example: the same app at three sizes

Public pricing comparisons in 2026 (e.g. MakerKit's calculator and independent platform tests) put a typical app - static frontend, serverless API, modest database - at roughly:

StageTrafficCloudflareNetlifyVercel
Side project< 5k visits/mo$0$0$0*
Launched product~50k users/mo$5-15$20-40$20-200
Growing SaaS~250k visits, 5M API calls~$15~$340~$305

*Vercel $0 tier not licensed for commercial use. Figures are indicative monthly costs from 2026 published comparisons; your workload will vary.

The pattern to internalise: egress bandwidth is the price lever. Cloudflare doesn't charge for it; usage-priced platforms do. If your app serves images, video or file downloads, that one line item decides your bill.

Three settings that prevent surprise bills

  1. Spend caps: every platform with usage pricing has a spend limit or pause setting. Set it the day you deploy - $20 is a sane starting cap.
  2. Billing alerts at 50% and 80%: an email at $10 is information; an invoice at $500 is a crisis.
  3. AI provider budget: your OpenAI/Anthropic bill usually exceeds hosting. Set a hard monthly budget with the provider, and never call paid APIs from the browser - see check 6 of the launch checklist.

Frequently asked questions

Can I run a commercial app on a free tier?

On Cloudflare and Netlify Starter, yes. On Vercel Hobby, no - it's against the terms, and getting flagged mid-launch is a bad day. Read the commercial-use line before you pick.

Why did my bill jump overnight?

Almost always bandwidth or function invocations from a traffic spike, a scraper, or a runaway loop calling your own API. Caps and alerts (above) turn this from a bill into a notification.

Should I just self-host on a VPS?

A $5/month VPS is real and works, but you become the platform team: patches, TLS, backups, monitoring. If those words are new, stay managed until the managed bill exceeds a day of your time per month.

What about the database?

Budget it separately: Supabase free → $25/mo Pro, Neon/PlanetScale similar, Azure Postgres from ~$15/mo. Databases are the first thing to outgrow free tiers because data only grows.

Keep going

  • Launching soon? Run the 12-point security checklist first - it's the other half of "ready".
  • Not sure which platform fits your project? The free Platform Picker narrows it down in minutes.
  • Want your hosting, domains and CI set up properly once? That's a fixed-scope engagement we do often.