So our friend Axel from Germany stays a whole, uninterrupted year at Maria’s place in Barcelona, while working as a German freelance (freiberufler) for Siemens in Germany, being paid in Germany and paying taxes in Germany. He opts out of German social security payment and ends up paying about 35% tax (I think these numbers are realistic for Germany, at least the part where you can skip the SS payments).
Having used his Revolut card, Hacienda gets CRS info about him.
So after one year, Axel quits his job at Siemens and decides to become a freelance registered with Hacienda (“autonomo”).
After a month he starts declaring income, but Hacienda then finds out about the previous year, and says “you owe us money”.
Axel then says “I don’t owe you money because Germany and Spain have a double taxation treaty”.
Who wins? In my mind Hacienda says “Yes, then pay just a fine for not declaring”.
Or Hacienda could say “you owe us the ss payment you skipped “.
Having used his Revolut card, Hacienda gets CRS info about him.
So after one year, Axel quits his job at Siemens and decides to become a freelance registered with Hacienda (“autonomo”).
After a month he starts declaring income, but Hacienda then finds out about the previous year, and says “you owe us money”.
Axel then says “I don’t owe you money because Germany and Spain have a double taxation treaty”.
Who wins? In my mind Hacienda says “Yes, then pay just a fine for not declaring”.
Or Hacienda could say “you owe us the ss payment you skipped “.