Compare providers·Tools

Fly.io vs Hetzner

Monthly hosting costs for typical app profiles — computed with the same recommendation engine as StackPlan stack reports. Assumes balanced budget and ops preferences unless noted.

Pricing data:Fly.io · updated Jun 2026Hetzner · updated Jun 2026

Web app

MetricFly.ioHetzner
Cost at 1k DAU$32.10/mo$34.10/mo
Cost at 100 DAU$5.95/mo$19.10/mo
Cost at 1K DAU$32.10/mo$34.10/mo
Cost at 10K DAU$190.95/mo$34.10/mo
Cost at 100K DAU$1782.20/mo$34.10/mo
Services used
  • Fly.io · Machines · Shared CPU 1x
  • Fly.io · Postgres · Standard
  • Hetzner · Cloud VPS · CX22
  • DigitalOcean · Managed Postgres · Basic 2GB RAM
Fit score87/10065/100
Verdict: It flips at scale: Fly.io cheaper at 1k DAU, Hetzner at 100k.

SaaS product

MetricFly.ioHetzner
Cost at 1k DAU$32.50/mo$34.50/mo
Cost at 100 DAU$5.95/mo$19.10/mo
Cost at 1K DAU$32.50/mo$34.50/mo
Cost at 10K DAU$196.55/mo$39.70/mo
Cost at 100K DAU$1841.80/mo$93.70/mo
Services used
  • Fly.io · Machines · Shared CPU 1x
  • Fly.io · Postgres · Standard
  • Cloudflare · Queues · Paid
  • AWS (serverless) · EventBridge Scheduler · Free
  • Hetzner · Cloud VPS · CX22
  • DigitalOcean · Managed Postgres · Basic 2GB RAM
  • Cloudflare · Queues · Paid
  • Cloudflare · Cron Triggers · Free
Fit score68/10066/100
Verdict: It flips at scale: Fly.io cheaper at 1k DAU, Hetzner at 100k.

E-commerce store

MetricFly.ioHetzner
Cost at 1k DAU$37.06/mo$38.50/mo
Cost at 100 DAU$6.45/mo$19.54/mo
Cost at 1K DAU$37.06/mo$38.50/mo
Cost at 10K DAU$240.49/mo$77.22/mo
Cost at 100K DAU$2277.52/mo$463.98/mo
Services used
  • Fly.io · Machines · Shared CPU 1x
  • Fly.io · Postgres · Standard
  • Fly.io · Tigris · Standard
  • Hetzner · Cloud VPS · CX22
  • DigitalOcean · Managed Postgres · Basic 2GB RAM
  • Hetzner · Volumes · Pay as you go
Fit score88/10067/100
Verdict: It flips at scale: Fly.io cheaper at 1k DAU, Hetzner at 100k.

API / backend service

MetricFly.ioHetzner
Cost at 1k DAU$32.10/mo$34.10/mo
Cost at 100 DAU$5.95/mo$19.10/mo
Cost at 1K DAU$32.10/mo$34.10/mo
Cost at 10K DAU$190.95/mo$34.10/mo
Cost at 100K DAU$1782.20/mo$34.10/mo
Services used
  • Fly.io · Machines · Shared CPU 1x
  • Fly.io · Postgres · Standard
  • Hetzner · Cloud VPS · CX22
  • DigitalOcean · Managed Postgres · Basic 2GB RAM
Fit score97/10065/100
Verdict: It flips at scale: Fly.io cheaper at 1k DAU, Hetzner at 100k.

Mobile app backend

MetricFly.ioHetzner
Cost at 1k DAU$37.06/mo$38.50/mo
Cost at 100 DAU$6.45/mo$19.54/mo
Cost at 1K DAU$37.06/mo$38.50/mo
Cost at 10K DAU$240.49/mo$77.22/mo
Cost at 100K DAU$2277.52/mo$463.98/mo
Services used
  • Fly.io · Machines · Shared CPU 1x
  • Fly.io · Postgres · Standard
  • Fly.io · Tigris · Standard
  • Hetzner · Cloud VPS · CX22
  • DigitalOcean · Managed Postgres · Basic 2GB RAM
  • Hetzner · Volumes · Pay as you go
Fit score98/10067/100
Verdict: It flips at scale: Fly.io cheaper at 1k DAU, Hetzner at 100k.

Realtime / collaborative

MetricFly.ioHetzner
Cost at 1k DAU$32.10/mo$34.10/mo
Cost at 100 DAU$5.95/mo$19.10/mo
Cost at 1K DAU$32.10/mo$34.10/mo
Cost at 10K DAU$190.95/mo$34.10/mo
Cost at 100K DAU$1782.20/mo$34.10/mo
Services used
  • Fly.io · Machines · Shared CPU 1x
  • Fly.io · Postgres · Standard
  • Hetzner · Cloud VPS · CX22
  • DigitalOcean · Managed Postgres · Basic 2GB RAM
Fit score98/10075/100
Verdict: It flips at scale: Fly.io cheaper at 1k DAU, Hetzner at 100k.

Jobs & pipelines

MetricFly.ioHetzner
Cost at 1k DAU$32.50/mo$34.50/mo
Cost at 100 DAU$5.95/mo$19.10/mo
Cost at 1K DAU$32.50/mo$34.50/mo
Cost at 10K DAU$196.55/mo$39.70/mo
Cost at 100K DAU$1841.80/mo$93.70/mo
Services used
  • Fly.io · Machines · Shared CPU 1x
  • Fly.io · Postgres · Standard
  • Cloudflare · Queues · Paid
  • AWS (serverless) · EventBridge Scheduler · Free
  • Hetzner · Cloud VPS · CX22
  • DigitalOcean · Managed Postgres · Basic 2GB RAM
  • Cloudflare · Queues · Paid
  • Cloudflare · Cron Triggers · Free
Fit score78/10076/100
Verdict: It flips at scale: Fly.io cheaper at 1k DAU, Hetzner at 100k.

AI app

MetricFly.ioHetzner
Cost at 1k DAU$37.06/mo$38.50/mo
Cost at 100 DAU$6.45/mo$19.54/mo
Cost at 1K DAU$37.06/mo$38.50/mo
Cost at 10K DAU$240.49/mo$77.22/mo
Cost at 100K DAU$2277.52/mo$463.98/mo
Services used
  • Fly.io · Machines · Shared CPU 1x
  • Fly.io · Postgres · Standard
  • Fly.io · Tigris · Standard
  • Hetzner · Cloud VPS · CX22
  • DigitalOcean · Managed Postgres · Basic 2GB RAM
  • Hetzner · Volumes · Pay as you go
Fit score88/10067/100
Verdict: It flips at scale: Fly.io cheaper at 1k DAU, Hetzner at 100k.

Internal tool

MetricFly.ioHetzner
Cost at 1k DAU$32.10/mo$34.10/mo
Cost at 100 DAU$5.95/mo$19.10/mo
Cost at 1K DAU$32.10/mo$34.10/mo
Cost at 10K DAU$190.95/mo$34.10/mo
Cost at 100K DAU$1782.20/mo$34.10/mo
Services used
  • Fly.io · Machines · Shared CPU 1x
  • Fly.io · Postgres · Standard
  • Hetzner · Cloud VPS · CX22
  • DigitalOcean · Managed Postgres · Basic 2GB RAM
Fit score87/10065/100
Verdict: It flips at scale: Fly.io cheaper at 1k DAU, Hetzner at 100k.

These numbers assume a typical profile

Get numbers for YOUR app — traffic, storage, database, jobs, and budget — in about two minutes.

Get numbers for your app