I live in Germany and looking for a new job. However it seems that most jobs I'm interested in are at companies in the US. Luckily a lot of those companies offer to work remote.
However when you live in Germany and work for a German company, your employer pays your taxes and social security contributions (providing you with national health care, social security and pension) from your gross wage and transfers your net wage once a month to your bank account. But what happens when the employer is based in the US? How taxes are payed then and how much are they? Can I still get national health care and social security in Germany? What else should I know?
I issue invoices every month, and transfer monies where my accountants tell me to.
Taking payments is easy: I have an account with http://currencyfair.com that clients can deposit funds into. At a push, I can be convinced to accept PayPal - clients pay all fees associated.
My advice: find a few accountants nearby to you, have a meeting with each and discuss your requirements. They'll be able to give you the answers you need, and life becomes good from there.