AI cost · Calculator

When does your own GPU beat Amazon Bedrock?

Per-token pricing against a GPU that bills every hour. Put in your volume and prices, see the monthly cost on both sides and the token volume where self-hosting starts to pay off.

  • Llama 3.1 8B and 3.3 70B presets
  • AWS list prices
  • Sources linked
  • Free
Calculator

Your volume, your break-even.

Self-hosting vs Amazon Bedrock: break-even calculator

Runs in your browser. Presets use AWS list prices in us-east-1 checked in August 2026[1][2][3]. Change any value to your own.

Amazon Bedrock
Self-hosted
Break-even

Check my numbers in a free Idea Call Get a written break-even sheet

How to read it

The break-even is a utilisation requirement.

A self-hosted model costs the same whether it answers one request or a million: the GPU bills every hour[2]. Bedrock bills per token[1]. So the question is not whether a GPU can serve your model, but whether your traffic keeps it busy all month.

For Llama 3.1 8B at USD 0.22 per million tokens against one g6e.xlarge at USD 1.861 per hour, the break-even is about 6.18 billion tokens a month, or roughly 2,350 tokens per second without a break. One L40S GPU can serve an 8B model faster than that[5], so capacity is not the limit. Traffic is.

The calculator leaves out what pushes the break-even higher: a second instance for redundancy, storage, data transfer[9], monitoring, upgrades and the people who run it. Reserved capacity or Savings Plans[3][8] push it lower.

On list prices, managed wins for almost everyone. Residency and control, not price, justify self-hosting.
Reference numbers

Three presets, checked against the price lists.

us-east-1, on-demand unless stated, 730 hours per month. From my lecture on AI architectures; re-check the AWS pages before you decide.

CaseBedrockEC2 per monthBreak-even
Llama 3.1 8B, 1 × g6e.xlargeUSD 0.22 / 1M tokensUSD 1,358.536.18 bn tokens
Llama 3.3 70B, 1 × g6e.12xlargeUSD 0.72 / 1M tokensUSD 7,657.7010.6 bn tokens
Llama 3.3 70B, 1 × g6e.12xlarge, 1-year reservedUSD 0.72 / 1M tokensUSD 4,825.306.7 bn tokens

A tuned open-weight model does not force self-hosting: Amazon Bedrock Custom Model Import serves supported models and bills for the time the model copies are active[7].

The alternative

Often the answer is routing, not moving.

If only part of the traffic must stay on your hardware, route by data class: a managed model for everything that may leave, a self-hosted model for what may not.

Routing requests by data classification between Amazon Bedrock in an AWS Region and vLLM on OpenShift AI in your building.
One endpoint, a classifier, two inference targets, one audit trail. The self-hosted side only needs to carry the restricted share of traffic.Source: Linda Mohamed, lecture “Von Managed zu Hybrid: KI-Architekturen”, Hochschule Burgenland, 2026
Written review

Get the break-even for your case.

One workshop with your architects and whoever owns the budget. Your traffic, your models, your prices, redundancy and operations included.

AI cost and break-even review

Intake with your usage data, a 3 to 4-hour workshop, written results within 5 business days.

Workshop
€2,000 each, 3 to 4 hours, remote or on-site
1
Written results€1,000 per result
€1,000
€1,000
€1,000
Your package
€4,000


Delivered within 5 business days after the last session.

Book a free 30-min Idea Call15-min question slot
Standard

Cost review

€4,0001 workshop + 2 results
Pillar page

AI architecture layers

freeThe six-layer map
Read the guide →
Hands-on

OpenShift AI on AWS lab

€2,000Try self-hosting first
See the lab →
AWS services

The AWS services behind this work.

Plain-language notes on the services I use for this kind of project. Each name links to the official AWS documentation.

Amazon Bedrock

Managed access to foundation models from several providers through one API. You choose the model and write the prompt; AWS runs the model.

Amazon EC2 G6e instances

GPU instances with NVIDIA L40S cards for self-hosted inference, for example with vLLM.

Red Hat OpenShift Service on AWS (ROSA)

Managed OpenShift clusters in your AWS account. The base for running OpenShift AI next to other AWS services.

Amazon SageMaker AI

Managed platform for the whole machine learning lifecycle: notebooks, training jobs, model registry and endpoints.

AWS Pricing Calculator

Builds a cost estimate per service before anything is deployed.

Amazon CloudWatch

Logs, metrics and alarms. For AI systems: latency, errors and cost per call.

Questions

What people ask before booking.

Is self-hosting an LLM cheaper than Amazon Bedrock?

Only when the GPU stays busy. With list prices, Llama 3.1 8B on one g6e.xlarge breaks even at about 6.18 billion tokens a month before operations cost. Below that, Bedrock is cheaper.

Why does throughput not matter more?

Because a single modern GPU can serve a small model faster than the break-even rate. The limit is how much traffic you have, not how fast the GPU is.

What does the calculator leave out?

Storage, data transfer, monitoring, a second instance for redundancy, platform upgrades and staff time. Add operations cost in the last field to include people.

Can I run my own tuned model on Bedrock?

For supported architectures, yes, with Custom Model Import. It bills while model copies are active, which changes the comparison again.

Where do the prices come from?

AWS list prices for us-east-1, checked in August 2026 and linked in the sources. Prices differ by Region and change over time.

Linda Mohamed, AWS Community Hero, AI and cloud architect in Vienna
Who runs it

Linda Mohamed

AWS Community HeroAWS User Group Vienna organiserLecturer, Hochschule BurgenlandAmazon Bedrock · SageMaker AI · OpenShift AIEN & DE

I design and build AI and cloud systems on AWS and hybrid platforms, and I teach how they work. I have organised the AWS User Group Vienna for more than seven years, co-organise AWS Community Day DACH, teach AI architectures at Hochschule Burgenland, speak at conferences in Europe and the US, and maintain ai-solutions.wiki. Based in Vienna. Remote or on-site, in English or German.

Projects, open source and talks →

Start here

Start with one conversation.

30 minutes to look at your idea, your data and the right starting point. Or book 15 minutes if you only have a question.

  • Your real token volume and traffic shape
  • Which models you need
  • Where the data may run
  • Whether routing beats moving

Vienna, Austria · remote across Europe · [email protected]