Type something to search...
Cheaper Alternatives to AWS in 2026: What Each One Cuts

Cheaper Alternatives to AWS in 2026: What Each One Cuts

There is no single cheapest alternative to AWS, because AWS bills are not shaped the same way. A bill dominated by EC2 has a different answer from one dominated by egress, RDS or GPU-hours. And several of the providers routinely listed as cheap alternatives are not cheaper than AWS at all once committed-use pricing is applied — they are simpler, which is a different product.

This is a survey of what is genuinely cheaper in 2026, organised by the line item each provider addresses, at prices verified in August 2026.

Start with which line item you are cutting

Before comparing providers, pull the cost breakdown and find what actually dominates. Four patterns cover most bills:

  • Compute-dominated. A fleet of always-on instances. This is where the raw-compute providers below apply, and where the largest multiples are available.
  • Egress-dominated. Media serving, data exports, cross-region replication. Often the single largest correctable line, and the one where alternatives win by the widest margin.
  • Managed-service-dominated. RDS, ElastiCache, MSK, OpenSearch. The hardest to move, because the alternative is not a cheaper managed service, it is operating the thing yourself.
  • GPU-dominated. Training or inference. A separate market with a separate set of providers.

A comparison built on the wrong line item produces a migration that saves very little. It is worth ten minutes in Cost Explorer before reading any further.

The 2026 repricing wave

Any comparison written before mid-2026 is stale, because the discount hosting market repriced upward this year, reportedly under DRAM cost pressure:

  • OVHcloud repriced on 1 April 2026. The entry VPS-1 moved from roughly €3.50 to €7.60, with mid-tier and bare metal rising more modestly at 10–20%.
  • Hetzner repriced on 15 June 2026. The shared-AMD CPX and dedicated-vCPU CCX lines rose by roughly 2.4–2.75×, while the CX and CAX lines rose about 1.3×.

The effect is uneven within each provider, not just between them. At Hetzner specifically, the repricing made the Arm line the value tier and left CPX close to AWS committed pricing. Check the current price of the exact plan rather than the provider’s reputation.

Cheapest on raw compute

The comparison shape below is 8 vCPU with 16 GB or more, Linux, monthly, at list price. AWS figures are us-east-1, its cheapest major region. Euro conversions use approximately $1.17.

ProviderPlanvCPU / RAMStorageTrafficMonthly
AWSc7g.2xlarge on demand8 Graviton3 / 16 GBEBS extrametered~$212
AWSc7g.2xlarge, 3-year8 Graviton3 / 16 GBEBS extrametered~$93
ContaboCloud VPS 88 / 24 GB300 GB SSDunmetered, 600 Mbit/s€16.80 (~$20)
HetznerCX438 shared x86 / 16 GB160 GB NVMe20 TB€15.99 (~$19)
HetznerCAX318 Arm / 16 GB160 GB NVMe20 TB€20.99 (~$25)
OVHcloudVPS-48 / 24 GB200 GB NVMeunmetered, 3 Gbit/s$23.37

Hetzner is the reference point for this category: EU and US locations, an official Terraform provider, and 20 TB of included traffic per server. Post-repricing, buy the CX or CAX lines rather than CPX. Covered in detail in Hetzner vs AWS: The Real Cost Difference in 2026.

Contabo posts the lowest headline number and the most RAM per euro. The trade-offs are visible in the specification: SSD rather than NVMe on the core plans, a 600 Mbit/s port at this tier, and a reputation for more variable performance under contention than the others here. Suitable for non-production, batch and internal workloads; test before putting latency-sensitive production traffic on it.

OVHcloud is the largest European provider of the three, with a wider footprint including North America and India, its own bare metal range, and unmetered traffic at a 3 Gbit/s port. Worth checking if data residency in a specific country is a requirement, since the location list is broader than Hetzner’s.

For sustained, predictable workloads all three land between roughly $19 and $25 for a shape that costs $93 on a three-year AWS commitment and $212 on demand. That is a real four-to-eleven-times difference, and it is the largest gap available anywhere in this post.

Cheapest on egress

This is where the alternatives win by the widest margin, and it is frequently the line that decides the whole comparison.

AWS bills outbound transfer at roughly $0.09 per GB for the first 10 TB and about $0.085 per GB beyond, after 100 GB free. Twenty terabytes therefore costs around $1,740 per month.

The same 20 TB is included in a single Hetzner server at no additional charge in EU and US locations, with overage at €1 per TB. Contabo and OVHcloud both advertise unmetered traffic subject to a port speed cap. Any of the three converts a four-figure monthly line into zero.

Two things to keep in mind. AWS egress into CloudFront is free and CloudFront’s own rates are well below EC2’s, so a correctly fronted static or media workload never pays the raw EC2 rate — check what you are actually being billed before assuming the saving. And included-traffic allowances are regional: Hetzner’s Singapore location bills at €7.40 per TB rather than €1.

Cheapest on GPU-hours

Accelerators are a separate market. The general-purpose hosts above are not competitive here — Hetzner’s own GPU line is monthly-billed dedicated servers topping out at a single 96 GB card — and the relevant providers are GPU specialists.

Per H100-hour, at current on-demand rates:

OptionPer H100-hour
AWS p5.48xlarge on demand~$6.88 (8 × H100, $55.04/hr)
E2E Networks, single H100 node$3.77
RunPod Secure Cloud$2.89
AWS p5.48xlarge spot~$2.60
RunPod Community Cloud$1.99

RunPod also lists L40S at $0.79–0.99 per hour and A100 80 GB at $1.19–1.59, against AWS g6e.xlarge at $1.861 per hour for a single L40S. Lambda and CoreWeave occupy similar ground with a more enterprise posture and longer commitment terms. E2E Networks is worth knowing about specifically for Indian data residency, since it is MeitY-empanelled.

Three qualifications that decide whether these numbers apply to you:

  • Community or spot tiers are interruptible. RunPod’s Community Cloud is capacity from third-party hosts, and AWS spot can be reclaimed. Both are appropriate for checkpointed training and batch inference, and inappropriate for a synchronous serving path.
  • Multi-GPU topology is not equivalent. A p5.48xlarge is eight H100s with NVLink between them and EFA between nodes. For distributed training that fabric is the product. For single-GPU inference it is capacity you are paying for and not using.
  • Data gravity applies. If training data sits in S3, egress to an external GPU provider is a per-run cost that needs to be in the comparison.

Cheaper is not what every alternative offers

Two providers appear on most “cheaper than AWS” lists without being cheaper than AWS.

DigitalOcean. A CPU-Optimized droplet with 8 dedicated vCPU and 16 GB is $168 per month, against roughly $93 for a three-year committed c7g.2xlarge. Managed PostgreSQL starts at $15.15 per month for 1 vCPU and 1 GB, which is broadly RDS-comparable. What DigitalOcean sells is a smaller product surface, predictable flat pricing and managed Postgres and Kubernetes that a small team can actually operate. That reduces engineering time rather than invoice size.

Scaleway. The POP2 dedicated-vCPU range runs about €0.21 per hour for 8 vCPU and 16 GB, roughly €155 per month. Its arguments are European sovereignty, a free Kubernetes control plane and a genuinely good developer experience — not price.

Both are reasonable choices. Neither belongs in a comparison whose objective is a lower bill on comparable compute.

What all of them leave you to build

The price difference is the managed layer, priced separately. On AWS, RDS bills for the database plus automated backups, point-in-time recovery, failover and patching. On Hetzner, Contabo or OVHcloud, a server bills for the server. The same applies to identity, managed logging and tracing, secrets, autoscaling and WAF.

DigitalOcean and Scaleway sit in between, offering managed Postgres and Kubernetes without the rest of the catalogue.

For the bare-VM providers, the platform work is a real and sizeable scope item: network segmentation, an access plane, a container runtime, CI/CD, observability, secrets management, host hardening, database replication and a tested restore path. The full inventory and the order to build it in is covered in Leaving AWS for Hetzner: What You Have to Rebuild. Cost it alongside the server saving. Below roughly $2,000 a month on AWS it will exceed the first-year saving; above roughly $20,000 it pays back in weeks. For Hetzner specifically we deliver that layer as a standardised package rather than a bespoke build: the Hetzner landing zone.

Choosing

If your bill is dominated byLook atExpected direction
Always-on computeHetzner, OVHcloud, Contabo4–11× lower, plus platform work
EgressHetzner, OVHcloud, ContaboA four-figure line goes to zero
GPU-hours, interruptibleRunPod Community, AWS spot2.5–3.5× lower
GPU-hours, dedicatedRunPod Secure, Lambda, CoreWeave, E2E1.8–2.4× lower
Managed databasesStaying, or DigitalOceanLittle to no saving; the move is operational
Engineering timeDigitalOcean, ScalewayHigher invoice, smaller surface

The hybrid is the outcome the numbers most often favour and the one least often put on the table: managed data and inference stay on AWS, while stateless compute, CI and non-production environments move to a cheaper host. That captures the majority of the saving without relocating the parts that carry the most operational risk.

Summary

  • There is no single cheapest alternative. Identify which line item dominates the bill first, then pick a provider against that line item.
  • On raw compute, Hetzner, OVHcloud and Contabo land between roughly $19 and $25 for a shape that costs $93 on a three-year AWS commitment.
  • Egress is usually the widest gap. Twenty terabytes costs around $1,740 per month at AWS list and is included at all three.
  • On GPU, RunPod, Lambda, CoreWeave and E2E run 1.8–3.5× below AWS on demand, with interruptible tiers cheaper still and AWS spot competitive with them.
  • DigitalOcean and Scaleway are not cheaper than committed AWS pricing. They sell a smaller operational surface.
  • Prices moved twice in 2026, at OVHcloud in April and Hetzner in June, unevenly across each provider’s own lineup. Verify the specific plan rather than trusting the provider’s reputation.

Not sure which line item is driving your bill?

Book a 30-minute call with Pratik — we will read your actual cost breakdown and tell you which of these providers, if any, addresses the part that is costing you money.

Book an intro call

Related Posts

Bedrock Agents vs AgentCore: What to Use Now

Bedrock Agents vs AgentCore: What to Use Now

Updated 2 September 2026: Amazon Bedrock Agents Classic moved to maintenance mode in June 2026. This post has been rewritten around the options that are actually available now. **Amazon Bedrock Age

Read more
AWS Bedrock vs SageMaker: How to Pick the Right One

AWS Bedrock vs SageMaker: How to Pick the Right One

If you're building an AI product on AWS, you'll hit this question early: Bedrock or SageMaker? The short answer is that they solve different problems, and most startups only need one. What Each Se

Read more
Deploying Engineering Resource Management Knowledge Graph on AWS

Deploying Engineering Resource Management Knowledge Graph on AWS

Resource planning in engineering orgs is a multi-hop problem. The data is there — skills, project history, availability — it's just stored in flat tables that you need to join on demand. This post wal

Read more
Hetzner vs AWS: The Real Cost Difference in 2026

Hetzner vs AWS: The Real Cost Difference in 2026

For a standing 8-vCPU, 16 GB server, AWS charges about $212 per month on demand and Hetzner charges €20.99, or roughly $25. That is a factor of nine, and it is not a rounding error. The gap is also no

Read more
RAG, GraphRAG, and Knowledge Graphs: What's Actually Different

RAG, GraphRAG, and Knowledge Graphs: What's Actually Different

LLMs are stateless. They don't know your documents, your internal data, or what changed last week. They're only as good as what you put in front of them. This gave rise to what's now called context en

Read more
Leaving AWS for Hetzner: What You Have to Rebuild

Leaving AWS for Hetzner: What You Have to Rebuild

Moving from AWS to Hetzner keeps compute, block storage, private networking, load balancers, DNS and object storage, and replaces the managed database, the managed Kubernetes control plane, IAM, Cloud

Read more
LLM Inference on AWS: Every Option Explained

LLM Inference on AWS: Every Option Explained

AWS gives you two fundamentally different ways to run an LLM -SageMaker, you provision and pay for the infrastructure that serves the model. Bedrock, AWS already runs the model, and you just call

Read more
S3 Vectors vs OpenSearch Serverless for RAG on AWS

S3 Vectors vs OpenSearch Serverless for RAG on AWS

This is a choice you only face on the customer-managed path — if you have not ruled out the fully managed option yet, [building RAG on your S3 documents with Bedrock](/blog/rag-on-s3-documents-with-be

Read more
What Is a Knowledge Graph?

What Is a Knowledge Graph?

A knowledge graph stores information as entities and the relationships between them — not rows and columns, but a web of connected facts. The Idea Is Simple Three building blocks:Nodes —

Read more
What Is Amazon Bedrock AgentCore? (And When to Use It)

What Is Amazon Bedrock AgentCore? (And When to Use It)

Amazon Bedrock AgentCore is a managed platform for deploying and operating AI agents you've already built — in any framework, with any model — without managing the runtime, memory, identity, or observ

Read more
What an AI Agent Costs Per Conversation on AgentCore

What an AI Agent Costs Per Conversation on AgentCore

You can read AgentCore's per-service rates straight off the AWS pricing page. What that page can't tell you — and what you actually need before you build a business on agents — is what one of your u

Read more
Why Your AWS Bedrock Bill Makes No Sense (And How to Fix It)

Why Your AWS Bedrock Bill Makes No Sense (And How to Fix It)

When a startup says "our AWS bill is too high," the conversation almost always starts at the aggregate level — total monthly spend, a few large services, maybe a spike someone noticed. That's not wher

Read more
AWS Bedrock Cost Structure: What You're Actually Paying For

AWS Bedrock Cost Structure: What You're Actually Paying For

AWS Bedrock looks simple from the outside — call an API, get a response, pay per token. The reality is that a production Bedrock setup has several distinct cost layers, and they behave very differentl

Read more
When Is Self-Hosting an LLM Cheaper Than Bedrock?

When Is Self-Hosting an LLM Cheaper Than Bedrock?

Two questions send teams down this path: "our Bedrock bill is growing, should we run this on our own GPU?" and "we fine-tuned a Llama, where does it go?" For most teams the answer to both is no, a

Read more
What Is AI FinOps?

What Is AI FinOps?

AI FinOps is the practice of making AI workload costs visible, attributable, and optimizable — applied to the specific economics of model inference, where the unit of cost is the token, not the instan

Read more