Published

EOR Scope: statutory employer costs by country

Statutory employer contributions for 76 countries (official sources, dated) and published fees of 14 Employer of Record providers. CC BY 4.0

EOR Scope: statutory employer costs by country

Publisher: EOR Scope, published by Trésor Kaya EI (Les Créavores), France Licence: CC BY 4.0 Methodology: https://eorscope.com/methodology/ Calculator: https://eorscope.com/eor-cost-calculator/ (total monthly cost, 1 to 50 employees) Country pages: https://eorscope.com/employer-of-record/ Export date: 2026-10-13 Source commit: 4845ceeac645

Cost comparison, not legal or tax advice. Figures are an illustrative model of statutory employer charges; check with a local adviser before hiring.

Files

FileRowsContent
country_contributions.csv544One row per employer contribution or statutory extra, with rate, base, floor/ceiling, source URL and date
country_summary.csv76One row per country: employer cost in % and USD per month at the example salary
country_assumptions.csv108One row per declared assumption: the case each country's lines and total are priced for
datapackage.jsonFrictionless Data Package descriptor (field types and descriptions)

employer_cost_pct is produced by the same engine that prints the figure on eorscope.com (statutory contributions plus the statutory extras flagged in_total, at the example salary; EOR fees excluded). employer_cost_pct_printed is the figure as the site prints it (one decimal, half away from zero: 22.25 prints 22.3). Countries flagged total_declared_floor publish an "at least" figure, not a total. Under total_declared_ceiling the modelled contribution base is the highest the law allows; costs listed with in_total=false come on top.

Lines with base = basic apply to basic_share_of_gross × gross (country_summary.csv). base_factor multiplies gross into the statutory base before the floor and the ceiling apply (Mexico: the integrated contribution base includes the aguinaldo and the vacation premium). Each total holds for the case described in country_assumptions.csv.

employer_cost_pct is not a social-security contribution rate. It adds statutory contributions, compulsory payments to private funds and statutory pay supplements (13th month, holiday pay, accrued severance), so it is not comparable with OECD Taxing Wages employer rates.

The notes columns reproduce the site's prose and may refer to "this page".

Country pages

Each country of country_summary.csv is printed on one page of eorscope.com, with its contribution lines and their sources:

ISOCountryPage
AEUnited Arab Emirateshttps://eorscope.com/employer-of-record/uae/
ALAlbaniahttps://eorscope.com/employer-of-record/albania/
AMArmeniahttps://eorscope.com/employer-of-record/armenia/
ARArgentinahttps://eorscope.com/employer-of-record/argentina/
ATAustriahttps://eorscope.com/employer-of-record/austria/
AUAustraliahttps://eorscope.com/employer-of-record/australia/
AZAzerbaijanhttps://eorscope.com/employer-of-record/azerbaijan/
BDBangladeshhttps://eorscope.com/employer-of-record/bangladesh/
BEBelgiumhttps://eorscope.com/employer-of-record/belgium/
BGBulgariahttps://eorscope.com/employer-of-record/bulgaria/
BRBrazilhttps://eorscope.com/employer-of-record/brazil/
CACanadahttps://eorscope.com/employer-of-record/canada/
CHSwitzerlandhttps://eorscope.com/employer-of-record/switzerland/
CLChilehttps://eorscope.com/employer-of-record/chile/
CNChinahttps://eorscope.com/employer-of-record/china/
COColombiahttps://eorscope.com/employer-of-record/colombia/
CRCosta Ricahttps://eorscope.com/employer-of-record/costa-rica/
CZCzech Republichttps://eorscope.com/employer-of-record/czech-republic/
DEGermanyhttps://eorscope.com/employer-of-record/germany/
DKDenmarkhttps://eorscope.com/employer-of-record/denmark/
DODominican Republichttps://eorscope.com/employer-of-record/dominican-republic/
ECEcuadorhttps://eorscope.com/employer-of-record/ecuador/
EEEstoniahttps://eorscope.com/employer-of-record/estonia/
EGEgypthttps://eorscope.com/employer-of-record/egypt/
ESSpainhttps://eorscope.com/employer-of-record/spain/
FIFinlandhttps://eorscope.com/employer-of-record/finland/
FRFrancehttps://eorscope.com/employer-of-record/france/
GBUnited Kingdomhttps://eorscope.com/employer-of-record/uk/
GEGeorgiahttps://eorscope.com/employer-of-record/georgia/
GHGhanahttps://eorscope.com/employer-of-record/ghana/
GRGreecehttps://eorscope.com/employer-of-record/greece/
HKHong Konghttps://eorscope.com/employer-of-record/hong-kong/
HRCroatiahttps://eorscope.com/employer-of-record/croatia/
HUHungaryhttps://eorscope.com/employer-of-record/hungary/
IDIndonesiahttps://eorscope.com/employer-of-record/indonesia/
IEIrelandhttps://eorscope.com/employer-of-record/ireland/
ILIsraelhttps://eorscope.com/employer-of-record/israel/
INIndiahttps://eorscope.com/employer-of-record/india/
ITItalyhttps://eorscope.com/employer-of-record/italy/
JOJordanhttps://eorscope.com/employer-of-record/jordan/
JPJapanhttps://eorscope.com/employer-of-record/japan/
KEKenyahttps://eorscope.com/employer-of-record/kenya/
KRSouth Koreahttps://eorscope.com/employer-of-record/south-korea/
KZKazakhstanhttps://eorscope.com/employer-of-record/kazakhstan/
LKSri Lankahttps://eorscope.com/employer-of-record/sri-lanka/
LTLithuaniahttps://eorscope.com/employer-of-record/lithuania/
LVLatviahttps://eorscope.com/employer-of-record/latvia/
MAMoroccohttps://eorscope.com/employer-of-record/morocco/
MMMyanmarhttps://eorscope.com/employer-of-record/myanmar/
MTMaltahttps://eorscope.com/employer-of-record/malta/
MXMexicohttps://eorscope.com/employer-of-record/mexico/
MYMalaysiahttps://eorscope.com/employer-of-record/malaysia/
NGNigeriahttps://eorscope.com/employer-of-record/nigeria/
NLNetherlandshttps://eorscope.com/employer-of-record/netherlands/
NONorwayhttps://eorscope.com/employer-of-record/norway/
NZNew Zealandhttps://eorscope.com/employer-of-record/new-zealand/
PEPeruhttps://eorscope.com/employer-of-record/peru/
PHPhilippineshttps://eorscope.com/employer-of-record/philippines/
PKPakistanhttps://eorscope.com/employer-of-record/pakistan/
PLPolandhttps://eorscope.com/employer-of-record/poland/
PTPortugalhttps://eorscope.com/employer-of-record/portugal/
QAQatarhttps://eorscope.com/employer-of-record/qatar/
RORomaniahttps://eorscope.com/employer-of-record/romania/
RSSerbiahttps://eorscope.com/employer-of-record/serbia/
SASaudi Arabiahttps://eorscope.com/employer-of-record/saudi-arabia/
SESwedenhttps://eorscope.com/employer-of-record/sweden/
SGSingaporehttps://eorscope.com/employer-of-record/singapore/
SKSlovakiahttps://eorscope.com/employer-of-record/slovakia/
THThailandhttps://eorscope.com/employer-of-record/thailand/
TRTurkeyhttps://eorscope.com/employer-of-record/turkey/
TWTaiwanhttps://eorscope.com/employer-of-record/taiwan/
UAUkrainehttps://eorscope.com/employer-of-record/ukraine/
USUnited Stateshttps://eorscope.com/employer-of-record/united-states/
UYUruguayhttps://eorscope.com/employer-of-record/uruguay/
VNVietnamhttps://eorscope.com/employer-of-record/vietnam/
ZASouth Africahttps://eorscope.com/employer-of-record/south-africa/

Columns

country_contributions.csv

ColumnTypeDescription
isostringISO 3166-1 alpha-2 country code
countrystringCountry name
currencystringISO 4217 local currency
line_typestringcontribution (employer charge or compulsory payment computed by rate, base, floor and ceiling) or statutory_extra (13th month, bonus, leave pay…)
line_idstringLine identifier, unique within the country and line type
line_namestringLine name as published
ratenumberContribution: employer rate as a decimal (0.12 = 12%). Empty for statutory extras
basestringContribution base: gross / basic (share of gross) / flat (fixed amount) / band (slice of gross between floor and cap). Percent statutory extras: gross / basic. Empty for months and days extras
base_factornumberContribution: multiplier from gross to the statutory base, applied before floor and cap (1 = gross itself; Mexico's SBC integrates aguinaldo and vacation premium). Empty for flat lines and statutory extras
base_floor_annual_localnumberYearly floor on the contribution base, local currency
base_cap_annual_localnumberYearly ceiling on the contribution base, local currency
flat_annual_localnumberFixed yearly amount when base = flat, local currency
min_gross_annual_localnumberLine applies only when annual gross is at least this, local currency
max_gross_annual_localnumberLine applies only when annual gross is at most this, local currency
extra_kindstringStatutory extra: percent (of the base given in base, per year) / months (extra salary months) / days (paid days)
extra_valuenumberStatutory extra value in the unit given by extra_kind
secondary_sourcebooleanThe line rests, in whole or in part, on a non-official source (declared in the notes, or the source URL is a commercial page, a private legal portal or a firm's publication)
thirteenth_monthbooleanThe country mandates a 13th-month salary
total_declared_floorbooleanThe country's employer cost is declared a floor (at least), not a total
total_declared_ceilingbooleanThe modelled contribution base is the highest the law allows; costs listed with in_total=false come on top
in_totalbooleanThe line is included in the employer cost total
appliesstringCondition in plain words
notesstringNotes
source_namestringSource name
source_urlstringSource URL
source_checked_atdateDate the source was read

country_summary.csv

ColumnTypeDescription
isostringISO 3166-1 alpha-2 country code
countrystringCountry name
regionstringRegion
currencystringISO 4217 local currency
example_salary_usdintegerIllustrative gross annual salary in USD (an example, not a median)
example_rolestringIllustrative role
example_placestringState, province or city the lines are priced for, when not national
basic_share_of_grossnumberShare of gross taken as basic pay by the lines with base = basic (empty when the country has none)
employer_cost_pctnumberStatutory employer cost as a percent of gross at the example salary (EOR Scope engine), 4 decimals
employer_cost_pct_printednumberThe same percent as printed on eorscope.com (1 decimal, half away from zero)
total_declared_floorbooleanThe employer cost is declared a floor (at least), not a total
total_declared_ceilingbooleanThe modelled contribution base is the highest the law allows; costs listed with in_total=false come on top
employer_cost_usd_monthnumberStatutory employer cost per month in USD at the example salary
total_excludesstringA cost the total leaves out
fx_local_per_usdnumberLocal currency units per 1 USD used for the conversion
fx_datedateDate of the exchange rate used (empty for USD)
last_revieweddateDate the country data was last verified

country_assumptions.csv

ColumnTypeDescription
isostringISO 3166-1 alpha-2 country code
idstringAssumption identifier, unique within the country
labelstringAssumption as published
valuenumberValue the engine or the prose relies on (a share, a rate, a threshold, or 1 for a stated case)
notesstringNotes

Suggested citation

EOR Scope (2026). EOR Scope: statutory employer costs by country (export 2026-10-13). EOR Scope, published by Trésor Kaya EI (Les Créavores), France. Licensed under CC BY 4.0. https://eorscope.com/methodology/