Based on your salary numbers (EUR 90k vs CHF 140k), you will have:
6% less in Switzerland than Germany on a gross salary basis, but
19% more in Switzerland after tax, social insurance and health insurance (if you are single)
BUT:
The cost of living is 28% higher in Switzerland than Germany
RESULT:
That leaves you with about 10% less purchasing power than in Germany
And you will work 15% more hours in Switzerland to achieve it.
Does that help?
________________________________________________
To work out the taxes in Germany you can use:
http://www.parmentier.de/steuer/wagetax.htm
On a gross salary of EUR 90,000 you would pay 45.5% in tax plus social charges. But you would have health insurance for you and your family included in this amount.
For Zurich taxes, look at:
http://www.steueramt.zh.ch/html/steu...e_personen.htm
On CHF 140,000 in Zurich you would pay 20% in tax plus 7.5% in social charges (AHV), but not have health insurance included. Add CHF 5,000 a year for health insurance - or 3.5% of income based on CHF 140k - for a single person. If you have family add CHF 3,500 - 4,000 for each additional member of the family.
Working hours:
Swiss people on average work 15% more hours in a year than in Germany.
Average hours worked in a week in Switzerland is 42, in Germany 38.
State-guaranteed vacation is 4 weeks in Switzerland, 6 weeks in Germany.
Germany has an extra 5 days of public holidays.