cityparity

Convert salary from USD to euros: €129,000 on paper, €84,043 in Berlin

By Skyler Bissell · August 29, 2026 · 11 min read

Type $150,000 into a currency converter and it returns €129,000. That number is correct and it is the same for Berlin, Madrid, Lisbon, Milan, Paris, Amsterdam and every other city that spends euros, because a converter is looking at one exchange rate and nothing else. The salary that leaves a New Yorker where $150,000 leaves them is €84,043 in Berlin and €114,846 in Amsterdam, which are not the same number as each other and neither is €129,000.

So the conversion is not slightly off. It is off by different amounts in different directions for different people, and this page shows the size of each miss for twelve European cities and two American ones. The most useful finding is that the error flips sign depending on which US city you are leaving. Convert from New York and you will ask for far more than you need. Convert from Austin and you will ask for far less.

Converting a salary at the exchange rate tells you what your gross pay would be called in another currency. It applies no income tax schedule, no payroll contribution, no rent, no childcare bill and no health cover, so it cannot tell you what the money buys. The number that can is the equivalent salary: the gross in the destination city that leaves you the same net cash, meaning what survives after tax, housing, healthcare, childcare and everyday spending.

TL;DR

One rate, ten answers

Here is one person: single, no children, renting two bedrooms, on $150,000 in the United States. The first column is what a currency converter says that salary is worth in each city, which is the US figure multiplied by the exchange rate on the day of this build. The second and third columns are what our engine says the person needs to earn in that city to keep the same net cash, depending on whether they are leaving New York or Austin.

Destination Currency converter says Leaving New York, you need Leaving Austin, you need
Berlin€129,000€84,043€160,465
Munich€129,000€102,144€175,387
Madrid€129,000€88,894€163,868
Barcelona€129,000€98,825€179,076
Lisbon€129,000€96,792€193,757
Milan€129,000€105,840€185,567
Rome€129,000€101,036€183,731
Paris€129,000€101,864€183,606
Dublin€129,000€104,696€189,823
Amsterdam€129,000€114,846€198,367
London£111,000£95,624£167,096
PragueCZK 3,132,000CZK 1,702,641CZK 3,178,409

cityparity engine figures, 2026. One person, no children, renting two bedrooms at each city's median asking rent, 6% into a retirement account within each country's own deduction ceiling, one trip home a year, no inbound tax regime applied. The converter column is $150,000 multiplied by the exchange rate in the current build and rounded to the nearest thousand in local currency, which is why every euro-area city shows the identical figure. Countries carrying an open item in our tax accuracy review are excluded from this table, so Vienna, Brussels, Zurich, Copenhagen, Warsaw and Athens do not appear.

Read across the Berlin row. The converter says €129,000. The New Yorker needs €84,043, which is more than a third less. The person leaving Austin needs €160,465, which is about a quarter more. Three numbers for one salary and one city. The exchange rate produced the middle one by accident.

Read down the first column instead and the flaw is visible without any of the rest. Ten euro-area cities. One figure. Repeated. A converter cannot distinguish Berlin from Amsterdam because it was never asked to. The engine's spread across those same ten, for the New Yorker, runs from €84,043 in Berlin up to €114,846 in Amsterdam. Look at what separates those two and the currency is nowhere in it. Amsterdam's two-bedroom rent is €38,100 a year against Berlin's €20,856, and that gap has to be earned before anything else happens. Tax runs the opposite way. The German lines take 40.6% of this salary and the Dutch ones 38.1%, so the more heavily taxed city is the one that needs the smaller number, and the rent is why.

The error flips sign depending on where you live now

Here is the part that surprises people. It is also why no rule of thumb patches a converter. Take two American professionals on the identical $150,000. One is in New York, one is in Austin. Both are looking at Berlin.

The New Yorker keeps $27,549 a year after tax, rent and every other bill, because a two-bedroom in New York costs $57,816 and the combined federal, state, city and payroll bill is 31.1% of gross. The Austin resident keeps $77,068, because the same two bedrooms cost $26,124 and Texas levies no state income tax, so the bill is 22.7%. Same salary. One of them ends the year with nearly three times what the other has.

Berlin has to match whichever of those two figures applies to you. Matching the New Yorker takes €84,043 of German gross. Matching the Austin resident takes €160,465, because Germany's income tax, solidarity surcharge and four branches of social insurance charge 40.6% on the way there and the German salary has to be big enough to survive that. The converter's €129,000 sits between the two. For the New Yorker it is more than half again too high, and asking for it would price you out of a market that would have paid enough. For the Austin resident it is roughly a fifth too low, and accepting it means a pay cut you did not agree to.

One rate, two people, opposite errors. No correction factor fixes that, because the mistake is not a property of the currency pair. It belongs to the life you are leaving. This is the same mechanism that makes the salary you need abroad depend more on your current city than on your current pay.

Where it lands on the answer, it lands by accident

Move the starting city to Seattle and the Berlin row falls almost exactly on the converter. Seattle leaves the same professional $55,943 a year, and the Berlin gross that matches it is €129,220 against the converter's €129,000. The gap is a couple of hundred euros on a six-figure salary, which for practical purposes is nothing. There is a second near hit in the table above: the Austin column for Prague reads CZK 3,178,409 against a converted CZK 3,132,000, close enough that someone using a converter would never have known they were guessing.

Both of those are worth sitting with, because they are the strongest argument against the shortcut. Nothing about the euro-dollar rate made Seattle to Berlin work. Two unrelated quantities cancelled: Washington charges no state income tax while Seattle's rent is high, Germany taxes heavily while Berlin's rent is low, and at this particular salary the two errors happened to be the same size. The Prague hit is a different coincidence with a different cause. Change the salary, the household or either city and both evaporate. Seattle to Amsterdam on the same numbers needs €163,713, which the converter misses by a wide margin.

Two accidental hits out of twenty-four cells is a coin landing on its edge, twice, in different rooms. A method that is right by coincidence is no method at all. Nothing tells you which of your answers was the lucky one.

Run it backwards and it disagrees with itself

Currency conversion is reversible. Take $150,000, convert to euros, get €129,000, convert back, and you are holding $150,000 again. Round trips are clean. That property is most of why the shortcut feels trustworthy.

Equivalence has no such property, and the gap between the two directions is the whole argument. A New Yorker on $150,000 needs €84,043 in Berlin. Now stand in Berlin instead: a professional there on €129,000, the number the converter handed us, needs $195,831 to live the same way in New York. The converter maps those two salaries onto each other in both directions. The engine maps $150,000 down to €84,043 going east and €129,000 up to $195,831 coming west, and both are correct, because they describe two different lives rather than two spellings of one salary.

The same asymmetry holds elsewhere. A Berlin household of this shape needs $119,781 in Austin and $149,783 in Seattle. A Lisbon one needs $177,518 in New York. If a single rate were doing the work, every one of those would be the same number. None of them is.

Four things the rate cannot see

The tax schedule. A converted salary arrives in a country with its own brackets, its own social insurance and its own ceilings, and none of them scale with the exchange rate. On this household Berlin takes 40.6%, Dublin 36.8%, Lisbon 45.6% and Prague 27.9%, against 31.1% in New York and 22.7% in Austin. Take-home pay by country ranks all of them, and marginal against effective rates covers why the headline bracket is never the number you pay.

The safety net. Childcare, healthcare and statutory leave are priced by law in most of Europe and by a market in the United States, and the difference does not appear in any exchange rate. This single professional pays €610 out of pocket for health cover in Berlin against $4,490 in New York, and a household with two children in care would see a swing several times larger. The hidden paycheck puts dollar figures on the benefits an offer letter never lists.

Local prices, which are set locally. Rent is the loudest of these. The two-bedroom in this comparison costs €38,100 a year in Amsterdam, €20,856 in Berlin and €23,244 in Lisbon. A converter treats the three as interchangeable. Their money looks the same, so it stops looking.

Your household. One salary supports a single renter and a family of four very differently, and the two situations do not scale by the same factor across a border. Add children and Europe's childcare rules start doing heavy work; keep the household as one person and much of the safety net you are paying for goes unused. Why European salaries are so low works through both readings of the same move.

Purchasing power parity is the usual next suggestion, and it handles the third item on that list and part of the second. It does not touch the first or the fourth, which is why our purchasing power comparison is a different tool from the equivalence, and why cost of living calculators break on international moves.

What to do instead, in four lines

  1. Work out what you keep now. Gross, minus federal, state, city and payroll tax, minus rent, healthcare, childcare and everyday spending. That residue is the only figure that travels.
  2. Price the same life in the destination city. Same bedrooms, same childcare, same distance from family, at that city's own prices and under that country's own tax code.
  3. Solve for the gross that closes the gap. This is the equivalent salary, and it is arithmetic rather than opinion once the first two steps are done.
  4. Use the exchange rate only to talk about the answer. It is a translation layer for conversation, and it earns its keep when you still owe money in dollars.

The method is set out in full in the equivalent salary explainer. The limit case is in the break-even salary. And if you are holding two real offers rather than imagining one, the offer comparison takes both as they are.

When the exchange rate is the right tool

The rate is not useless and this page is not an argument against arithmetic. It is exactly right for moving money: sending savings across, paying a US credit card from a European account, servicing a student loan you kept. It is right for putting two offers in different currencies side by side at a single moment, as a first pass, before either is priced. It is right for telling your parents what you earn.

Worth knowing what it does while you are not looking. The European Central Bank's daily reference rate for the dollar ran between $1.134 and $1.197 to the euro over the twelve months to 28 August 2026, a range of 5.6%, and between $0.96 and $1.23 over the past five years. So an offer converted in March and reconsidered in September can shift by several thousand dollars without a single number in either country changing. The euro figure in the contract does not move at all. Do the sums in the currency you will be paid in.

It stops being right the moment you use it to answer a question about your life rather than about your money, and salary negotiation is that kind of question. If you are heading into one, negotiating a relocation salary sets out how to hold a floor without ever quoting a calculator at a recruiter.

FAQ

What exchange rate should I use for a job offer in euros?

The mid-market rate on the day, which is what the European Central Bank publishes as its euro reference rates and what a search engine shows you. It is the right tool for one job: putting two numbers into one currency so you can see which is larger. It is the wrong tool for deciding whether the smaller one is enough, because it knows nothing about the tax schedule, the rent or the childcare bill on the other side. Use the rate to translate, then price the life separately.

Does purchasing power parity fix the problem?

It gets you closer and still stops short. A purchasing power conversion corrects for the price of goods and services, so it handles rent, groceries and a restaurant meal. It does not handle the two lines that move a professional salary hardest, which are the income tax schedule and the safety net. Two countries with identical price levels can leave you tens of thousands apart once one of them charges for childcare and the other does not. Our purchasing power comparison runs the price-level version so you can see both.

My employer offered a cost of living adjustment. Is that the same thing?

Usually not. A cost of living adjustment is normally computed from a price index, which is the same instrument as a purchasing power conversion and carries the same blind spots. It is also applied to gross pay, so the destination country's tax schedule then takes its share of the adjustment before you see any of it. Ask what index the number came from and whether tax was modelled at all.

The euro moved after I signed. Does my number change?

The dollar value of your salary changes and your life does not. Once you are paid in euros and spending euros, the exchange rate stops being your problem and becomes a translation you do for relatives. It matters again if you keep dollar obligations, a US mortgage or a student loan, because those are still priced in a currency you no longer earn. That is the one case where watching the rate is worth your time.

Put your own salary and your own two cities into the calculator and it will do all four steps above in the time it took you to open a converter tab. If the destination is Germany, is €100k a good salary in Germany reads a euro figure on its own terms in seven cities. If you are hoping to keep the dollar number instead of swapping it for a euro one, working remotely for a US company from Europe prices that across fourteen cities. And New York against Berlin runs this corridor for three household shapes.

Sources. Exchange-rate history and the twelve-month range quoted above: European Central Bank, euro foreign exchange reference rates, US dollar series, read to 28 August 2026. US federal income tax: IRS, tax inflation adjustments for tax year 2026. German income tax tariff: § 32a EStG, with the 2026 contribution ceilings from the Bundesregierung. Every other tax and benefit value carries its own source and last-updated date in data/_meta.json; housing, food and everyday spending are the crowdsourced part of our data and are marked as such in the methodology.

An equivalent salary solves for equal net cash after tax, housing, childcare, healthcare and the cash value of statutory benefits. It is the bar an offer has to clear in the destination city, and it is not a job offer: whether anyone there will pay it depends on your role, your experience and your right to work. See the methodology.