Methodology

Methodology & figures

How we measure which real jobs an AI agent could do, how every figure is calculated, and how we extrapolate to all advertised jobs in Austria and the OECD.

What we measure

Analysed jobs

All job ads that have gone through the assessment since botjobs started in August 2026, counted per source portal.

Agent-capable jobs

Jobs that passed both stages of the assessment and are online right now. Expired jobs drop out of this count.

AI quota

Agent-capable jobs listed today ÷ assessed jobs that are still advertised on their source portals today. Both numbers refer to the same population: jobs advertised right now. This share is the signal botjobs measures; the extrapolation is derived from it.

Advertised annual salaries affected

Sum of the gross annual salaries stated in the listed ads.

Extrapolation

The same share applied to the officially counted open vacancies in Austria and in the OECD countries.

Reading guide

How to read botjobs

botjobs mixes five kinds of statement. The harder the statement, the closer its basis is shown. Each figure on this site belongs to exactly one of them.

LevelHow botjobs handles itOn this site
FactsStated hard. Must be true.Number of listed jobs, advertised salaries, the studies we cite (Stanford, ILO, OECD).
AI assessmentsShown as machine verdicts and recognisable as such.The AI suitability score of each job (0–100) and its one-sentence reasoning.
ExtrapolationsMay be dramatic; the assumption stands right next to them.Austria and OECD: our quota applied to the official vacancy counts.
ScenariosMay be dystopian; never presented as something already observed.The red “Jobs killed by AI” counter and its cost figures (non-replacement scenario).
Opinion and provocationMaximum freedom: questions, contradictions, accusations.The manifesto, “Who pays?”, “Who owns the machines?”, “After humans?”.

Data source

All jobs come from established Austrian job portals of the candidatis network. Every job is a real vacancy of a real employer; applications go through the normal process of the source portal. Only jobs in Austria are listed. Jobs behind a login on the source portal are not listed, and paid premium ads are never touched.

Source portalJobs analysed
tecjobs.at17,638
wujobs.at8,483
informatikjobs.at1,134
bankkarriere.at890
jusjobs.at613
justjobs.at331
pharmakarriere.at233
Total29,322

How a job is assessed

Each job is assessed twice by a language model:

Stage 1

Automation score (0–100)

How much of the core work is digital and language-based, so that a frontier AI agent could largely carry it out. Fixed caps apply for physical work, empty ads and legally protected professions. Only jobs scoring 70 or more continue.

Stage 2

Role check

Could an agent fill the role as a whole? Roles that depend on sales relationships, leading people, liability or physical presence are excluded. If in doubt: no.

How the figures are calculated

AI quota

agent-capable jobs listed today ÷ assessed jobs still online on their source portals × 100. The denominator comes from the latest stock snapshot after each assessment run; jobs that have expired since are in neither number.

Annual salaries

Austrian job ads must state a minimum pay. We take the stated monthly gross minimum (if only a maximum is given, that), multiply it by 14 (the Austrian 13th and 14th monthly salary) and add it up over all listed jobs that state a salary. Jobs without a salary are not counted, so the sum is a lower bound.

Live counter

The home page reloads the figures every minute from /api/stats. Numbers only move when the stock of jobs actually changes; there is no simulated movement. The red counter is different: it is a model that runs continuously (see below).

Extrapolation

Extrapolation: Austria and the OECD

Our jobs are a sample. The sample gives the signal; with the signal we estimate the impact on all advertised jobs. The method is deliberately simple and fully visible:

9.3%

today's signal: agent-capable share of assessed jobs

  1. Signal: the current AI quota of botjobs.
  2. Base: the latest official count of open vacancies per country (national statistical offices and Eurostat). For Austria that is Statistik Austria.
  3. Agent-capable jobs = open vacancies × signal, per country.
  4. Annual salaries affected = agent-capable jobs × average annual wage of the country (OECD, full-time equivalent, converted to euros at market exchange rates).
  5. Taxes & social contributions at risk = salaries affected × (income tax + employee and employer social security contributions, incl. payroll taxes) as % of the gross wage, per country (OECD Taxing Wages, average wage, single person). This is what the public purse would lose if these jobs disappeared without replacement.
  6. Pension contributions = salaries affected × mandatory pension contribution rate (employee + employer) of the country (OECD Pensions at a Glance). They are part of the taxes & contributions above, shown separately because they fund today's pensions.
  7. Working hours = agent-capable jobs × average annual hours actually worked per worker in the country (OECD).
  8. OECD figure = sum over all OECD countries that publish a vacancy count.
OECD countries (32 of 38)
14,531,548Open vacancies
1,351,434of them agent-capable
€81.9bnAnnual salaries affected
€30.2bnTaxes & contributions at risk
€11.4bnof which pension contributions
2.3bnWorking hours a year
Austria (2026Q2)
123,399Open vacancies
11,476of them agent-capable
€674.3mAnnual salaries affected
€405.2mTaxes & contributions at risk
€153.7mof which pension contributions
16.5mWorking hours a year

What the extrapolation can and cannot say

  • The signal comes from Austrian job ads, and the mix of our source portals is not the mix of the economy: IT and engineering jobs are over-represented. The extrapolation therefore assumes that the share holds elsewhere. It is an order-of-magnitude estimate, not a statistic.
  • Vacancy counts are defined differently from country to country (survey vs. registered openings, seasonally adjusted or not, monthly or quarterly). The OECD total is an indicative sum. Japan counts only openings registered with the public employment service; Korea uses a narrow definition.
  • The wage is the average wage of all employees in a country, not of the agent-capable jobs. Agent-capable jobs are mostly qualified office and tech roles and are often paid above average, so this side tends to understate.
  • Tax and pension rates are those of a single person at the average wage. Taxes are progressive, so for the better-paid agent-capable jobs the true loss is likely higher. Some pension rates also fund disability benefits; in a few countries pensions cannot be separated from other social security (Belgium, Ireland, Norway, Spain, UK).
  • Working hours: the OECD notes that comparing hour levels between countries is of limited reliability; Türkiye uses 2021.
  • Six OECD countries publish no absolute vacancy count and are left out instead of being estimated: Italy, New Zealand, Mexico, Chile, Colombia, Costa Rica.
Model

The "jobs killed by AI" counter

Companies rarely announce that AI replaced someone. They simply do not refill the position when it becomes vacant. That is what the red counter on the home page models, worldwide, from 1 January 2023:

  1. Workers worldwide: 3.6bn (ILO, Employment and Social Trends 2026: 186 million unemployed are 4.9 % of the labour force).
  2. × share of jobs exposed to generative AI: 25.0% (ILO/NASK, Generative AI and Jobs: A Refined Global Index of Occupational Exposure, 2025).
  3. × hires per job and year: 39.6% (US JOLTS, August 2026: hires rate 3.3 % a month). This is how often a position is filled anew.
  4. × share of employees working in companies that use AI (Eurostat, by company size, weighted by employment): 15.2 % in 2021, 16.2 % in 2023, 23.6 % in 2024, 32.9 % in 2025, continued with the last annual increase of 9.3 points – today 45.2%.
  5. Assumption: every employer that uses AI no longer refills an exposed position when it becomes vacant. Jobs killed = sum over time since 1 January 2023.
385,725,472jobs killed worldwide since 1 Jan 2023 (at page load)
5.1per second at today's pace
161.5mper year at today's pace
71.4mof them in OECD countries (18.5% of world employment)

What one lost job costs

A job that disappears does not only mean lost income tax. The state pays unemployment benefits, the household spends less (less VAT, less turnover for others) and saves less, and the lost spending costs further output. Per job at the average wage and per year:

AustriaOECD average
Gross wage€58,754€60,581
1 Income tax + social contributions lost (employee and employer)€35,305€22,325
2 Unemployment benefits paid by the state (first year)€21,422€12,949
3 Household income lost (net wage minus benefits)€18,249€32,201
of which less consumption€16,113€30,355
of which less saving€2,135€1,846
VAT and other consumption taxes lost€3,352€2,543
4 Second round: output lost through lower demand (× 0.6)€10,949€19,321
Cost to the state (1 + 2 + consumption taxes)€60,079€37,817
in % of the gross wage102.3%62.4%
Economic output gone (labour cost + second round)€85,925€86,796

Under our first-year fiscal loss scenario, every job lost in Austria costs the state 102.3% of what the person earned – more than the gross wage itself.

On the home page, these per-job costs are applied to the killed jobs in OECD countries only (18.5% of world employment, OECD Employment Outlook 2025: 668 million); outside the OECD there are no comparable data.

Cost of one lost job per country

CountryBenefit % of netSaving %Consumption tax %Cost to the state% of gross
United States195.75.4€38,41149.9%
Japan44.20.712.1€23,83177.7%
Germany6010.317.2€54,904100.1%
United Kingdom114.316.1€30,28855.8%
Canada34.84.513€36,38767.1%
France6812.820.6€52,032117.4%
Netherlands69.810.523.8€58,69895.5%
Australia256.111.4€33,03254.9%
Türkiye35–18.5€16,81180.5%
Korea37.710.212.5€21,79764.9%
Spain529.216.2€34,86499.3%
Israel29.5–20.9€33,27061.7%
Belgium57.86.618.2€65,485106.1%
Austria5411.720.8€60,079102.3%
Sweden47.313.624.4€48,98299.2%
Switzerland72–9.6€89,73785.5%
Poland24.56.120.8€16,81170.4%
Norway63723.1€57,76192.1%
Czechia22.912.920.7€21,76984.1%
Denmark52.29.827.1€55,99277.3%
Hungary11.514.730.6€13,99169.5%
Portugal873.620.9€29,947116.0%
Greece35-9.320.1€15,68483.4%
Lithuania50.53.820.6€24,74277.5%
Ireland28920.5€42,66267.3%
Finland436.125.6€45,74490.5%
Slovenia31.56.0923.5€31,01082.5%
Latvia36.3022.4€21,48487.0%
Slovakia33218.2€19,37290.5%
Estonia46.4324.9€28,270102.6%
Luxembourg86532.1€92,058107.0%
Iceland47.86.3225.3€65,06177.3%

This is a deliberately pointed model, not a count. Its central assumption – employers using AI stop refilling exposed positions – is a thought experiment; "exposed" in the ILO sense means transformed, not necessarily replaced. US hiring rates and EU adoption rates are applied worldwide, and killed jobs are not assumed to be re-absorbed elsewhere. The output figure assumes the work is not done at all; in reality much of it would be done by AI instead, so economic output does not simply disappear – what changes is who earns it. Unemployment benefits are those of the first year; after that they fall in most countries while the lost taxes remain. Change any of these numbers and the counter changes with them.

ILO Employment and Social Trends 2026: ilo.org · ILO/NASK WP 140 (2025): ilo.org · BLS JOLTS August 2026: bls.gov · Eurostat isoc_eb_ai, sbs_sc_ovw: ec.europa.eu

OECD Benefits and wages, net replacement rate in unemployment, single, 100% of average wage, average of months 1-12, without social assistance and housing benefit (2025; JP, NL, DK 2024). OECD Household savings, net saving as % of household net disposable income (2024/2025); missing for TR, CH, IL -> OECD sample average. OECD Revenue Statistics: taxes on goods and services (5000) / household final consumption expenditure (2024; AU, GR 2023). Multiplier: Gechert (2015), Oxford Economic Papers 67(3), meta-analysis of 104 studies: https://doi.org/10.1093/oep/gpv027.

Vacancies, wages, taxes, pensions and hours per country

CountryOpen vacanciesPeriodAverage annual wageTaxes & contrib. % of grossPension %Hours/yearSource
United States7,079,000Aug 2026€76,97232.410.61,800data
Japan2,227,740Aug 2026€30,67738.3118.31,598data
Germany1,017,9242026Q2€54,84059.5418.61,332data
United Kingdom691,000Jul-Sep 2026€54,28536.826.61,533data
Canada501,035Jul 2026€54,21335.219.21,687data
France484,4412026Q2€44,30464.3327.81,498data
Netherlands387,2002026Q2€61,49240.47221,436data
Australia325,000Aug 2026€60,21229.611.51,633data
Türkiye170,0232026Q2€20,88547.8201,732data
Korea160,000Aug 2026€33,58327.691,833data
Spain150,7652026Q2€35,12154.1128.31,633data
Israel148,047Sep 2026€53,93027.719.31,870data
Belgium133,8812026Q2€61,74766.7716.41,586data
Austria123,3992026Q2€58,75460.0922.81,442data
Sweden122,2002026Q2€49,35454.0622.31,421data
Switzerland98,7002026Q2€104,94224.4516.61,512data
Poland98,4002026Q2€23,88140.7419.521,776data
Norway96,7762026Q2€62,70341.1222.81,386data
Czechia87,2172026Q2€25,89055.1331.31,824data
Denmark77,4732026Q2€72,4223612.71,369data
Hungary67,4342026Q2€20,12946.521.61,671data
Portugal65,7212026Q1€25,82648.6822.71,764data
Greece46,3682026Q2€18,80147.91261,874data
Lithuania31,9102026Q2€31,93940.518.721,673data
Ireland30,0002026Q2€63,37936.2814.11,639data
Finland29,3382026Q2€50,56951.1724.811,492data
Slovenia20,7392026Q2€37,56952.8124.351,599data
Latvia19,4232026Q2€24,68549.61201,588data
Slovakia18,2972026Q2€21,40356.4722.81,619data
Estonia8,3062026Q2€27,55457.05201,610data
Luxembourg6,9002026Q2€86,01745.64161,459data
Iceland6,8912026Q2€84,11333.5221.81,421data

Wages: OECD Average annual wages, per full-time equivalent dependent employee, 2024/2025, current prices, converted to euros at the ECB annual average exchange rate. Research of the base data: 25 October 2026. OECD Data Explorer

OECD Taxing Wages 2026 (figures for 2025), single person without children at 100% of the average wage: income tax + employee and employer social security contributions incl. payroll taxes, as % of gross wage. https://data-explorer.oecd.org/vis?df[ds]=dsDisseminateFinalDMZ&df[id]=DSD_TAX_WAGES_DECOMP%40DF_TW_DECOMP&df[ag]=OECD.CTP.TPS

OECD Pensions at a Glance 2025, Table 8.1 (mandatory contribution rates 2024, effective rate on average earnings, employee + employer, public + mandatory private): https://stat.link/orhufb

OECD Average annual hours actually worked per worker, total employment, 2025 (Türkiye 2021): https://data-explorer.oecd.org/vis?df[ds]=dsDisseminateFinalDMZ&df[id]=DSD_HW%40DF_AVG_ANN_HRS_WKD&df[ag]=OECD.ELS.SAE

From our jobs

Who is affected

Agent-capable jobs compared with all assessed jobs that are still online on the source portals. On the home page, the entry-level share is also applied to the OECD extrapolation.

20.7%Ask for a university degreeAll assessed jobs: 12.1%
€47,544Median advertised annual payAll assessed jobs: €43,736
10.5%Entry-level jobsAll assessed jobs: 9.0%

Share of agent-capable jobs by sector

Sector of the employerAssessed jobs onlineAgent-capableShare
internet, IT & telecoms1,116268
24.0%
electronics & automation767151
19.7%
public sector & associations34150
14.7%
banking, finance & insurance1,507215
14.3%
consulting24432
13.1%
mechanical & plant engineering1,562177
11.3%
education15715
9.6%
health & social care30229
9.6%
law, tax & business services1,200108
9.0%
advertising, marketing & PR29226
8.9%
energy & environment42837
8.6%
retail & trade52337
7.1%

Snapshot of 2026-10-28. Entry level: title or requirements mention junior, trainee, graduate, internship, apprenticeship, or no or first work experience. Degree: requirements mention a university or college degree. Pay: stated monthly gross minimum (else maximum) × 14, only jobs that state a salary. Sectors with at least 150 assessed jobs online. Keyword detection is approximate.

Limits

  • The assessment is done by a language model, not by people. It is a strong, transparent indicator, not a verdict; borderline cases can tip either way between runs.
  • New jobs arrive in assessment runs, not as a live stream. The figures change after each run.
  • There is no measured monthly series of the AI quota yet, so botjobs shows no trend. It will be built from historical job ads. The API still returns a modelled series, marked estimated=true; it is not a measurement.
  • The extrapolation is an estimate with the caveats listed above.

Updates

The analysed jobs per portal are updated after every assessment run, the vacancy and wage base when new official figures are published (at least quarterly). Every change to the method is recorded on this page.

  • 26 Oct 2026

    Counter "jobs killed by AI" (worldwide model) and the cost of one lost job (taxes, unemployment benefits, consumption, saving, second round).

  • 26 Oct 2026

    Taxes & social contributions, pension contributions and working hours added to the extrapolation; who is affected (entry level, degree, pay, sectors).

  • 25 Oct 2026

    Extrapolation to Austria and the OECD countries added; English as main language.

Data for humans and agents

  • /api/stats – all figures as JSON, including the extrapolation
  • /api/jobs – all listed jobs with score and reason (German and English)
  • /llms.txt – short description for AI agents

Questions or press: hello@botjobs.org