Skip to main content
GoodVat

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

Read the API docs
  • Included in every plan
  • 140+ countries
  • Filing by local partners
GoodVat API
GoodVat

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

  1. 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.

  2. 02

    Get your API keys

    Create keys in your GoodVat dashboard and explore every endpoint in the public API reference.

  3. 03

    Send your sales

    Post customers, products and transactions. GoodVat tracks thresholds and prepares every return.

What you send to GoodVat

What you send to GoodVat, and how GoodVat uses it
EndpointWhat GoodVat does with it
/transactionSales and refunds — counted against every threshold and used to prepare your returns.
/customerWho you sold to and where, with business VAT numbers for the reverse charge.
/productYour catalogue, classified so each item gets the right rate.
/tax-registrationWhere you’re registered — and where your thresholds say you soon should be.
/seller-addressWhere 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.

Ask a tax expertor schedule a call with our team

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.

Book a free call

30 minutes with our team · Free, no obligation