Work in the US for a company in Germany

Can I work remotely for a company in Germany while being in the US?

It is usually doable, but we recommand to check the following key points first:

  1. The company has to be in Germany
  2. You have to be a citizen of Germany
  3. You have to be legally able to work in Germany

If you are not a citizen of Germany, you can work for a company in Germany only if you have a residence permit (Bewilligung) or a work permit (Aufenthaltserlaubnis).
If you are a citizen of Germany, you can work for a company in Germany without any restriction.
The only restriction is that you have to be legally able to work in Germany. This is a very broad term that includes a lot of things. For example, if you are a national of a country that is not a member of the European Union, you can not work in Germany without a residence permit (Bewilligung) or a work permit (Aufenthaltserlaubnis).

How to live in the US and find remote work in Germany?

Finding remote work in Germany if you are located in the US might be difficult, therefore we recommend to start with a remote job in the US.

  1. You need to find a remote job in the US
    The first step is to find a remote job in the US. You can do that by applying to the right job boards or by searching for remote jobs in the US. You can also find remote jobs in the US on your own.
  2. You need to find the right job boards
    The best job boards for remote jobs in the US are indeed job boards for remote work.
    We recommend to start with the following job boards:
    Remote OK
    Remote OK is a job board for remote jobs in the US. You can find remote jobs in the US on this job board.

How a company in Germany can send my salary in the US?

When working remotely for a corporation in Germany, you salary can be send to the US but you need to be a resident of the US.

The salary is sent to the US by the company in Germany and the US company needs to pay the German company a tax of 8.5% (the company in Germany is a “Tax-Free” company).

How to send your salary from Germany to the US?
In Germany, you can send your salary to the US by using a bank account in the US.
When you are working in Germany, you need to open a bank account in the US.
The bank account in the US needs to be used for sending your salary.
The bank account in the US needs to be used for sending your salary. You need to pay a fee for the bank account.
You need to pay a fee for the bank account. The bank account in the US needs to be opened with a credit card.
The bank account in the US needs to be opened with a credit card. The bank account in the US needs to be opened with a US credit card.

Where to pay my taxes when working remotely in the US for a company in Germany?

If you are working remotely in the US for a corporation established in Germany, taxes could seem complicated but in fact it is not that complicated. The US IRS does not recognize your German tax residency and you are not a resident of the US.

To get your US taxes right, you need to file your German taxes first. If you are not a resident of Germany, you should file your German taxes with the German tax office. If you are a resident of Germany, you need to file your German taxes with the US IRS.
You need to file your German taxes in Germany as well as your US taxes in the US.
If you are working for a corporation in Germany, you need to file your German taxes with the German tax office. If you are working for a US corporation, you need to file your US taxes with the US IRS.
You need to file your German taxes in Germany because your German tax residency is not recognized by the US IRS. If you are a US citizen, you need to file your US taxes with the US IRS.
Here are some questions to ask yourself before filing your German taxes:

Where do I live?
In order to file your German taxes, you need to know where you live.
If you live in the US, you are a US citizen and you need to file your US taxes with the US IRS.
If you live in Germany, you are a German citizen and you need to file your German taxes with the German tax office.