Home / Method

Method and sources

Two kinds of number appear on this site: official or published figures, each with a source, and estimates, each labelled estimate. Nothing else.

The formulas

Person = minutes per task estimate ÷ 60 × hourly rate.

Agent = (input tokens × input price + output tokens × output price) ÷ 1,000,000 ÷ USD per EUR, plus minutes to check the output estimate ÷ 60 × the same hourly rate.

Tokens estimate: input = calls × (3,000 overhead + words read × 4/3); output = 3 × words written × 4/3.

Break-even = setup hours estimate × professional wage ÷ (person − agent), rounded up.

4/3 tokens per word follows OpenAI's rule of thumb that a token is about three-quarters of an English word (source). Other languages usually need more tokens. The 3,000-token overhead per call (system prompt and tool definitions) and the ×3 output allowance (reasoning and tool-call tokens, billed as output) are our estimates.

Hourly rates

Wage, by occupation. Mean gross hourly earnings, Structure of Earnings Survey 2022, enterprises with 10 or more employees, both sexes, all ages. Each task maps to one ISCO-08 major group. Excludes employer social contributions. Dataset updated 2026-02-09. Eurostat, Structure of Earnings Survey 2022: mean hourly earnings by occupation (earn_ses22_14) (doi:10.2908/EARN_SES22_14).

Full labour cost, all jobs. Hourly labour cost (wages plus non-wage costs), industry, construction and services except public administration, 2025. Not split by occupation. Belgium has no 2025 value yet, so we show 2024. Austria 2025 is flagged provisional. Dataset updated 2026-04-23. Eurostat, Labour cost levels by NACE Rev. 2 activity (lc_lci_lev) (doi:10.2908/LC_LCI_LEV).

The 2022 wages are the newest occupation-level figures. Labour costs have risen since: the EU average hourly labour cost moved from €31.9 in 2023 to €34.9 in 2025 (lc_lci_lev). We do not adjust the 2022 wages.

Task estimates

Minutes per task and check minutes are our estimates for a trained worker doing a routine case. They are not measured. Group = ISCO-08 major group used for the wage.

TaskGroupPerson minCheck minWords in / outCallsTokens in / out
Reply to a customer support emailOC481600 / 150311,400 / 600
Answer a customer chatOC550.5800 / 120312,200 / 480
Enter a supplier invoiceOC450.5400 / 12027,067 / 480
Check an expense claimOC440.51,200 / 8029,200 / 320
Reconcile 50 bank linesOC43044,000 / 400433,333 / 1,600
Triage 20 shared-inbox emailsOC41013,000 / 200321,000 / 800
Write minutes for a 30-minute meetingOC42544,500 / 450218,000 / 1,800
Clean a 200-row contact listOC43043,000 / 3,000321,000 / 12,000
Research one B2B leadOC32036,000 / 250888,000 / 1,000
Log a 15-minute sales callOC31012,300 / 200212,133 / 800
Screen one CVOC3611,500 / 12015,000 / 480
Draft a social media postOC3152300 / 8026,800 / 320
Write a help-centre articleOC34061,500 / 600210,000 / 2,400
Write a product descriptionOC2203300 / 20026,800 / 800
Translate one pageOC25010300 / 40026,800 / 1,600
Write a job adOC2305600 / 45027,600 / 1,800
Summarise a 10-page contractOC260105,000 / 500219,333 / 2,000
Triage a bug reportOC21532,500 / 200531,667 / 800
Review a small pull requestOC23054,000 / 400433,333 / 1,600
Write a SQL report queryOC23052,000 / 300422,667 / 1,200

AI model prices

USD per million tokens, standard tier, read 2026-10-28. Converted at $1 = €0.8969 (ECB reference rate, 2026-10-27: €1 = $1.115, source). Default model: Claude Sonnet 5.5.

ModelProvider$ in / 1M$ out / 1MSource
GPT-6 LunaOpenAI0.100.50OpenAI pricing
Claude Haiku 5.5Anthropic0.100.50Anthropic pricing — Price for prompts up to 100k tokens.
Mistral LargeMistral AI0.501.50Mistral AI pricing — Taken from the worked example in the pricing page FAQ; the per-model table did not render for us. Verify before relying on it.
Gemini 3.8 FlashGoogle0.753.75Google pricing — Launch price until 31 Dec 2026; then $1.50 in / $7.50 out per the same page.
GPT-6.1 TerraOpenAI1.005.00OpenAI pricing
Claude Sonnet 5.5Anthropic2.0010.00Anthropic pricing
GPT-6.1 SolOpenAI2.0010.00OpenAI pricing
Claude Opus 5.5Anthropic4.0020.00Anthropic pricing

Running your own model

For context, the cheapest EU on-demand GPU hour in the gpueuro.com table (checked 27 Oct 2026):

GPU€ / hourCheapest ofProvider
H100€1.895 EU offersSeeweb
L40S€0.855 EU offersSeeweb
L4€0.383 EU offersSeeweb

We do not turn these into a per-task cost: that needs a measured throughput for a given model, which we do not have.

What this does not cover

Sources

  1. Eurostat, Structure of Earnings Survey 2022: mean hourly earnings by occupation (earn_ses22_14) · doi:10.2908/EARN_SES22_14
  2. Eurostat, Labour cost levels by NACE Rev. 2 activity (lc_lci_lev) · doi:10.2908/LC_LCI_LEV
  3. Eurostat news, hourly labour costs 2025 (31 Mar 2026)
  4. OpenAI API pricing
  5. Anthropic Claude pricing
  6. Google Gemini API pricing (page updated 27 Oct 2026)
  7. Mistral AI pricing (FAQ example)
  8. European Central Bank, euro reference rate USD, 27 Oct 2026
  9. OpenAI Help, Understanding and counting tokens
  10. gpueuro.com EU GPU price table (checked 27 Oct 2026)