edit: thank you for the responses!
edit: thank you for the responses!
For B2B: 1. If the seller is extra-EU, and the buyer in EU, no VAT is charged 2. If the seller is in one EU country, and the buyer is in a different EU country, no VAT is charged by the seller, but the buyer has to do a "VAT reverse charge" (it still nets to 0€ paid, but there is extra paperwork involved) 3. If the seller and the buyer are in the same EU country, they charge the regular VAT rate
For B2C things are a lot more complicated for cross-border transactions, and there is a difference between selling goods and services. For digital goods, as a seller, you would need to charge the VAT of the country of the _buyer_, and gather two pieces of evidence about the country the buyer resides in, then remit the taxes through the VAT MOSS system. Not fun. That's why Paddle & co are popular.
https://europa.eu/youreurope/business/taxation/vat/cross-bor...
That’s be why. Only the retailer charges VAT, though you may want to be really sure you’re only dealing with companies (ianal and ianac, no idea how case law handles individual padding themselves as companies).
For Canada this causes weird situations: we have to charge our province's taxrate to clients in other provinces, and their taxrate if it's consulting.
However, we don't have to charge taxes for US customers for either (to my non-accountant understanding).
But in many cases it is not that simple. The best thing you could do if you want to avoid long term risk (up to 7 years where we legally reside) is to ask a tax lawyer for their legal opinion. It will still not absolve you from the responsibilities but it will give you much more support in case there is a problem.