Hi Buddy,
I cant speak for other companies but how our business is set up we add the VAT in the cart based on the customers delivery address, we do it this way so we charge the correct rates
That said, we are currently making some changes to our set up that should see customers outside the EU not need to pay VAT