Sales tax and VAT
Last updated
Was this helpful?
Last updated
Was this helpful?
Depending on the location and nature of your business and customers, you may be required to collect sales tax or VAT. EU companies doing business in the EU always have to charge VAT when selling to consumers, while VAT is not charged when selling to businesses that supply a valid VAT number.
In the United States the tax code is extremely complex because each state has different tax laws. Additionally, depending on the goods being sold, the location of the buyer and seller, there many be state and city taxes that apply. And these can even vary seasonally.
In half of the U.S. states, SaaS is exempt from sales tax, but more and more states want their share of cloud revenue so the picture keeps changing.
Bunny has two solutions for dealing with sales tax and VAT.
For U.S. based businesses, we recommend using the plugin, which is capable of handling all the complexities of the U.S. tax code.
If you're based outside of the US, Simple Tax is an excellent option for calculating sales tax in EU countries and many other countries worldwide where tax rates are flat and stable for each country.
To configure Simple Tax, go to Settings > Plugins and select the plugin from the list to install it. Then change the Enabled option to the on position and Save.
Note that you can only use Simple Tax or Avalara. Not both at the same time.
For tax calculations to be applied you also need to ensure that:
You have your billing country set on the Settings > Company section in Bunny.
And that each of your Accounts (customers) has a billing country set.
Unless both of these countries are set the tax rate will default to 0%.
For companies that are based in the EU we recommend enabling the EU VAT validation option.
If an EU customers VAT number is valid then no tax will be added to quotes and invoices.
Alternately, if an EU customers VAT number is not valid then the tax rate of their country will be applied.
When a subscription is sold by an EU or non-EU company to a customer located in the same country, the tax rate of that country will apply.
When a subscription is sold by an EU company to a customer located outside of the EU, the tax rate will be 0%.
When a subscription is sold by an non-EU company to a customer located in another country, the tax rate will be 0%.
When a subscription is sold by an EU company to a consumer located inside the EU, the tax rate of the country where the consumer is located will apply.
Sales tax is always calculated at the time of the sale. For example, when a quote is created, Bunny will estimate the sales tax on the quote, but the tax will be calculated when the invoice is produced. Similarly, when subscriptions renew, the sales tax will be calculated when the invoice for the renewal is produced.
For customers that use Avalara you will access taxation reports via the Avalara portal.
When this option is enabled the tax numbers of your customers will be validated against the service.
For EU based customers using Simple Tax we provide an which can be used for monthly reporting of reverse taxation charges.