There are already 2 similar questions but my case is a bit different so I believe it requires different answers.
I'm an Italian resident and I will be working as an Italian contractor, from Italy, for a company in Czech Republic. So far so good, I just pay taxes regularly in Italy, but I would like to receive my compensation on my bank account in Czech Republic (a lot more advantageous for me) and only transfer to my Italian bank account the money needed to pay the taxes.
From my understanding, since I will be working from and residing in Italy, I will pay my taxes there, but my income (or at least substantial part) will be received and mostly held in Czech Republic. Does this entail any complications? I would be declaring this foreign bank account to the respective Italian authorities so theoretically they should be able to coordinate with the Czech counterpart.
I could receive the money on my Italian bank account and there would be no complications, I would just like to use my Czech one since it's better for me. In case I transfer money from Italy to Czech Republic I'd have to pay quite a lot of fees, but I'm trying to consider if it's worth it.
Thanks in advance to anyone who could help