This is way more complicated than you might think, as improper tax collection may constitute felony charges and fines, leaving small businesses and startups in an awkward spot where not selling to other eu countries is easier than selling to them in a compliant way, putting the idea of a single market ad absurdum. The last thing you would want is pointless market entry barriers affecting every entity offering cross border sales.
- do they send one monthly payment? If so, from which country?
- is VAT-EU number needed?
- if I don't register for VAT (don't reach yearly selling threshold), do I get full payout? Are clients charged for VAT in such scenario?
- what documents do I get from them, in case of tax office review?
- is 3.5% + $0.30 fee applicable to EU customers or is there some additional cost (I assume not, but I ask just to be sure)?
- if I sell digital product, what should I do about e.g. Canadian/Indian/Japanese/whatever sell taxes?
Doing VAT wrong is really not an option.
So ok, I see in theory it can happen but is there any case where this actually happened in the EU unless it was willfully wrong or fraud in some huge company with an accountants scandal?
I have no idea what the situation is in Poland, but there's no such thing as a "felony" in my country; an honest mistake on my tax return is an honest mistake, not a criminal offence. I'd only be criminally liable if I was unreasonably negligent or acted with the deliberate intent to deceive. As long as I a) record the customer's country for each transaction and b) fill out my VAT MOSS return accordingly every quarter, the tax authorities (HMRC) are perfectly happy.
If you think this is easy, tell me how much VAT (and in which currency) you will charge a customer from AX today, and what you'll do about a customer from GB in March. None of this is obvious, and it all changes quickly.
As others have pointed out, there are services that supposedly help with this. I looked at everything that was available a couple of years ago and none of the available solutions did this easily and correctly. It's not an easily outsourceable problem, either, as it has to integrate closely with your billing.
For B2B customers this is not an issue: you don't charge VAT (reverse charge) and you're done.