The Easy EU Value Added Taxes add-on allows you to charge for VAT based on the customer's location.
Once the add-on is installed, you can go in and set your different tax rules.
First, you'll need to select your country and enter your VAT number.
Then you can create your various Tax Rates, giving each a label and setting the rate percentage. You can also opt to apply the tax to the shipping cost and select which one is the default rate to be charged by clicking on the check mark.
Next, you can determine if you'd like the price to show with or without the VAT already included. By default, the price will show with the VAT included unless you check this setting.
You can then select which product types you want to charge VAT MOSS for by default.
Lastly, you can set the VAT MOSS rates for each of the countries in the EU.
When checking out, the customer also has the option to enter their own VAT number.
In the Advanced Options section of your products, you can determine whether or not the product is Tax Exempt or set a tax rate specific to that product. You can also enable VAT MOSS and select the tax rate to be applied.