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.

SaaS Tax Validation - Stop Leaking Revenue at Checkout. Automate Global SaaS 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.

Customer Enters ID → Real-Time Validation → Data Enrichment → Logic Execution

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

Explore More

Ready to Automate SaaS Tax Validation?

Get started with our free plan. No credit card required.