Don’t expect any Golden geese to come out of Germany, because they love taxing you into the graveyard. Also if you have a business, you have to pay in advance.
Meaning, if you have to pay your taxes before the beginning of the quarter, not at the end. Don’t forget that if you also pay American tax as well. So as an American, expect to pay ~30% to the Germans and about 40% to Uncle Sam.