I know that there is a quite numerous representation of Poles here so maybe I am lucky and I found someone with the same case.
I made some money on Polish stock exchange but I am a Swiss tax resident of course (mainly capital gains from selling shares but also some dividends).
Do I have to submit/pay any taxes to the Polish tax office? In my account in e-Urzad Skarbowy they have this info from the bank and ask me to pay taxes (PIT-38 form).
I know that it depends on the tax treaty between PL and CH but perhaps some of you already went through it
I don’t really know, but maybe it’s the same principle as with renting? So money earned in Poland (eg. from renting the apartment) should be taxed in Poland, but then it also affects tax rate in Switzerland too?
No, as a Swiss tax resident (with the usual “unbeschränkte Steuerpflicht”), you’re taxed in Switzerland for worldwide income from stocks, although capital gains are tax-free as private investor, of course. I.e., unlike foreign real estate, the dividend income (and wealth) from foreign stocks doesn’t just affect the tax rate in Switzerland.
You may be able to get a Swiss tax credit for foreign withholding taxes (DA-1) depending on the tax treaty but the primary taxation would still be in Switzerland.
As far as I know, most countries do not tax non-residents if they invest into stocks in that country, with the exception of withholding taxes on dividends. However, there are some countries that may tax non-residents, mainly if you’re a citizen of that country (e.g. US) or if you’ve recently been a resident. I don’t know whether this applies to Poland or not.
Yes, they got the info from the bank, even the precise numbers. Both tax authorities and the bank know that I am a non-resident.
In general I agree with you @jay, and I was quite sure about it until I got the tax form and the amount of tax to pay in the e-tax system in Poland