Skip to content

What would your AWS cost on Hetzner or OVH?

Pick what runs on AWS and enter your monthly bill. I show the range at both providers and the exact set of servers I work it out from.

What runs on your AWS?
Monthly AWS bill

To start, I entered an example bill of USD 2,600. Enter your own net amount, ideally the average of the last 3 months from Cost Explorer.

Have a CSV file from Cost Explorer? Load it for analysis: I will work out the average and the split into categories for you, and the file will not leave your browser.

Monthly estimate

large web application
Frankfurt (eu-central-1), on-demand prices

prices checked 23 September 2026


Your AWS todayUSD 2,600I compare with this architecture: large web application. On AWS it costs about USD 2,700 a month.

HetznerUSD 510–790
from
4× AX42-1: two for the application, two for data
to
3× CCX23 for the application, 2× CCX33 for the database, 2× CX43 for OpenSearch, Valkey and RabbitMQ
OVHUSD 510–710
from
4× RISE-M: two for the application, two for data
to
3× b3-16 for the application, 2× r3-32 for the database, 2× r3-16 for the rest
Maintenance with meEUR 690Growth plan, after the migration

You keep each monthUSD 1,000–1,250after maintenance, from the least to the most favourable variant

Over time (estimate)

If the estimate holds, you keep about USD 1,000 a month:

  • 6 monthsUSD 6,000
  • 12 monthsUSD 12,000

Worked out from the lower end of what you keep, rounded down, before the one-off costs.


Plan and migration, one-offfrom EUR 1,850I deduct the plan price from a migration ordered within 90 days.
Both bills during the move, one-offUSD 1,050–1,600For about 2 months you pay AWS and the new provider. I add the new provider's bill.

This is an example for a bill of USD 2,600. The plan and the migration, from EUR 1,850, plus both bills during the move, cost about what you keep in 3–4 months. A larger architecture costs more to migrate; I give the exact price in the plan.

Net, excluding VAT. NBP exchange rate, table 184/A/NBP/2026 of 22 September 2026.

Opens your mail app with a ready message: the link to the result and a short summary. Nothing is stored on a server. Prefer the form? Tell me what you want to cut.

I reply within 1 business day.

The result is an estimate, not an offer from a provider or from me. I work it out from public net price lists as of 23 September 2026 and from assumed setups, so your costs may differ. Before deciding on a migration, check the bill and the architecture; I can do that in an exit plan.

Want to check first whether you overpay on AWS itself? Answer 8 questions and see the result straight away.

What the estimate is based on

Architecture: large web application. The same set of services on AWS, at Hetzner and at OVH, always with a database replica, off-provider backups and a CDN.

Monthly cost of the architecture on AWS and its equivalents at Hetzner and OVH
VariantSetupUSD a monthvs AWS
AWSon-demand pricesALB, 3× EC2 m7i.xlarge, RDS MySQL r7g.xlarge Multi-AZ, 2× ElastiCache r7g.large, 2× OpenSearch, Amazon MQ, CloudFront 2 TB2,718
Hetznercloud3× CCX23 for the application, 2× CCX33 for the database, 2× CX43 for OpenSearch, Valkey and RabbitMQ829
Hetznerdedicated servers4× AX42-1: two for the application, two for data513
OVHcloud3× b3-16 for the application, 2× r3-32 for the database, 2× r3-16 for the rest740
OVHdedicated servers4× RISE-M: two for the application, two for data513

Net prices as of 23 September 2026, per month, with backups, a CDN and the setup fee spread over 24 months. Excluding my work.

When OVH, and when Hetzner

I have no reseller or commission deals with either of them. I pick the one that fits your application better.

Where OVH wins

  • Data centres across Europe, Warsaw included: Public Cloud, ADVANCE servers and managed databases.
  • Cheaper dedicated servers since Hetzner’s June price rise: a RISE-S (8 cores, 64 GB) for about EUR 64 a month against EUR 97.30 for an AX42-1.
  • Anti-DDoS filtering included with every server by OVH.
  • Managed Kubernetes with a free control plane (Free plan).
  • Priced here from OVH’s Polish price list; outside Poland OVH invoices in EUR, and prices may differ slightly.

Where Hetzner wins

  • The cheapest cloud: a CX43 (8 vCPU, 16 GB) for about EUR 16 a month.
  • Low setup fees on dedicated servers: EUR 49 for an AX42-1, where OVH usually charges a full month.
  • Monthly billing, no commitment and no upfront payment.
  • Object Storage: 1 TB of data and 1 TB of traffic for EUR 6.49.
  • One private network for cloud and dedicated servers in Germany and Finland.

How I work it out

Prices as of 23 September 2026.

For each type of application I priced a specific architecture on AWS in Frankfurt, at on-demand prices, and the same services at Hetzner and at OVH: in the cloud and on dedicated servers. Every variant has at least two application servers, a database replica, backups at the provider and off it, and a CDN. The calculator takes the architecture nearest to your bill and scales the result in proportion, but never goes below the cheapest sensible setup.

During the move both environments run, so you pay AWS and the new provider at once. Building the new environment usually takes three to six weeks, and AWS stays on for a short while after the switch as the way back. So when I work out how many months of savings cover the plan and the migration, I add the new provider's bill for 1 month with the Server and Business plans, 2 months with the Growth plan.

What changes the result

  • Reserved Instances and Savings Plans: you pay AWS less, so the difference shrinks. Switch them on and the range goes up.
  • Databases, Redis or Valkey, and OpenSearch run on the same servers instead of as separately billed services. That is where most of the difference comes from.
  • Outbound traffic at Hetzner and OVH is included or comes in a large allowance. There are no AWS-style charges for a NAT Gateway or for public IPv4 addresses.
  • An AWS region cheaper than Frankfurt makes the difference smaller.

What the result leaves out

  • My work. The exit plan costs from EUR 900, the migration from EUR 1,850, and maintenance is a monthly plan that the calculator matches to the number of servers in each variant: Server EUR 190 per month (one server), Business EUR 350 per month (up to three), Growth EUR 690 per month (more). I deduct the plan price from a migration ordered within 90 days.
  • The automatic database failover between zones and the autoscaling that AWS gives you. They are replaced by a replica, spare capacity and monitoring, which I set up and test as part of maintenance.
  • Night on-call. I respond during business hours, in the same time zone as Berlin (CET/CEST), and take critical incidents in the evening too, until 22:00: included in the Business and Growth plans, on the Server plan at the emergency rate of EUR 110 per hour.
  • A managed database at OVH. It costs about as much as RDS, so I count a database run on your own servers.
  • Licences and SaaS services, which stay as they are.

Prices and exchange rates

Net prices from the official price lists of AWS, Hetzner and OVH as of 23 September 2026, OVH Public Cloud at the prices that apply from 1 October 2026. Exchange rates of the National Bank of Poland (NBP), table 184/A/NBP/2026 of 22 September 2026: EUR 1 = PLN 4.3463, USD 1 = PLN 3.7934. Hetzner invoices in euros. OVH prices come from its Polish price list in PLN; outside Poland OVH invoices in EUR, and prices may differ slightly. In 2026 Hetzner raised its prices twice, cloud servers in June by more than 100%. On 1 April OVH raised the prices of its new cloud infrastructure by 9–11% and of older hardware by 2–6%. Its Advance, Game, Scale and High Grade dedicated servers went up for new orders on 11 August and go up on renewal from 1 October (base configurations of Advance and Game by 16–100%). The RISE series, which I use for dedicated servers, is not affected by these changes. I cover what the rises change in my post on OVH and Hetzner prices. In the cloud, from 1 October 2026 OVH bills the local disk and the public IPv4 address of B3, C3 and R3 instances separately, 1.4% to 21.9% more. I price them without a commitment; an OVH Savings Plan takes 15% off the instance itself (not the disk or the IPv4 address) for 12 months, or 30% for 36 months. A few items are my own estimates: the CDN, the larger load balancer and the Storage Box at Hetzner. On the AWS side I do not deduct the free allowances (1 TB of CloudFront, 100 GB of data transfer), so with little traffic AWS comes out a few per cent higher than on the invoice. The result is a starting point for a conversation.