Self-Host vs API Break-even
The monthly volume where running your own model starts to beat paying per token, including the utilisation, redundancy and engineering time most comparisons leave out.
From your API usage page. 1b, 250m and 1,000,000 all work.
Counts on both sides: API price and GPU time.
A 70B model needs more GPUs each and serves far fewer tokens per second. Switching size also switches the API it is compared with.
Secure Cloud on-demand rate. Specialist GPU clouds sit around $3 to $4. On-demand rate checked 30 Sep 2026 (source).
Refine the inputsHide the detail
Compare like for like: the API tier the open model would replace. Budget tier. Check quality on your own eval set before routing to it. List price checked 30 Sep 2026 on OpenAI's pricing page.
A GPU bills the same idle. Peaky traffic rarely clears 40%.
One replica is not a production answer.
Batched serving. Replace with your own benchmark if you have one. Prompts are read about 8x faster.
What is moving this answer
Each replica can serve 1.3B output tokens a month at your mix (33% of its time goes on reading prompts). The other 70% is paid for and idle.
24% of the self-host total.
No utilisation fixes this at today’s volume. You need more traffic or cheaper GPUs.
One caveat this model cannot price for you: an open-weight model is not the same model as a proprietary API. Check it passes your own quality bar before trusting any break-even.
Why the break-even is higher than it looks
Three things the hourly rate does not tell you, and all three push the same way.
Idle GPUs still bill
Utilisation is the variable that decides most of these cases. At 30% you are paying roughly three times the cost per token the spec sheet implies.
Provider beats silicon
The same H100 is $3.49/hr on RunPod and $6.88 on AWS on-demand. That 2x spread can decide the answer on its own.
Someone has to run it
Deployment, updates, failover and on-call are real hours. At small scale they routinely cost more than the hardware.
The full write-up is in self-hosting vs API. Before changing where inference runs, it is usually worth checking the four cheaper levers that come first.
Self-hosting FAQ
At what volume does self-hosting an LLM become cheaper than an API?+
Later than most teams expect. On September 2026 prices, an 8B open-weight model on a $3.49/hour H100 breaks even against the budget API it would replace (GPT-5.6 Luna, $0.20 in / $1.20 out) at around 36 billion output tokens a month, once you include two replicas, 30% average utilisation and twenty hours of engineering time. On AWS on-demand GPUs it never does. Compare it with a pricier API and it wins far sooner, but an 8B model does not replace a mid-tier one. The exact figure moves with your GPU price and utilisation, which is what this calculator is for.
Why is my GPU utilisation so important?+
Because a GPU bills the same whether it is at 9% load or 90%. Traffic is peaky, so the capacity you can actually use is far below the capacity you buy, and paying for idle silicon is the single most common reason a self-hosting business case fails in practice. At 30% utilisation you are paying roughly three times the notional cost per token you calculated from the spec sheet.
Does it matter which cloud I rent GPUs from?+
A lot, and often more than which GPU you pick. The same H100 cost $3.49 an hour on RunPod and $6.88 on AWS on-demand in September 2026, about a 2x spread for identical silicon. In the default scenario that difference turns a break-even of 36 billion tokens a month into no break-even at all, so the provider decision can settle the build-versus-buy question before any other variable does.
Should I include engineering time in the comparison?+
Yes, and leaving it out is the most common way these business cases get inflated. Serving infrastructure needs deployment, model updates, capacity planning, failover, monitoring and someone on call. At small scale those hours frequently exceed the GPU bill itself, which is why self-hosting rarely pays for a team serving modest volume no matter how cheap the hardware looks.
Is self-hosting a 70B model worth it?+
Usually not, unless volume is very large or you have a requirement that rules out APIs entirely. A 70B model needs several GPUs per replica and serves far fewer tokens per second than an 8B one, so cost per token rises on both axes at once. Against a budget API such as Gemini 3.8 Flash it never breaks even in the default scenario. Against frontier pricing the case is much easier, but check the open model actually matches the frontier one on your task.
What does self-hosting give me besides cost?+
Data residency, predictable spend, no rate limits, no vendor deprecation cycle, and the ability to fine-tune freely on your own data. Those can justify self-hosting well below the cost break-even, and if any of them are hard requirements the arithmetic here is not really the deciding factor. What the calculator prevents is choosing it for cost reasons that do not hold.
Build versus buy, decided on arithmetic
We run the comparison honestly, including the answer where you should stay on the API. Book a free cost review.
Book a Free 30-Minute Call
We map one workflow that eats your team’s week and show you what an engineer and a few AI agents could take off it. No slide deck, no sales pitch. Just a working session.
Don’t want a call? Email [email protected]
Book a free call- One workflow mapped with you, live
- A clear first step for your team
- Reply within one working day
We worked with Seif on the React Native app for our vehicle-appraisal platform. What stood out most was how much ownership he takes: he thinks a feature through, raises edge cases before they turn into bugs, and delivers something that actually works. And then there is one more thing why I wanted to work with Seif after our very first call: Exceptional clear and consistent communication. It is a pleasure to work with him and his team!
Michael EmaschowFounder, RepairCheckFree Strategy Call
30 minutes · Google Meet · Free
No packages, no sales pitch. You leave with a clear first step.
- 30 min
- Google Meet
- Calendly
- No commitment
- The plan is yours to keep
- Built for teams at Tabeebi, RepairCheck and MasterPilot
