Blog

Benchmarking Global HR and Payroll

Marcelo Lebre

We estimate that the collecting Global HR & Payroll knowledge gets 15,000-20,000 updates on a yearly basis. To build a global payroll infrastructure we had to automate tracking / implementing these changes and we've replaced much of our operational scaffolding with AI systems built in-house

To help us navigate the accuracy of what we can achieve with AI, we built two benchmarks HRmark and Paymark - one benchmark for general HR questions and payroll-related questions.

HRmark

HRMark measures how accurately language models answer HR/Employment questions that depend on local law and practice. It contains 2,500 questions from 50 countries, each paired with a reference answer, and every answer is graded against that reference by a model grader.

We evaluate 12 systems from 8 providers at two reasoning-effort settings, low and high.

Key results

  • 13 points separate the strongest and weakest models, significantly more than the effect of reasoning effort.
  • Highest score of all was Fable 5.1 in High effort with 69%
  • At Low effort: Claude Fable 5.1 scores highest(68.4%); Claude Opus 5.5, GPT-6 Astra, Gemini 3.8 Flash and GPT-6.1 Sol are within two points.
  • At High effort: changes the median score only by +0.6 points; 2 of 12 systems improve significantly (Claude Sonnet 5.5, Qwen3.8-Max) but all else has very little improvement.
  • High effort costs 2.7× as much and produces 2.9× the output tokens.
  • The hardest domain is Immigration & Right to Work, where systems average 51%.

Effect of reasoning effort

Raising effort from low to high produces a significant improvement for Claude Sonnet 5.5 and Qwen3.8-Max, while GPT-6.1 Sol and Muse Spark 1.3 score slightly lower. Most systems move by about a point. Claude Opus 5.5 gains the most rank, from 4th to 2nd, and GPT-6.1 Sol falls from 2nd to 5th. At high effort the leading group is Claude Fable 5.1, Claude Opus 5.5, GPT-6 Astra and Gemini 3.8 Flash; GPT-6.1 Sol dropped out of it.

Longer reasoning does not appear to supply missing jurisdiction-specific knowledge: systems that score poorly at low effort also score poorly at high effort.

Cost and efficiency

There's a 2.7× increase for a median change of +0.6 points on going from low to high effort. Gemini 3.8 Flash is the least expensive system within two points of the top low-effort score, at $0.80 per 1,000 answers. The most expensive configuration is GPT-6 Astra at high effort ($60.37 per 1,000).

The cost increase comes mostly from reasoning tokens. At high effort, Qwen3.8-Max produces 12× as many output tokens per answer, and its mean latency rises from 12 to 153 seconds. GPT-6 Astra, GPT-6.1 Sol and GPT-6 Sol use at least four times as many tokens without a significant gain. Claude Sonnet 5.5 has the best return on additional tokens: +3.0 points for 2.3× the output.

Figure 3 · Accuracy against cost

hrmark-fig4.png

Figure 4 · Output tokens, and token increase against accuracy change

Results by HR domain

Accuracy varies more by HR domain than by effort setting. Among domains with at least 100 questions, systems score highest on Working Time (68.5% averaged over systems at high effort) and lowest on Immigration & Right to Work (51.2%) and Employment Contract & Terms (55.6%). High effort helps most on Parental & Family Leave (+2.1 points) and slightly lowers the score on Employment Contract & Terms and Occupational Health & Safety. Claude Fable 5.1 has the top score in 5 of 12 domains at high effort.

HR domain

Low effort

High effort

Change (pts)

Winner, low effort

Winner, high effort

Tax & Social Security

67.4%

68.5%

+1.0

GPT-6.1 Sol 72.8%

Claude Opus 5.5 72.3%

Leave & Time Off

67.7%

68.4%

+0.7

GPT-6.1 Sol 73.9%

GPT-6.1 Sol 74.2%

Termination & Probation

62.9%

64.4%

+1.5

Claude Fable 5.1 68.8%

Claude Fable 5.1 72.9%

Pay & Statutory Allowances

63.2%

63.9%

+0.7

GPT-6 Astra 69.4%

GPT-6 Astra 69.0%

Parental & Family Leave

62.4%

64.5%

+2.1

GPT-6.1 Sol 71.4%

Claude Fable 5.1 72.8%

Employment Contract & Terms

55.8%

55.6%

-0.2

Claude Opus 5.5 59.8%

Claude Fable 5.1 60.9%

Expenses & Allowances

58.5%

59.8%

+1.3

Claude Fable 5.1 67.6%

Claude Fable 5.1 67.1%

Immigration & Right to Work

49.8%

51.2%

+1.4

Claude Fable 5.1 58.1%

Gemini 3.8 Flash 56.6%

Working Time

67.7%

68.5%

+0.8

GPT-6 Astra 75.0%

GPT-6 Astra 75.7%

Occupational Health & Safety

58.6%

57.3%

-1.3

Claude Fable 5.1 66.7%

Claude Fable 5.1 66.7%

Cross-border & Mobility

55.2%

54.5%

-0.8

Claude Fable 5.1 62.8%

Claude Opus 5.5 62.8%

Discipline & Grievance

64.1%

69.6%

+5.4

Claude Fable 5.1 82.6%

Claude Opus 5.5 87.0%

Full results

Model

Low

High

Change (pts)

95% interval

Cost per 1,000 answers

Cost ×

Output tokens per answer

Claude Fable 5.1

68.4%

69.0%

+0.6

-0.8 to +1.9

$24.66 → $49.74

2.0×

353 → 855

Claude Opus 5.5

67.0%

68.2%

+1.2

-0.0 to +2.4

$13.97 → $19.37

1.4×

558 → 828

GPT-6 Astra

67.1%

67.7%

+0.6

-0.5 to +1.7

$15.35 → $60.37

3.9×

216 → 1,116

Gemini 3.8 Flash

66.6%

67.2%

+0.7

-0.6 to +2.0

$0.80 → $0.76

0.9×

123 → 112

GPT-6.1 Sol

67.7%

66.9%

-0.8

-1.9 to +0.3

$3.08 → $10.47

3.4×

217 → 956

GPT-6 Sol

63.9%

64.5%

+0.6

-0.7 to +1.9

$2.30 → $7.38

3.2×

139 → 647

Muse Spark 1.3

64.6%

64.5%

-0.1

-1.5 to +1.3

$4.05 → $8.08

2.0×

841 → 1,767

Grok 4.7

62.0%

62.1%

+0.0

-1.5 to +1.6

$6.11 → $19.31

3.2×

1,003 → 2,966

Claude Sonnet 5.5

57.8%

60.8%

+3.0

+1.4 to +4.6

$4.98 → $9.50

1.9×

357 → 810

Kimi K3

59.2%

60.7%

+1.4

-0.2 to +3.1

$4.19 → $5.02

1.2×

230 → 327

Qwen3.8-Max

56.1%

59.8%

+3.6

+1.8 to +5.5

$3.69 → $33.67

9.1×

451 → 5,444

DeepSeek V4.1-Flash

55.3%

55.6%

+0.4

-1.3 to +2.0

$2.26 → $3.04

1.3×

1,917 → 2,506

Paymark

PayMark measures how accurately language models calculate payroll. It contains 2,500 real payslips from 50 countries. For each one, a model receives the earnings, gross pay and any amounts the employer has already decided, and must calculate the statutory employee deductions and employer contributions for that country and pay period.

Scoring is arithmetic: a payslip counts as right only when the employee deductions total, the employer contributions total and net pay all match the completed payroll run. We evaluate 12 systems from 8 providers at two reasoning-effort settings.

Key results

  • GPT-6 Astra, Claude Opus 5.5, GPT-6.1 Sol and Claude Fable 5.1 lead at both effort levels, at most 2.5 points apart.
  • The best system gets 26.0% of payslips fully right; employee deductions cause most errors.
  • High effort changes the median score by +1.6 points and improves 9 of 12 systems significantly.
  • High effort costs 3.0× as much

What the model is given and what it calculates

A payroll's deductions mix lines set by law (income tax, employee and employer social security, other statutory charges) with lines set by the employer's plan or a chosen provider (a company pension rate, a private insurer's premium, a recharge).

The model receives the country, pay period, pay frequency, currency, contract, pay inputs, earnings lines, gross pay and the items already decided, with their amounts. It must calculate every statutory employee deduction and employer contribution, decide for itself which ones apply, and return them as JSON with both totals. It gets no list of charges, no rates and no tools.

tolerance = the largest of 1% of the expected amount, 0.25% of gross pay, or 0.01 a number is right when |model − expected| ≤ tolerance

A payslip is fully right only when the employee total, the employer total and net pay are all right; in practice a right employee total gives a right net pay, so it comes down to both totals. A missing answer, or one with no usable figure, counts as wrong.

Results

GPT-6 Astra scores highest at both effort levels: 24.3% at low and 26.0% at high. The same group leads at both settings: GPT-6 Astra, Claude Opus 5.5, GPT-6.1 Sol and Claude Fable 5.1, at most 2.5 points apart, which is close to the margin of error. Claude Haiku 5.5, Qwen3.8-Max and DeepSeek V4.1-Flash score lowest at high effort. 16 points separate the strongest and weakest systems at low effort.

Effect of reasoning effort

High effort improves 9 of 12 systems by more than chance would explain; Grok 4.7, DeepSeek V4.1-Flash and Claude Haiku 5.5 show no clear change. The gains are modest: the median is +1.6 points, and the largest is Gemini 3.8 Flash's +4.8. DeepSeek V4.1-Flash scores slightly lower, within chance. The ranking barely moves: systems that calculate poorly at low effort still calculate poorly at high effort.

Cost and efficiency

Low vs High effort costs 3.0× as much for a median gain of +1.6 points. GPT-6.1 Sol is the least expensive system in the leading group, at $7.11 per 1,000 payslips. Claude Sonnet 5.5 gains the most per extra dollar. Grok 4.7 costs at least twice as much at high effort without a clear gain. The most expensive configuration is Qwen3.8-Max at high effort ($208.15 per 1,000).

The extra cost is mostly extra output. At high effort, GPT-6 Astra writes 5.7× as many tokens per payslip for +1.7 points, while Claude Sonnet 5.5 gains +3.4 with 1.8× the output. More output does not reliably buy more accuracy.

paymark-fig5.png

Figure 3 · Accuracy against cost

paymark-fig6.png

Figure 4 · Output tokens, and token increase against accuracy change

Results by region

Accuracy differs by region. At high effort, systems average 21.2% in the Middle East and Africa and 10.8% in the Americas. Claude Opus 5.5 has the top score in 2 of 4 regions.

Accuracy by region

Region

Payslips

Low effort

High effort

Change (pts)

Winner, low effort

Winner, high effort

Europe

982

15.5%

17.1%

+1.7

GPT-6 Astra 26.8%

Claude Opus 5.5 28.2%

Asia-Pacific

517

17.3%

19.7%

+2.4

GPT-6 Astra 24.0%

GPT-6 Astra 27.7%

Americas

294

9.5%

10.8%

+1.3

Claude Fable 5.1 17.0%

Claude Opus 5.5 20.7%

Middle East and Africa

207

19.2%

21.2%

+2.0

GPT-6.1 Sol 30.0%

Claude Fable 5.1 32.4%

Full results

Model

Low

High

Change (pts)

95% interval

Cost per 1,000 payslips

Cost ×

Output tokens per payslip

Declined or not answered

GPT-6 Astra

24.3%

26.0%

+1.7

+0.5 to +2.8

$35.74 → $156.13

4.4×

508 → 2,916

8 → 40

Claude Opus 5.5

22.6%

25.9%

+3.4

+2.1 to +4.6

$26.01 → $45.03

1.7×

971 → 1,922

0 → 1

GPT-6.1 Sol

22.8%

24.3%

+1.6

+0.4 to +2.8

$7.11 → $25.65

3.6×

504 → 2,358

5 → 34

Claude Fable 5.1

21.8%

23.9%

+2.1

+0.9 to +3.4

$78.78 → $125.93

1.6×

1,246 → 2,189

0 → 0

Claude Sonnet 5.5

15.1%

18.4%

+3.4

+2.0 to +4.7

$12.80 → $20.82

1.6×

950 → 1,752

15 → 3

Grok 4.7

16.0%

16.6%

+0.6

-0.7 to +1.9

$43.42 → $188.07

4.3×

6,771 → 30,873

2 → 21

Gemini 3.8 Flash

10.7%

15.4%

+4.8

+3.4 to +6.1

$1.48 → $1.40

0.9×

169 → 148

0 → 1

Muse Spark 1.3

13.3%

14.8%

+1.5

+0.4 to +2.7

$12.05 → $48.92

4.1×

2,531 → 11,205

0 → 0

Kimi K3

11.2%

12.6%

+1.3

+0.1 to +2.6

$20.61 → $105.02

5.1×

1,356 → 7,458

0 → 0

DeepSeek V4.1-Flash

10.3%

10.0%

-0.3

-1.4 to +0.7

$11.84 → $15.92

1.3×

9,662 → 13,544

0 → 0

Qwen3.8-Max

8.4%

9.8%

+1.3

+0.2 to +2.5

$57.34 → $208.15

3.6×

9,178 → 34,348

2 → 66

Claude Haiku 5.5

8.9%

9.7%

+0.8

-0.3 to +1.8

$12.42 → $23.90

1.9×

2,154 → 4,450

1 → 0

Subscribe for the latest updates

Sign up for our newsletter to get the inside scoop on all things remote work and global employment.