WhereTo.Work

Moscow wins! You can afford 59% more

Moscow provides higher net pay despite higher taxes

Moscow, Russia

Gross60,000 USD
Tax Rate14.2%
Net51,505 USD
PPP Score85/100
5.4mo. rent
286meals
64.5iPhones
1,226coffees
Low personal income taxVibrant tech scene
Cold wintersLimited public transport coverage
VS

Berlin, Germany

Gross60,000 USD
Tax Rate34.9%
Net39,074 USD
PPP Score70/100
2.7mo. rent
163meals
48.9iPhones
930coffees
Excellent public transportStrong cultural scene
High living costsCold, gray winters
Moscow
5.4
Berlin
2.7
tax:2025 confidence:medium ppp:0.66x
Thinking process...

Tax Regime Analysis:

  • Moscow uses standard Russian employee tax (13% up to ~25k USD, 15% above).
  • Berlin applies German employee tax with progressive brackets and mandatory social security.

Tax Parameters:

  • Russia: two brackets (13% and 15%) with no social security contribution for employees.
  • Germany: five brackets (0%‑45%) plus 20.3% social security capped at €90,600 and 5.5% solidarity surcharge on tax.

Cost-of-Living Data:

  • Moscow: rent $800, meal $15, iPhone $799, cappuccino $3.5 (source: Numbeo 2024).
  • Berlin: rent €1,200, meal €20, iPhone €799, cappuccino €3.5 (source: Numbeo 2024).

Net Salary Calculations:

  • Moscow: Tax = $8,494 (13% on first $25,263 + 15% on remainder). Net = $51,506.
  • Berlin: Verified net = €29,808.68 (≈ $33,976). Effective tax rate 43.2%.

Purchasing-Power Comparison:

  • Convert Berlin net to USD (≈ $33,976). PPP multiplier = $33,976 / $51,506 ≈ 0.66.
  • Scores reflect net salary vs. living costs and infrastructure quality.

Comparison Conclusion:

  • Moscow scores higher (85) than Berlin (70) due to larger net disposable income despite harsher climate.

Confidence and Caveats:

  • Russian figures rely on approximate exchange rate; social security contributions omitted as they are not mandatory for employees.
  • German data is high confidence from verified tax API.
  • Currency volatility may affect long‑term comparisons.
[ Caveats ]
  • Russian tax brackets converted using approximate 1 USD = 95 RUB
  • German figures based on verified API calculation
  • Exchange‑rate assumptions affect PPP
[New Comparison]
Check this box if you are a robot