What would you save by leaving AWS?
Enter what you run today. We price it on AWS, on AWS fully optimised, and on the alternatives near your region, using list prices and including the time it takes to run what you'd no longer buy managed.
Your AWS setup
Servers (EC2)
Managed services
Network and storage
Assumptions you can change
| Option | Per month | 3 years | vs optimised AWS |
|---|---|---|---|
| AWS today | $826 | $29,745 | — |
| AWS optimised Graviton, 1-year Savings Plans and reserved instances | $621 | $22,342 | baseline |
| UpCloud Premium (AMD) cloud servers with IPv4, no egress fees; managed Postgres and Valkey | $531 | $19,100 | −15% |
| Akamai (Linode) Shared-CPU Linodes (4–8 vCPU), managed Postgres and Valkey, NodeBalancer | $628 | $22,621 | +1% |
| DigitalOcean General Purpose Droplets, managed Postgres and Valkey | $644 | $23,168 | +4% |
| Hetzner CCX dedicated servers (Ashburn, Virginia) with IPv4, 1–3 TB traffic each; database and cache self-run | $878 | $31,612 | +41% |
| OVHcloud b3 servers on a 12-month plan, traffic included; database and cache self-run. Public IPv4 billed separately from October 2026 | $915 | $32,956 | +48% |
| Vultr VX1 servers; database and cache run on your own servers | $966 | $34,767 | +56% |
See the line items
| Item | AWS today | AWS optimised | UpCloud | Akamai (Linode) | DigitalOcean | Hetzner | OVHcloud | Vultr |
|---|---|---|---|---|---|---|---|---|
| Servers (EC2) | $294 | $175 | $212 | $192 | $252 | $202 | $150 | $175 |
| Managed Postgres, Multi-AZ (RDS) | $246 | $189 | $131 | $294 | $244 | $101 | $75 | $88 |
| Redis/Valkey cache (ElastiCache) | $92 | $62 | $138 | $117 | $120 | $51 | $38 | $44 |
| Load balancers (ALB, before LCUs) | $16 | $16 | $35 | $10 | $12 | $9 | $38 | $44 |
| NAT gateways | $56 | $56 | $0 | $0 | $0 | $0 | $0 | $0 |
| Public IPv4 addresses | $15 | $15 | $0 | $0 | $0 | $0 | $0 | $0 |
| Internet egress | $83 | $83 | $0 | $0 | $0 | $0 | $0 | $0 |
| Object storage (S3 Standard) | $24 | $24 | $15 | $15 | $15 | $15 | $15 | $15 |
| Extra operations time | $0 | $0 | $0 | $0 | $0 | $500 | $600 | $600 |
Hover a provider's figure to see what replaces the AWS service. Where a provider has no verified managed database, cache or load balancer, it runs on that provider's 2 vCPU / 8 GB server, and the “extra operations time” row adds your engineering hours to look after it.
List prices in USD, checked 22 October 2026. Hetzner, UpCloud and Scaleway prices converted from euros at €1 = $1.15. Object storage on every alternative is Cloudflare R2 ($0.015 per GB-month, no egress fees). Each region shows only the providers with data centres near it. A database standby on DigitalOcean is priced as a second node, because the standby price isn't published.
Not included: AWS load balancer capacity units, request and API charges, backups, support plans and taxes. Nor is the cost of moving your data out, which AWS waives for customers who leave. This is an estimate to help you decide whether a proper review is worth doing, not a quote.
How the calculator works
Prices are list prices in US dollars, checked 22 October 2026. AWS figures come from the AWS Price List API for EC2, RDS for PostgreSQL, ElastiCache for Valkey, load balancers, NAT gateways, public IPv4 and S3. Each alternative is priced from the provider's own pricing page.
- Two AWS figures. “Today” uses the way you pay now. “Optimised” moves servers to Graviton on a 1-year Savings Plan, reserves the database and cache, and puts Cloudflare's CDN in front if you set a cacheable share. Savings are measured against the optimised figure.
- Egress is where the gap opens. AWS charges $0.09/GB after the first 100 GB. Most alternatives include 1–30 TB per server. UpCloud and Scaleway charge nothing for egress, and OVHcloud includes traffic outside a few Asia-Pacific regions.
- Running it yourself costs time. Where a provider has no managed database, cache or load balancer, the calculator runs it on a small server and adds engineering hours at the rate you set.
- Regions matter. Each provider is shown only where it has a data centre near the AWS region you pick. Hetzner's US servers include far less traffic than its European ones, UpCloud has no Canadian region, and Scaleway is Europe-only.
- Prices change. Hetzner raised prices twice in 2026, and OVHcloud once. The stress test shows whether the saving survives a 30% or 100% rise.
- Under 20%, stay put. Below that, a move rarely pays back once labour, running two systems during the move, and risk are counted.
Check the numbers yourself
Every price here comes from the providers' own pages, checked 22 October 2026. To price your own setup in detail, use their official calculators:
- AWS Pricing Calculator — Official estimate for any AWS service and region. Estimates can be shared by link.
- Cloudflare R2 pricing calculator — Storage and request costs for R2. Egress is free.
- DigitalOcean pricing calculator — Droplets. Managed Postgres and Valkey prices are on the managed databases pricing page.
- DigitalOcean managed databases pricing
- Hetzner Cloud price calculator — Prices in euros, with and without IPv4.
- Vultr pricing — No official calculator; prices and included bandwidth are listed per plan.
- Hetzner Cloud US locations — Ashburn and Hillsboro prices and included traffic differ from Germany and Finland.
- Akamai Cloud (Linode) pricing — Select a region; a few regions are priced higher.
- UpCloud pricing calculator — Global prices in euros or dollars; no egress fees.
- Scaleway pricing — Hourly prices in euros. Public IPv4 is billed separately.
- OVHcloud Public Cloud prices — No official calculator; hourly and monthly prices are listed per instance.
Questions
How much can I save by moving off AWS?
It depends mostly on how much data you send to the internet. On server prices alone, a fully optimised AWS bill is often within 10–25% of the alternatives. AWS charges about $0.09 per GB of egress, while most alternatives include several terabytes with each server and UpCloud, Scaleway and OVHcloud don't meter it at all, so the gap widens quickly once you send more than a few terabytes a month.
Why compare against optimised AWS rather than my current bill?
Because Savings Plans, Graviton instances and reserved databases often cut an on-demand AWS bill by around a quarter without moving anything. A migration only makes sense if it beats that number by enough to pay for the move.
When is moving not worth it?
When the saving against optimised AWS is under about 20%, when your team leans heavily on AWS-only services such as DynamoDB, Lambda or Step Functions, or when a compliance framework you need points to a hyperscaler. In those cases, optimising in place is usually the better project.
Does AWS charge to move my data out?
AWS waives data-transfer-out charges for customers leaving, on request through AWS Support. Since 8 October 2026, customers outside the EU have 180 days to complete the move. EU customers switch under AWS's EU Data Act terms.
The research behind these numbers is in Leaving AWS in 2026: where the savings are. To have your own bill reviewed, use the form above or see our cloud architecture service.