Compare providers·Tools

Cloudflare 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:Cloudflare · updated Jun 2025Hetzner · updated Jun 2025

Web app

MetricCloudflareHetzner
Cost at 1k DAU$66/moNot a fit for this app type
Cost at 100 DAU$0/moNot a fit for this app type
Cost at 1K DAU$66/moNot a fit for this app type
Cost at 10K DAU$735.65/moNot a fit for this app type
Cost at 100K DAU$7508.40/moNot a fit for this app type
Services used
  • Cloudflare · Workers · Free
  • Cloudflare · D1 · Paid (Workers Paid)
Not a fit for this app type
Fit score80/100
Verdict: Cloudflare is the only viable option for this app type.

SaaS product

MetricCloudflareHetzner
Cost at 1k DAU$66.40/mo$27.75/mo
Cost at 100 DAU$0/mo$5.35/mo
Cost at 1K DAU$66.40/mo$27.75/mo
Cost at 10K DAU$741.25/mo$252.70/mo
Cost at 100K DAU$7568/mo$2503.95/mo
Services used
  • Cloudflare · Workers · Free
  • Cloudflare · D1 · Paid (Workers Paid)
  • Cloudflare · Queues · Paid
  • Cloudflare · Cron Triggers · Free
  • Hetzner · Cloud VPS · CX22
  • Railway · Postgres · Pro
  • Cloudflare · Queues · Paid
  • Cloudflare · Cron Triggers · Free
Fit score80/10063/100
Verdict: Costs trade off by traffic level — compare the table above for your expected scale.

E-commerce store

MetricCloudflareHetzner
Cost at 1k DAU$67.96/mo$31.75/mo
Cost at 100 DAU$0/mo$5.79/mo
Cost at 1K DAU$67.96/mo$31.75/mo
Cost at 10K DAU$755.19/mo$290.22/mo
Cost at 100K DAU$7703.72/mo$2874.23/mo
Services used
  • Cloudflare · Workers · Free
  • Cloudflare · D1 · Paid (Workers Paid)
  • Cloudflare · R2 · Standard
  • Hetzner · Cloud VPS · CX22
  • Railway · Postgres · Pro
  • Hetzner · Volumes · Pay as you go
Fit score88/10070/100
Verdict: Costs trade off by traffic level — compare the table above for your expected scale.

API / backend service

MetricCloudflareHetzner
Cost at 1k DAU$66/moNot a fit for this app type
Cost at 100 DAU$0/moNot a fit for this app type
Cost at 1K DAU$66/moNot a fit for this app type
Cost at 10K DAU$735.65/moNot a fit for this app type
Cost at 100K DAU$7508.40/moNot a fit for this app type
Services used
  • Cloudflare · Workers · Free
  • Cloudflare · D1 · Paid (Workers Paid)
Not a fit for this app type
Fit score80/100
Verdict: Cloudflare is the only viable option for this app type.

Mobile app backend

MetricCloudflareHetzner
Cost at 1k DAU$67.96/mo$31.75/mo
Cost at 100 DAU$0/mo$5.79/mo
Cost at 1K DAU$67.96/mo$31.75/mo
Cost at 10K DAU$755.19/mo$290.22/mo
Cost at 100K DAU$7703.72/mo$2874.23/mo
Services used
  • Cloudflare · Workers · Free
  • Cloudflare · D1 · Paid (Workers Paid)
  • Cloudflare · R2 · Standard
  • Hetzner · Cloud VPS · CX22
  • Railway · Postgres · Pro
  • Hetzner · Volumes · Pay as you go
Fit score88/10070/100
Verdict: Costs trade off by traffic level — compare the table above for your expected scale.

Realtime / collaborative

MetricCloudflareHetzner
Cost at 1k DAU$66/mo$27.35/mo
Cost at 100 DAU$0/mo$5.35/mo
Cost at 1K DAU$66/mo$27.35/mo
Cost at 10K DAU$735.65/mo$247.10/mo
Cost at 100K DAU$7508.40/mo$2444.35/mo
Services used
  • Cloudflare · Workers · Free
  • Cloudflare · D1 · Paid (Workers Paid)
  • Hetzner · Cloud VPS · CX22
  • Railway · Postgres · Pro
Fit score80/10080/100
Verdict: Costs trade off by traffic level — compare the table above for your expected scale.

Jobs & pipelines

MetricCloudflareHetzner
Cost at 1k DAU$66.40/mo$27.75/mo
Cost at 100 DAU$0/mo$5.35/mo
Cost at 1K DAU$66.40/mo$27.75/mo
Cost at 10K DAU$741.25/mo$252.70/mo
Cost at 100K DAU$7568/mo$2503.95/mo
Services used
  • Cloudflare · Workers · Free
  • Cloudflare · D1 · Paid (Workers Paid)
  • Cloudflare · Queues · Paid
  • Cloudflare · Cron Triggers · Free
  • Hetzner · Cloud VPS · CX22
  • Railway · Postgres · Pro
  • Cloudflare · Queues · Paid
  • Cloudflare · Cron Triggers · Free
Fit score80/10073/100
Verdict: Costs trade off by traffic level — compare the table above for your expected scale.

AI app

MetricCloudflareHetzner
Cost at 1k DAU$67.96/mo$31.75/mo
Cost at 100 DAU$0/mo$5.79/mo
Cost at 1K DAU$67.96/mo$31.75/mo
Cost at 10K DAU$755.19/mo$290.22/mo
Cost at 100K DAU$7703.72/mo$2874.23/mo
Services used
  • Cloudflare · Workers · Free
  • Cloudflare · D1 · Paid (Workers Paid)
  • Cloudflare · R2 · Standard
  • Hetzner · Cloud VPS · CX22
  • Railway · Postgres · Pro
  • Hetzner · Volumes · Pay as you go
Fit score88/10070/100
Verdict: Costs trade off by traffic level — compare the table above for your expected scale.

Internal tool

MetricCloudflareHetzner
Cost at 1k DAU$66/moNot a fit for this app type
Cost at 100 DAU$0/moNot a fit for this app type
Cost at 1K DAU$66/moNot a fit for this app type
Cost at 10K DAU$735.65/moNot a fit for this app type
Cost at 100K DAU$7508.40/moNot a fit for this app type
Services used
  • Cloudflare · Workers · Free
  • Cloudflare · D1 · Paid (Workers Paid)
Not a fit for this app type
Fit score80/100
Verdict: Cloudflare is the only viable option for this app type.

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