Stop Leaking Revenue at Checkout. Automate Global SaaS Tax Compliance.
Instantly distinguish between B2B and B2C customers. Validate Tax IDs (VAT, GST, EIN) in real-time to apply the correct Reverse Charge logic—plus use validated Tax IDs as customer location evidence for tax compliance.

The "Reverse Charge" Headache
Selling software globally means navigating a complex web of tax rules. One wrong decision at checkout creates liability.
Real-World Impact:
The B2B Risk: If you charge VAT/GST to a valid business customer, you create friction and administrative refund nightmares. The B2C Risk: If you don't charge tax to a consumer because they used a fake Tax ID, you are liable to pay that tax out of pocket to the authorities. The Audit Risk: Storing invalid tax numbers in your billing system (Stripe, Chargebee, Recurly) flags you for audits in the EU, India, and Australia.
Intelligent Validation for Your Billing Stack
Integrates With: Stripe, Chargebee, Recurly, Paddle
Lookuptax sits silently in your checkout flow. Before you create a subscription or process a charge, we verify the customer's tax status in <200ms.
Sell Everywhere. We Have You Covered.
Europe
EU VAT (VIES), UK VAT (HMRC) - Real-time validation across 27+ countries
North America
US EIN validation with syntax checks, Canadian BN format verification
Asia Pacific
Indian GST, Australian ABN, Singapore GST - Government portal integration
Rest of World
100+ countries supported with database or format validation
Built for Checkout Performance
Your engineering team will love us. We handle the complexity of connecting to 100+ government portals so you don't have to.
Fast Response
Optimized for checkout speeds with quick API responses
High Availability
We handle government portal downtime gracefully. Learn more about our approach
Clean JSON API
Simple integration with validity status, company name, and address
Location Evidence
Validated Tax IDs serve as customer location proof for tax authorities
Audit Trail
Consultation numbers provided as proof of verification for tax authorities
Clean JSON Response
Your engineering team will love us. Simple, fast API integration with comprehensive data.
// POST https://api.lookuptax.com/tax/validate
{
"taxId": "DE123456789",
"countryIso": "DE"
}
// RESPONSE
{
"referenceId": "uuid-12345",
"countryIso": "DE",
"tin": "DE123456789",
"validation": {
"overall": {
"isValid": true,
"message": "Tax ID is valid"
},
"format": {
"isValid": true,
"message": "Format is correct"
}
},
"businessEntity": {
"name": "Acme SaaS GmbH",
"address": "Berlin, Germany"
}
}
Frequently Asked Questions
Does this work with Stripe/Chargebee/Paddle?
Yes. Lookuptax is API-first. You can use our validation response to update the "Customer" object in Stripe or Chargebee before finalizing an invoice.
What happens if the government database is down?
We handle government portal downtime gracefully to ensure your checkout doesn't fail. Learn more about our approach .
Do you store the data?
We process validation requests securely. We do not sell or share your customer data. Validation logs are retained for audit purposes only.
Related Solutions
Customer Signup Validation
Validate tax status during account creation to distinguish B2B vs B2C from day one
Learn MoreInvoice Validation
Pre-check Tax IDs before invoicing to prevent VAT errors
Learn MoreCross-Border Compliance
Handle international tax requirements and "Customer Location Evidence" rules
Learn MoreExplore More
Ready to Automate SaaS Tax Validation?
Get started with our free plan. No credit card required.