You need a tax advisor&#x2F;accountant who is qualified in both the US and Germany and has knowledge of cross-jurisdiction issues. These people are <i>expensive</i>. Until now, only big corporations needed such advisors.