Live integrationAPI · REST API for custom stores and platforms
Build tax compliance into anything with the GoodVat API
Custom checkout, in-house billing or a platform of your own? Send your sales to the GoodVat REST API and get thresholds tracked, tax worked out and returns prepared — in 140+ countries.
Leave your email and we’ll help you connect GoodVat API.
A real person replies within one business day
- Included in every plan
- 140+ countries
- Filing by local partners
What you send to GoodVat
Connected- /transaction Available
- /customer Available
- /product Available
- /tax-registration Available
- /seller-address Available
Everything the GoodVat API takes off your plate
One API, every jurisdiction
Customers, products and transactions go in through clean REST endpoints. Sales tax, VAT and GST rules for 140+ countries come out.
Thresholds watched for you
Every transaction you send is counted against US nexus and VAT and GST thresholds, so registrations happen on time.
Registered and filed
Our local tax partners register you where you owe and file every return on time — priced per country and quoted upfront.
How it works
How GoodVat API connects to GoodVat
- 01
Tell us what you’re building
Get in touch and we’ll help you plan the integration — a real person replies within one business day.
- 02
Get your API keys
Create keys in your GoodVat dashboard and explore every endpoint in the public API reference.
- 03
Send your sales
Post customers, products and transactions. GoodVat tracks thresholds and prepares every return.
What you send to GoodVat
| Endpoint | What GoodVat does with it |
|---|---|
| /transaction | Sales and refunds — counted against every threshold and used to prepare your returns. |
| /customer | Who you sold to and where, with business VAT numbers for the reverse charge. |
| /product | Your catalogue, classified so each item gets the right rate. |
| /tax-registration | Where you’re registered — and where your thresholds say you soon should be. |
| /seller-address | Where you ship from, for origin-based states and physical nexus. |
Who uses GoodVat with GoodVat API
Custom-built stores
Your checkout isn’t on a platform we connect to? Send transactions straight from your own code.
Platforms and marketplaces
Track tax for every seller or merchant on your platform, and offer compliance under your own brand.
In-house billing
Built your own subscriptions? Post each invoice and let GoodVat handle the tax rules.
How tax works with the GoodVat API
- What you build
- You send customers, products and transactions from your own checkout, app or platform — any stack, any language.
- What GoodVat handles
- GoodVat handles the tax rules: rates, thresholds and registrations across 140+ countries, kept current so you never maintain a rate table.
- What you get
- A tax position you can trust in every country and US state, ready-to-file returns, and local partners who register you and file them — without maintaining a single rate table.
FAQ · GoodVat API
Questions, answered
Every business is different. If your question isn’t here, ask a real person.
What can I do with the GoodVat API?
Send customers, products, transactions, seller addresses and tax registrations to GoodVat over REST. GoodVat tracks your thresholds, works out the tax due in each jurisdiction and prepares your returns.
Do I need the API if I already use Shopify, Stripe or QuickBooks?
No — those and our other integrations connect directly. The API is for custom-built stores, in-house billing systems and platforms that want to build tax into their own product.
How do I get access?
Get in touch and tell us what you’re building. We’ll set you up with API keys and help you plan the integration. The full reference is public at goodvat.com/api-reference.
Which countries does it cover?
Sales tax, VAT and GST in 140+ countries, including every US state and local jurisdiction, the EU, the UK, Canada and Australia.
Ready to automate tax with GoodVat API?
Tell us about your business and we’ll get you connected — a real person replies within one business day.