The Open EOR Dataset
Two free, openly licensed datasets: every employer-of-record provider we track with its published pricing, and the statutory employer cost plus full employment terms for every country we cover. Every figure is cited to a primary source. Use it, share it, build on it.
By provider
85 EOR and global-payroll providers, one row each, every published price cited. JSON includes the license, source-check date, and export time.
By country
Statutory employer cost and the full statutory employment framework for 139 countries, one row each, every figure cited to a primary source. JSON nests each figure with its source URL and confidence.
eor-country-employment.csv. One row per country.
eor-country-employment.json. Each figure nested with its source.
4,897 cited data points across 139 countries. Explore any country in context at besteor.co/countries.
Query it over MCP
Both datasets are also served live to Claude, ChatGPT, Cursor and other AI assistants through a free, read-only MCP server. No download, no API key.
https://besteor.co/api/mcpSetup for your assistant Headline figures
Computed from the same published catalog as both downloads.
The platform fee is usually the smallest line item. The real cost of an EOR is the statutory employer burden (0% to roughly 42% of salary depending on country) plus deposits, FX markups, and accrual fees. For the full breakdown and per-country data, see besteor.co/prices.
The columns
One row per provider.
providerProvider (company) name.modelDelivery model: Owned-entity EOR, Hybrid EOR, or Aggregator EOR.eor_monthly_price_usdPublished EOR list price per employee per month, in USD. A fee published only in another currency is converted at the rate stated in price_basis. Blank when quote-only.eor_price_textThe price exactly as the provider states it, or 'Custom quote'.price_basisWhat the figure represents (e.g. published EOR list price, per employee/mo).price_confidenceThe catalog's 'confirmed' or 'reported' confidence in the pricing information, including quote-only terms.price_source_urlThe original source for the published price or quote-only terms. Retained even when the numeric price is blank.price_verified_onDate (YYYY-MM-DD) this row's price or quote-only terms were last read at the source. Never earlier than prices_last_verified, the date of the last full re-verification of every row.founded_yearYear the provider was founded, where known.besteor_profile_slugThe provider's slug on BestEOR.co.Methodology
Every price is cited to the provider's own pricing page. Nothing is invented or estimated. Quote-only providers are recorded honestly as blank rather than guessed. Downloads are generated from our published catalog when requested. The source-check date is shown above; generating a new download does not mean prices have been checked again.
Full methodologyLicense & attribution
Released under Creative Commons Attribution 4.0. Use, share, and adapt it, including commercially, with attribution:
Data: BestEOR.co, Open EOR Provider & Pricing Dataset, CC BY 4.0.
Permanent DOI and archives
The dataset is archived with a permanent DOI on Zenodo. Cite the DOI so the reference never breaks, even if a file here moves.
BestEOR.co. (2026). Open EOR Dataset (2026): Provider Pricing + Global Statutory Employer Cost [Data set]. Zenodo. https://doi.org/10.5281/zenodo.22845248