A non-resident pays tax in Germany on rent from German property in every case; the rate depends on the ownership structure. An individual pays income tax at 14–45% with no basic allowance, a foreign company 15.825%. A German limited-liability company (GmbH) pays 15.825% plus trade tax (Gewerbesteuer) unless it qualifies for the extended reduction, and withholding tax is added when it distributes profit.
What to check:
• the ownership structure before the purchase, with a calculation for both countries — Germany and your country of residence;
• registration with the tax office where the property is located, and the deadline for the annual return;
• records of the expenses that reduce the base: interest, repairs, depreciation;
• for a GmbH, an opinion on whether the extended reduction applies to the specific lease;
• whether the lease passes property tax on to the tenant.