
VAT Engine
EU VAT API for ecommerce, SaaS, and headless commerce
I’ve been building VAT Engine as a solo founder for the past several months.
The idea started pretty simply: provide a reliable API for EU VAT calculations. But once I got deeper into it, the harder problems turned out to be historical rates, product tax classes, OSS/IOSS workflows, transaction evidence, multiple stores/channels, and being able to explain later why a specific VAT treatment was used.
The current version now includes a REST API and dashboard for VAT calculations, current and historical rates, tax classes, transaction history, OSS/IOSS workflows, multi-store reporting, and Shopify integration.
I’ve recently opened the API for free alpha access. Developers can create an account, generate an API key, and try it in a headless checkout, SaaS billing flow, internal tool, or ecommerce integration.
At this stage I’m especially interested in real-world edge cases rather than generic “looks good” feedback.
If you’ve dealt with EU VAT in a SaaS or ecommerce product, what was the part that caused you the most trouble?
About
Building VAT Engine to make EU VAT easier for developers: one API for rates, calculations, historical context, and compliance workflows across ecommerce, SaaS, and headless commerce.

7 Comments
The strongest part is treating VAT as an explainability problem, not just a calculation problem. Historical rates, evidence, and being able to explain why a treatment was applied seem especially important once VAT decisions have to be revisited later.
Exactly — that’s one of the main ideas behind VAT Engine.
Getting the percentage right is only half the job. Months later, you may need to understand which rate, date, classification, and evidence produced that result in the first place.
I’m pushing that further with versioned rate provenance and deterministic replay as well. Thanks for picking up on that.
Would be interested in continuing the conversation beyond the thread. What’s the best email to reach you at?
You can reach me out with company email. I see there is restriction for sending some links (it recognizes my mail as a link by some reason) you can find the email on the bottom of the website.
Thanks! I’ve just sent it over.
Looking forward to hearing your thoughts whenever you have a chance.