{
  "corridor": "germany-vs-france",
  "a": "de",
  "b": "fr",
  "nameA": "Germany",
  "nameB": "France",
  "taxYearA": "2026",
  "taxYearB": "2026",
  "currencyA": "EUR",
  "currencyB": "EUR",
  "priceLevelA": 75.9,
  "priceLevelB": 77.6,
  "costDeltaPct": 2.2,
  "pppEquivalentAtoB": 75535,
  "pppEquivalentBtoA": 72324,
  "updated": "2026-09-06",
  "sources": [
    "World Bank PPP (CC BY 4.0)",
    "each country's official income tax and social contribution rules, factchecked"
  ],
  "points": [
    {
      "salary_usd": 40000,
      "de_gross": 36956,
      "de_income_tax": 3696,
      "de_social": 8038,
      "de_net": 25222,
      "de_keep_pct": 68.2,
      "fr_gross": 36956,
      "fr_income_tax": 1608,
      "fr_social": 7702,
      "fr_net": 27647,
      "fr_keep_pct": 74.8
    },
    {
      "salary_usd": 60000,
      "de_gross": 55434,
      "de_income_tax": 8119,
      "de_social": 12057,
      "de_net": 35258,
      "de_keep_pct": 63.6,
      "fr_gross": 55434,
      "fr_income_tax": 5381,
      "fr_social": 11542,
      "fr_net": 38510,
      "fr_keep_pct": 69.5
    },
    {
      "salary_usd": 80000,
      "de_gross": 73912,
      "de_income_tax": 13466,
      "de_social": 15612,
      "de_net": 44834,
      "de_keep_pct": 60.7,
      "fr_gross": 73912,
      "fr_income_tax": 9525,
      "fr_social": 15199,
      "fr_net": 49188,
      "fr_keep_pct": 66.5
    },
    {
      "salary_usd": 100000,
      "de_gross": 92390,
      "de_income_tax": 20261,
      "de_social": 17570,
      "de_net": 54559,
      "de_keep_pct": 59.1,
      "fr_gross": 92390,
      "fr_income_tax": 13669,
      "fr_social": 18856,
      "fr_net": 59865,
      "fr_keep_pct": 64.8
    },
    {
      "salary_usd": 150000,
      "de_gross": 138585,
      "de_income_tax": 39310,
      "de_social": 18526,
      "de_net": 80749,
      "de_keep_pct": 58.3,
      "fr_gross": 138585,
      "fr_income_tax": 26064,
      "fr_social": 27998,
      "fr_net": 84523,
      "fr_keep_pct": 61
    }
  ]
}