Income tax in France or Germany on a salary offer, worked out for someone moving from India

The short answer. €60,000 gross leaves €41,149 a year in France and €37,551 in Germany, for a single employee with no children in 2026. That is €3,429 and €3,129 a month. Germany takes more mainly because its income tax is higher at this salary; both countries take about a fifth in social contributions before income tax.

An offer from Paris, Munich or Berlin is quoted in gross euros, and the take-home is far below it. Both countries take the employee's social contributions straight from the salary, then income tax on what remains. Below is the same salary worked through each country's rules, as the two calculators apply them, followed by what those calculators cannot tell you: which country may tax you at all.

The same salary in both countries

€60,000 gross a year, single, no children, salary as the only income. France: private-sector non-cadre, one part, outside Alsace-Moselle. Germany: statutory health insurance at the 2.9% average Zusatzbeitrag, childless and 23 or older, no church tax.

France Germany
Gross salary €60,000 €60,000
Social contributions €12,446 €13,050
Income tax €6,405 €9,399
Net a year €41,149 €37,551
Net a month €3,429 €3,129
Share of gross taken 31.4% 37.4%

At €40,000 gross the gap is similar: €29,697 net in France (€8,336 contributions, €1,967 income tax) and €26,887 in Germany (€8,700 contributions, €4,413 income tax).

How France gets to €41,149

  1. Contributions, €12,446. Old-age insurance €3,556 (6.90% up to the €48,060 plafond plus 0.40% on all pay), Agirc-Arrco pension €2,546, the CEG and CET balancing contributions €626, CSG €5,423 and CRDS €295, both charged on 98.25% of pay.
  2. Taxable income, €44,337. Gross pay less the contributions and the deductible 6.8% of CSG, less the 10% allowance for professional expenses, €4,926 here.
  3. Income tax, €6,405. The barème for one part: 0% up to €11,600, 11% to €29,579, 30% above that, up to €84,577.

How Germany gets to €37,551

  1. Social insurance, €13,050. Pension 9.3%, €5,580; health 8.75% (half of 14.6% plus half of the 2.9% Zusatzbeitrag), €5,250; long-term care 2.4% with the childless surcharge, €1,440; unemployment 1.3%, €780.
  2. Taxable income, €46,674. Gross pay less the €1,230 employee allowance, the €36 special-expenses allowance and the deductible part of the contributions.
  3. Income tax, €9,399, from the §32a EStG tariff for 2026: nothing up to €12,348, then rates rising from 14% to 42%. No solidarity surcharge, which starts only when the tax passes €20,350.

In rupees

At the European Central Bank's reference rate of 28 September 2026, €1 = ₹109.21, so €60,000 is ₹65,52,570. The French net is about ₹44.9 lakh and the German net about ₹41.0 lakh. The Salary Tax Comparison puts the same rupee salary through India's new regime for FY 2026-27: ₹48,09,948 after income tax, surcharge and cess, with EPF not counted. The European figures include pension and health contributions that the Indian figure does not, and none of them include rent, school fees or the cost of living.

Which year and which rules

  • France. Contributions at the 2026 URSSAF and Agirc-Arrco rates. Income tax on the barème the loi de finances pour 2026 set for 2025 income, the latest in law; the barème for 2026 income comes with the next budget.
  • Germany. The 2026 tariff and the 2026 contribution ceilings, as the annual assessment. The wage tax your employer withholds each month can differ by a few euros over the year.
  • Both calculators read their figures from official pages, checked on 29 September 2026, and list them on the page.

What the calculators do not decide: residence and the tax treaty

The calculators show the tax of a person who is tax resident in France or Germany, paid there, with that salary as their only income. They do not decide whether that is you. Two things do:

  • Residence. India taxes its residents on their income from everywhere, and non-residents on their Indian income. France and Germany each have their own residence rules. In a year you move, you can be resident in both under their domestic laws.
  • The tax treaty. India has a Double Taxation Avoidance Agreement (DTAA) with France and another with Germany. The treaty decides which country may tax a salary, which country counts as your residence when both claim you, and how the other country gives credit so the same income is not taxed twice.

The calculators model none of this, nor special regimes for people arriving from abroad, a spouse or children, or income other than salary. They are an estimate of the local tax on a local salary, not tax advice. Read the treaty text on the Income Tax Department's website, and ask the employer's payroll team or a tax adviser before relying on a figure.

Questions people ask

How much tax will I pay on €60,000 in France?

A single private-sector employee with no children pays about €12,446 in social contributions, CSG and CRDS on €60,000 gross in 2026, and €6,405 income tax for one part. That leaves €41,149 a year, €3,429 a month. A company health plan and prévoyance, which the calculator leaves out, lower it further.

How much tax will I pay on €60,000 in Germany?

A single employee without children, in statutory health insurance and not a church member, pays €13,050 in social insurance and €9,399 income tax on €60,000 gross in 2026, with no solidarity surcharge. That leaves €37,551 a year, €3,129 a month. Church tax would add 8% or 9% of the income tax.

Will I pay tax in both India and France or Germany?

Not on the same salary twice, if the treaty is applied. The India-France and India-Germany DTAAs decide which country may tax employment income and how the other gives credit for tax already paid. Which applies depends on your residence in each country that year. The calculators do not model this; check the treaty or ask a tax adviser.

Why is take-home lower in Germany than France on the same salary?

At €60,000 the two countries take similar social contributions, €12,446 in France and €13,050 in Germany, but German income tax is higher: €9,399 against €6,405. France's barème taxes the slice from €11,600 to €29,579 at 11%, while Germany's rates start at 14% above €12,348 and rise steadily toward 42%.

Is the rupee figure what I will actually receive?

No. The calculators work in euros. The rupee figures on this page use the ECB reference rate of 28 September 2026, ₹109.21 to the euro, and only show scale. The rate moves every day, transfer charges apply, and Indian tax on that income, if any, depends on your residence and the treaty, which are not modelled.

Sources

Checked 15 Oct 2026. Every euro figure is calculated with the France and Germany calculators' own functions; their sources were read on 29 Sep 2026:

  • France: service-public.gouv.fr, barème de l'impôt sur le revenu (2025 income, loi de finances pour 2026) and décote; impots.gouv.fr, the 10% deduction for professional expenses; urssaf.fr, taux de cotisations secteur privé 2026; service-public.gouv.fr, plafond de la sécurité sociale 2026; Agirc-Arrco, Chiffr'Agirc-Arrco 2026.
  • Germany: §32a, §9a, §10 and §10c EStG; §3 and §4 SolZG 1995; SVBezGrV 2026 contribution ceilings; Deutsche Rentenversicherung, social insurance figures 2026; Federal Ministry of Health, health and long-term care contributions 2026.
  • Exchange rate: European Central Bank euro reference rates, reference date 28 September 2026.
  • India: Income Tax Department slab tables, new regime, FY 2026-27, as used by the Salary Tax Comparison.

The tools for this