Accept online payments with correct tax treatment in every scenario.

Centralized VAT rules for domestic and cross-border B2B and B2C sales. Collect the right VAT on every sale by geolocating customers in real-time and charging the official VAT rate across the EU.

Get Started for FreeAPI Documentation
"id": "5dcad4f8c24f33490b76f86e", "abbreviation": "", "amount": 10000, "amount_total": 10000, "category": null, "country_code": "US", "country_name": "United States", "ip_address": "", "local_name": "", "member_state": false, "validation": null, "vat": { "amount": 0, "inclusive": false, "rate": 0, "rate_type": "exempt" }, "created": "2019-12-08T14:14:40.000Z", "updated": "2019-12-08T14:14:40.000Z"

Adapted to the circumstances between you and your customer.

Suppliers worldwide play by the same VAT rules, but implement them over and over again. This is remarkably inefficient. Our API centralizes VAT rules for domestic and cross-border sales, so you can focus on your core competence.

Every response dynamically adapts tax treatments between you and your customer and is therefore directly actionable.

Adapted to the circumstances between you and your customer.
Know exactly how much to charge your customer.

Know exactly how much to charge your customer.

Accurately display the right VAT amount based on your digital product’s or subscription’s net price and your customer’s location with MaxMind® GeoIP2 technology.

The API also verifies VAT ID numbers for VAT-exemption and adjusts VAT rates for certain types of digital products. As a result, your customer is always charged the correct final amount.

Charge the exact same amount that your customer agreed to.

Every VAT price calculation is recorded with a unique identifier which you can share between your frontend and your backend apps. This allows you to charge the identical amount that your customer has previously agreed to.

No need to maintain the same business logic for multiple environments.

Charge the exact same amount that your customer agreed to.

Frequently Asked Questions

What are quotes used for?

Quotes are used during your customer’s checkout process to calculate VAT-compliant price quotes that are dynamically adapted to the circumstances between your business and your customer.

We have centralized all VAT rules for you. All you need to do is configure a few tax treatment settings in your dashboard and then watch the magic happen.

How are quotes generated?

Your dashboard offers a few tax treatment settings for certain jurisdictions. Quotes are generated based on the data we have about your business and combine it with the data that your customer provides during checkout.

How long are quote records stored for?

They are stored indefinitely for the time being, but we have plans to change quotes into a caching mechanism during checkout.

Using their unique identifiers, you can share price quotes between environments such as your frontend and backend applications and we don’t think you will need them cached for more than 3 days. If you want us to irrevocably delete records anyway, please contact us.

Is it possible to check VAT ID numbers simultaneously?

Yes, the API supports business-to-business (B2B) sales. If your customer provides a valid VAT ID number during checkout, VAT is automatically zero-rated in the response.

Can I fall back to existing validation records?

Yes, you can pass the unique identifier of historical VAT ID number checks with your request and the API will populate the validation field in its response. If the VAT ID number in the validation object is valid, the applicable VAT rate will be set to 0.

How do you locate customers?

We use MaxMind® GeoIP2 geolocation technology to locate customers based on their IP address. You can either include your customer’s IP address in your API request or let your frontend application send the request to us directly. Furthermore, should MaxMind unexpectedly fail to deliver a response, we utilize several fallback providers to ensure that you’re always able to geolocate your customer.

What about the 2019 VAT e-commerce package?

Since January 2019, micro-businesses in the EU can opt out of the Mini One Stop Shop (MOSS) scheme. The following conditions must apply:

You can find a tax treatment setting in your dashboard that allows you to opt in or opt out of MOSS. VAT rates presented to your customers will reflect your change accordingly.

Can’t I use the validations or rates features instead?

Of course you can. Our validations and rates features are “cold” fetches because their responses are delivered to you as is. If you are familiar with the VAT rules, you will know what to do with them.

Quotes are “warm” fetches because they are dynamically adapted to the situation and location between you and your customer. It’s an innovative solution to centralize VAT rules.

Regulatory requirements can be hard to decipher and you easily miss rules or changes to the rules that are relevant to your business. We guide you through a few tax treatment configurations in your dashboard so that the quotes you generate for your customers during checkout are compliant from the get-go.