← All field notes
SaaS Development

SaaS Hosting Costs Breakdown: What You'll Actually Pay in 2026

A breakdown of SaaS hosting costs in 2026 using each vendor's published list prices: Vercel, Railway, Fly.io, AWS, Supabase, Neon, and PlanetScale, plus the monitoring, email, and payment bills that arrive next.

Matthew TurleyAugust 14, 2026Updated 8 min read

Hosting a SaaS in 2026 can start at $0 on free tiers. The first paid plans on the most common stack are list-priced at $20 a month for Vercel Pro1 and $25 a month for Supabase Pro5, so the first paid stage is about $45 a month before usage overages. Monitoring, email, and caching each add a plan on top. Every price in this post comes from the vendor's own pricing page, checked on September 30, 2026, and is marked with a number that links to the Sources list at the end. After the plan prices, what you pay depends on your usage, so this post shows where the money goes and which bill arrives next instead of inventing a "typical" monthly total.

Founders underestimate hosting costs for a simple reason: the bill is never one line item. It's compute plus database plus storage plus bandwidth plus the monitoring service you forgot about plus the domain renewing at a registrar you don't remember using.

The pattern repeats: you start on free tiers, things work, then one day a usage line appears on an invoice and you have no idea why.

This is the breakdown I wish someone had given me before I started.

How much does SaaS hosting cost on each platform? (Vercel vs Railway vs AWS vs Fly.io)

These are published list prices, not estimates of what your app will use.

Starting out: free and entry plans

PlatformEntry priceWhat the vendor says you get
Vercel (Hobby)$01Positioned for personal projects; automatic CI/CD and deployments
Railway (Hobby)$5 minimum usage2Includes $5 of usage a month, billed per resource after that
Fly.iofrom $1.94 a month per small Machine3shared-cpu-1x with 256 MB, billed by the second
AWS (Free plan)up to $200 in credits4For up to 6 months; the account closes when the credits or the 6 months run out unless you convert

For a Next.js app, Vercel's free plan is the usual place to start. One thing to know: Vercel positions Hobby for personal projects, so plan on Pro once it's a business.

First paid stage

PlatformPlan priceNotes
Vercel (Pro)$20 a month1Includes $20 of usage credit; usage beyond that is billed
Railway (Pro)$20 minimum usage2Includes $20 of usage a month
Fly.ioper Machine, by the second3Extra RAM is $5 per GB per month; volumes $0.15 per GB
AWSpay as you go4Priced per service once you're on the Paid plan

The AWS surprise has changed shape. On AWS's current Free plan, new accounts get up to $200 in credits and the account closes after 6 months or when the credits run out; you are only charged after you convert to a Paid plan4. The surprise now is the conversion: every service you left running starts billing at pay-as-you-go rates.

Growth

Past the entry plans, every platform above bills on usage: function time, bandwidth, compute hours, and storage. There is no honest "typical" growth-stage number, because it depends on your traffic and how efficient your code is. What changes at this stage is architecture: Vercel is still fine for the frontend, but a separate API server on Railway or Fly.io can keep serverless costs down for a busy endpoint.

Which database host is cheapest: Supabase vs PlanetScale vs Neon?

Database hosting is where the hidden costs live. A $20 frontend plan1 means little if the database bill is growing every month.

ProviderFree tierPaid starting atWhat I think
Supabase500 MB database, 2 active projects5$25 a month (Pro)5My default choice. Postgres, auth, and storage in one bill.
PlanetScaleNo free tierfrom $5 a month (single Postgres node)7Priced by resources rather than fixed tiers.
Neon0.5 GB per project6Launch: $0.106 per CU-hour plus $0.35 per GB-month6Serverless Postgres that scales to zero. Neon's own estimate for an intermittent-load, 1 GB database is $15 a month6.

I use Supabase for most things. Not because it's perfect, but because Postgres, auth, storage, and realtime in a single service at $25 a month5 replaces several separate bills and several separate points of failure. Note that Supabase pauses free projects after a week of inactivity5, which matters for anything customer-facing.

PlanetScale removed its free tier and now prices by resources: a single Postgres node starts at $5 a month and Metal at $50 a month7, with costs scaling as you add resources. If you're starting fresh, I wouldn't pick it without a specific reason.

Neon is impressive technically. Scale-to-zero means an idle app costs very little on the usage-based plan6. For side projects and low-traffic apps, that's a real advantage over Supabase Pro, which is $25 a month5 whether you have 10 users or 10,000.

When do SaaS hosting costs jump, and why?

Here's the order the bills usually arrive in, with each vendor's list price. Adding up the plans you pick gives you a floor before usage; it is not a forecast.

StagePlans you addList price
BuildingVercel Hobby, Supabase Free$01,5
First real usersSupabase Pro (backups, no pausing)$25 a month5
A real businessVercel Pro, error monitoring (Sentry Team), transactional email (Resend Pro)$201 + $26 (billed annually)8 + $209 a month
GrowthCaching (Upstash), a separate API server, more database usage, AI API callsUsage-based: Upstash pay-as-you-go is $0.20 per 100K commands, or $10 a month for a fixed 250 MB plan10

Put together, the "real business" row plus Supabase Pro is $91 a month in plan prices ($20 + $25 + $26 + $20), before any usage charges. That's arithmetic on the list prices above, not a measured average.

The biggest jumps come from three things:

  1. Serverless function costs at scale. Vercel bills function usage beyond the included credit1, and duration is part of the bill, so a route that takes 3 seconds costs roughly ten times the compute of one that takes 300ms, on every call.
  2. Database storage growth. Supabase Pro includes 8 GB of disk per project, then charges $0.125 per GB5. That sounds like a lot until you store user-generated content or logs.
  3. Third-party APIs. Stripe takes 2.9% + 30 cents per successful domestic card charge11; email, SMS, and AI model calls bill on volume. These aren't "hosting," but they land on the same mental budget.

How to Cut Hosting Costs Without Sacrificing Performance

Here's what actually moves the needle:

Cache aggressively. Put Cloudflare in front of everything; its Free plan is $012. Use ISR or static generation in Next.js instead of server-rendering every page. A cache hit costs less than a function invocation.

Right-size your database. Many early-stage apps don't need Supabase Pro yet. If you're under the Free plan's 500 MB5 and don't need backups or always-on projects, the free tier is enough. Upgrade when you need to, not when you think you should.

Watch your serverless functions. Set up spend alerts on Vercel. One runaway function can run up usage charges over a weekend.

Use the cheapest compute that works. Not every API needs a dedicated server. But if you have a high-traffic endpoint that runs every second, a small always-on Fly.io Machine, listed from $1.94 a month plus $5 per extra GB of RAM3, can cost less than thousands of serverless invocations.

Bundle services. Supabase replacing separate auth, database, storage, and realtime providers saves both money and complexity. Every additional service is another bill, another dashboard, and another thing that can break.

The honest truth: hosting a SaaS product in 2026 is cheap to start. The expensive part isn't the infrastructure. It's the time you spend optimizing infrastructure instead of building the product.

If you're looking at a surprise infrastructure bill or want to make sure your setup is efficient before you scale, I run a small group Vibe Rescue session where we look at your specific stack. Details at uxcontinuum.com/vibe-rescue.

Start on free tiers. Upgrade when something breaks or gets slow. Don't pre-optimize for scale you don't have yet.


Working through something like this? The fastest path is usually a direct review. Book a call or check out Vibe Rescue if you're in "shipped it but not sure it's safe" mode.

Sources

Market figures above are marked with a number that links here. Our own prices are marked as ours and come from our published pricing.

  1. 1. Vercel Pricing: Hobby, Pro, and Enterprise plans, Vercel, checked September 30, 2026. Vendor list prices. Hobby $0; Pro $20 a month including $20 of usage credit; usage billed beyond that.
  2. 2. Railway Pricing, Railway, checked September 30, 2026. Vendor list prices. Hobby $5 minimum usage (includes $5 of usage); Pro $20 minimum usage (includes $20).
  3. 3. Fly.io Pricing, Fly.io, checked September 30, 2026. Vendor list prices, billed by the second. shared-cpu-1x with 256 MB is $1.94 a month; extra RAM $5 per GB per month.
  4. 4. AWS Free Tier, Amazon Web Services, checked September 30, 2026. Vendor terms. New accounts get up to $200 in credits; the Free plan closes after 6 months or when credits run out; pay-as-you-go after converting to a Paid plan.
  5. 5. Supabase Pricing, Supabase, checked September 30, 2026. Vendor list prices. Free: 500 MB database, 2 active projects, paused after 1 week of inactivity. Pro: $25 a month, 8 GB disk per project, then $0.125 per GB.
  6. 6. Neon Pricing, Neon, checked September 30, 2026. Vendor list prices. Free: 0.5 GB per project. Launch: $0.106 per CU-hour plus $0.35 per GB-month; Neon states a typical spend of $15 a month for an intermittent-load, 1 GB database.
  7. 7. PlanetScale Pricing, PlanetScale, checked September 30, 2026. Vendor list prices. Postgres single node from $5 a month; Metal from $50 a month; priced by resources, not fixed tiers.
  8. 8. Sentry Pricing, Sentry, checked September 30, 2026. Vendor list prices. Developer plan $0 (one user); Team $26 a month billed annually.
  9. 9. Resend Pricing, Resend, checked September 30, 2026. Vendor list prices. Free: 3,000 emails a month (100 a day); Pro: $20 a month for 50,000 emails.
  10. 10. Upstash Redis Pricing, Upstash, checked September 30, 2026. Vendor list prices. Free: 256 MB and 500K commands a month; pay-as-you-go $0.20 per 100K commands; fixed 250 MB plan $10 a month.
  11. 11. Stripe Pricing, Stripe, checked September 30, 2026. Vendor list price for US accounts: 2.9% + 30 cents per successful domestic card transaction.
  12. 12. Cloudflare Plans, Cloudflare, checked September 30, 2026. Vendor list prices. Free plan $0; Pro $20 a month billed annually.

Scoping a SaaS build and not sure what it costs?

Leave your email and we will send back a realistic cost and timeline range for what you are building.

M
Matthew Turley, Continuum

Fractional CTO helping B2B SaaS startups ship better products faster.

Run a free Leak Check →