Local Inference Economics (Jetson Thor)

Local Inference Economics (Jetson Thor)

TL;DR

At 120W, running an 80B(3B) MoE inference node on Jetson Thor across EU. The revenue from Code Generation at 68% load is ~€7.21/day. Looks good, but you still need to sell it to someone (lol) at market prices

At 6% load, you'll start to be profitable (by electricity).

You'll never be profitable with AWS A100 & the same model 😊


As I was already saying:

A lot of people believe the future of software development is going toward autonomous agents. The future IT revenues are not coming from hiring hundreds of developers and upselling them with margin locked in a Seychelles account, but from paying for electricity and running self-hosted models that build features for the next AI-first startup.

This post is about what that actually costs—three chapters: benchmarks, architecture, and electricity.


I. The Benchmarks

Over the past three months, we ran three benchmark series on Jetson Thor at 120W: text LLMs, vision-language models, and an 80B coding agent. The model family across all three: Qwen3, in MoE configurations with W4A16 or NVFP4 quantization.

Qwen3-30B-A3B beat Nemotron-3-Nano by 1.6× on TTFT and 1.8× on throughput. Qwen3-VL-30B beat Nemotron-Nano-12B-VL by 2.9× on TTFT — 42ms median, which is faster than human perception of delay. Qwen3-Coder-Next at 80B scored 79.26% MMLU-PRO with NVFP4 quantization — a 3.44% gap versus FP16, on a model twice the size of anything the previous generation of edge hardware could load.

The throughput numbers across all workloads show a clear pattern:

  • Autocomplete at C=32 generates 116.6 million tokens per day.
  • Hardware cost is €3,075.
  • Payback is 55 days.
  • After that, the unit generates €56/day on €0.84 in electricity.

The Operational Picture

Taking all three series together and running the workload profiles at full sustained load — 120W, Netherlands household electricity at €0.29/kWh, €0.8352/day.

The four panels cover daily token capacity by mode, daily profit, days to recover hardware costs, and a load-scenario breakdown for Autocomplete. The numbers in full:

Mode C tok/s Daily tokens Daily revenue Daily profit Payback
Refactor review 4 333 28.77M €14.12 €13.28 232 days
Code generation 4 340 29.38M €14.41 €13.58 226 days
Chat Q&A 8 500 43.20M €21.20 €20.36 151 days
Autocomplete 32 1,350 116.64M €57.24 €56.40 55 days

Revenue at €0.4907/MTok blended rate. Electricity cost: €0.8352/day.

€7
Refactor
€7
Code Gen
€10
Chat Q&A
€28
Autocomplete
Jetson Thor
Cloud A100
Revenue
€7.99
/day · Code Gen 68%
Thor Profit
€7.21
90.2% margin
vs Cloud
+€18.42
96% cheaper
Forecast for Code Generation on 68% load with 1 instance

The autocomplete scenario makes it funnier: at C=32, the device generates 116 million tokens per day. Hardware cost is €3,075. Payback is 55 days. The electricity cost is 1.46% of revenue. After day 55, the unit generates €56/day on €0.84 in electricity.

The more typical scenario — a development team on Code Gen at C=4 running Qwen3-Coder-Next ($0.12/M input · $0.75/M output on OpenRouter) — pays back in 282 days and returns €3,986 in its second year of operation.


II. The Architecture

Why 120W is possible, and why it changes the economics

A reasonable question at this point: why is a device with a Blackwell GPU, 128GB of memory, and 30B-parameter inference running at 120 watts? An A100 has a 300–400W TDP alone. Total system under load: 450–700W before cooling.

W4A16 on Thor outperformed FP8 Nemotron on the same device because Blackwell's memory subsystem handles packed low-precision weights more efficiently, saturating its bandwidth.

The efficiency comparison in concrete terms:

Platform System power Throughput (30B MoE, C=4) Tokens / joule
A100 80GB (cloud est.) ~350W ~130 tok/s (fp16) ~0.37
Jetson Thor 120W 340 tok/s (W4A16) ~2.83

7.6× more tokens per joule. (Yet, better quality, but guys, please, you don't need FP16 for NextJS vibe-coding.


III. The Plug

On electricity prices across Europe, and why Amsterdam is close to the average

The map below shows live day-ahead wholesale electricity prices across European countries, sourced from ENTSO-E:

thingler.io/map — updated daily

Four representative countries across the EU electricity price spectrum, Code Gen at C=4 (340 tok/s):

Country €/kWh Daily elec. Daily profit Payback Annual vs NL
Finland €0.150 €0.43 €13.98 220 days +€147/yr
Poland €0.220 €0.63 €13.78 223 days +€74/yr
Netherlands €0.290 €0.84 €13.58 226 days anchor
Germany €0.384 €1.10 €13.31 231 days −€98/yr

Household rates, Eurostat H1 2025 incl. taxes. Code Gen C=4, 340 tok/s.

Amsterdam at €0.29/kWh sits almost exactly at the EU household average. It is a representative number, not an outlier.

What does change: break-even load — the minimum utilization needed to cover electricity. From Amsterdam:

Mode Break-even load In real terms
Autocomplete 1.5% 22 min/day
Chat Q&A 3.9% 56 min/day
Code generation 5.8% 84 min/day
Refactor review 5.9% 85 min/day

"What if I want to dump a market?"

Minimum viable price — electricity cost only, hardware already paid off

Price floor to stay at breakeven with electricity costs only (€0.7845/day per unit). Market reference: latest-gen models only — Haiku 4.5 €2.00/MTok · Gemini 2.5 Flash €0.27/MTok · GPT-4o mini €0.14/MTok · Deepseek V3 €0.025/MTok (blended).

Mode 100% load 80% load 60% load 40% load 20% load vs Haiku 4.5 (100%)
Refactor review€0.027/MTok€0.034/MTok€0.045/MTok€0.068/MTok€0.136/MTok73×vs Haiku 4.5
Code generation€0.027/MTok€0.033/MTok€0.045/MTok€0.067/MTok€0.134/MTok75×vs Haiku 4.5
Chat Q&A€0.018/MTok€0.023/MTok€0.030/MTok€0.045/MTok€0.091/MTok110×vs Haiku 4.5
Autocomplete€0.007/MTok€0.008/MTok€0.011/MTok€0.017/MTok€0.034/MTok297×vs Haiku 4.5
Market reference prices (blended input+output, March 2026)
Claude Haiku 4.5
€2.00/MTok
$1 in / $5 out · blended
Gemini 2.5 Flash
€0.27/MTok
$0.15 in / $0.60 out · blended
GPT-4o mini
€0.14/MTok
$0.15 in / $0.60 out · blended
Deepseek V3 (0106)
€0.025/MTok
$0.027 in / $0.11 out · blended
Suggested dump price
€0.044/MTok
Autocomplete @ 80%+ load
Margin over electricity
×1.3 over elec.
at selected config
vs cheapest competitor
1.8× pricier
vs Deepseek V3 (0106)

Do you know what an actual price is now?

Live pricing — OpenRouter
Loading...

Conclusion

If you have a sustained and predictable inference workload — a team, a robot, a pipeline — the economics of running it on your own hardware are better than cloud and significantly better at the high end. Plus, it's kinda more green if you use less energy.

The architecture chapter explains how 120W is possible: unified memory, no PCIe overhead, an ARM CPU that adds almost nothing to the power budget, and a Blackwell GPU designed for this operating point. The efficiency advantage — 7.6× tokens per joule versus a cloud A100.

The three benchmark series described a device capable of 340 tok/s on a 30B text model, 42ms TTFT on a 30B vision model, and 79.26% MMLU-PRO on an 80B coding model — all at 120W, all from the same hardware.

The electricity chapter shows that from Amsterdam, the daily operating cost is €0.84, break-even utilization is 6%, and the annual profit delta versus the cheapest country in Europe is €316. Geography is not a variable that changes the decision.

What changes the decision is whether you have a sustained workload to run. If you do, the hardware pays back in 55–232 days. After that, you are paying €0.84/day to run inference that costs €10–20/day at current API rates.


Sources:

All calculations: Jetson Thor @ 120W sustained, Netherlands household 0.2724/kWh, March 2026.

Hope you have a good day,

Vsevolod Prudius, Sobaka Team