← All guides

Production Basics · 7 min read · Updated September 2026

How much does it cost to deploy a web app in 2026

Short answer

A small production app on PaaS platforms typically costs $40–70/month once you leave free tiers: $20 Vercel, $25 Supabase, plus analytics and storage. The same app on a single VPS costs $6–24/month in compute, or a fixed $10/month managed by a specialist. The real difference is not the number — it is that a VPS bill is predictable and owned, while a platform bill grows with every add-on and every seat.

Choose the right path

Low traffic, early betaFree tiers can carry a staging phase, but they come with limits, cold starts, and billing risk the moment a real user shows up. Budget for the paid plan before launch, not after.
Steady production trafficA VPS you own is usually cheaper and predictable once the workload is understood. The trade is that someone must operate it — that is where a managed deployment service pays for itself.
Compute heavy or multi-servicePlatform add-ons stack: serverless functions, databases, bandwidth, image optimization, and seats. When the bill passes one VPS several times over, consolidation is the lever.

Walkthrough

  1. 01

    Write down what the app actually uses

    A real deployment is not one service. List the web app, database, file storage, analytics, background jobs, email, and the compute behind AI features. Include the seat-based plans each platform charges per member.

  2. 02

    Price the platform path

    Start at each platform's paid tier and add the add-ons the app cannot avoid: a Postgres database on its own service, object storage at scale, cron or background workers, and analytics. Bandwidth overage and image optimization are the add-ons that surprise first-time founders.

  3. 03

    Price the VPS path

    Quote a single box from providers like Hetzner, DigitalOcean, or a provider the team already uses. Add the managed database if the application needs it, and note that one VPS can run the app, database, storage, and analytics together for a small workload.

  4. 04

    Add the operating cost

    A VPS is only cheaper if someone can run it: patching, backups, HTTPS, and the deploy pipeline. If the team cannot, add a fixed deployment fee — RepoAssistant's managed VPS is $10/month with patching, backups, and monitoring included. That still lands well under the platform stack.

  5. 05

    Re-run it against the tool

    Use the RepoAssistant VPS cost calculator to feed in the same services on both paths and compare totals side by side instead of trusting memory.

Before calling it production-ready

  • Production and staging separated
  • Database plan sized to real data
  • Backup and restore cost included
  • Bandwidth and egress understood
  • A named owner for operations

Questions founders ask

Is Vercel really $20 a month?

Vercel's paid plan is charged per seat, and add-ons like large bandwidth, database proximity, or enterprise features push the bill higher. Platform pricing changes frequently — check the current pricing page and include every seat.

Can one VPS really run everything?

For a small to medium workload, yes: app, Postgres, object storage, analytics, and a reverse proxy comfortably fit a 2-vCPU VPS. Use the capacity estimator to see how many apps fit before upgrading.

What does RepoAssistant do here?

We size the smallest correct stack, fix deployment blockers, move the app to a VPS you own with backups and monitoring, and hand over the runbook — usually cutting the monthly bill in the process.

Where RepoAssistant fits

We help startup teams turn the right path into a working setup: review the current infrastructure, use available Azure credits deliberately, deploy the app, and leave the team with ownership and handover notes.

Primary sources