A build-to-order Shopify app that validates EU VAT numbers against VIES at checkout and automatically removes VAT for verified B2B buyers under the reverse-charge mechanism. Built to order by ECOSIRE for Shopify (build-to-order) — indicative price from $99.00 USD; request a quote for a scoped proposal.
イメージプレビューA build-to-order Shopify app that validates EU VAT numbers against VIES at checkout and automatically removes VAT for verified B2B buyers under the reverse-charge mechanism.
自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。
一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。
ECOSIRE がお客様の Shopify 上で構築・設定・インストールします。
約2〜4週間で稼働し、リリース後のサポート期間が付きます。
Selling across EU borders to VAT-registered businesses means you should zero-rate the sale under the reverse-charge mechanism — but only when the buyer's VAT number is genuinely valid. Get it wrong and you either overcharge B2B customers (and lose the sale) or absorb VAT you can't reclaim. Shopify's native tax engine does not validate VAT numbers against VIES (the EU's VAT Information Exchange System), so most merchants are stuck collecting numbers in a free-text field and hoping.
This is a build-to-order Shopify app, custom-built, installed, and supported by ECOSIRE — not an instant App Store download. We tailor it to your store's tax setup, checkout flow, and B2B segment before handing you a working install.
What it does: At checkout (or in the customer account), the buyer enters their VAT number. The app calls the VIES SOAP service in real time, confirms the number is registered and active, and matches the country to the buyer's billing country. On a valid match it removes VAT via Shopify's tax-override and discount/Functions layer, writes the verified status to a customer metafield, and tags the customer (e.g. vat-validated, reverse-charge) for segmentation and reporting. It supports both net and gross storefront pricing, and re-validates per transaction so an expired or revoked number is caught before the order is placed — never trusting a stale check from months ago.
Built on the Admin GraphQL API with OAuth install, order and checkout webhooks, and metafields so your data stays inside Shopify. We deliver it configured to your tax regions, document the install, and support it after go-live.
Sells to VAT-registered businesses across EU member states and needs cross-border sales correctly zero-rated under reverse-charge without manually checking every VAT number.
Owns VAT reporting and wants a verifiable VIES audit trail and exempt-customer tagging so reverse-charge sales reconcile cleanly and survive a tax authority review.
Runs a B2B-enabled storefront and needs VAT validation embedded in the native checkout and customer-account flow, synced via metafields and webhooks rather than bolted on with spreadsheets.
| 基準 | エコシエール | カスタムビルド | 競合他社 | オドゥー ネイティブ |
|---|---|---|---|---|
| Real-time VIES VAT number validation | 付属 | 部分的なサポート | 部分的なサポート | |
| Automatic reverse-charge VAT removal for verified B2B buyers | 付属 | 部分的なサポート | 部分的なサポート | |
| Country-prefix match against billing country | 付属 | 部分的なサポート | 部分的なサポート | |
| Per-transaction re-validation (not a one-time check) | 付属 | 部分的なサポート | 含まれていない | |
| Tailored to your exact tax regions and net/gross pricing | 付属 | 付属 | 含まれていない | |
| VIES audit trail and exempt-customer tagging for reporting | 付属 | 部分的なサポート | 部分的なサポート | |
| Built, installed and supported for you | 付属 | 含まれていない | 含まれていない | |
| No engineering team required on your side | 付属 | 含まれていない | 付属 |
No. This is a build-to-order app. ECOSIRE builds it around your store's tax setup and B2B checkout, then installs it on your Shopify store via OAuth. You are buying a custom build and installation, not a self-service download.
Typical delivery is about 1 to 3 weeks from kickoff, depending on your tax-region complexity, whether you use net or gross pricing, and Shopify Plus checkout customizations. We confirm a firm timeline during the scoping call before any build work begins.
Every build includes a post-launch support window for fixes and questions, plus a defined maintenance path. Because VIES endpoints and Shopify's APIs change over time, we offer ongoing update support so validation keeps working — the scope and term are agreed in writing before delivery.
When a buyer enters a VAT number, the app calls the VIES SOAP service in real time, confirms the number is active, and checks the country prefix matches the billing country. On a valid match it removes VAT through Shopify's tax-override/Functions layer, records the result to a customer metafield, and tags the customer. Invalid or mismatched numbers keep VAT applied.
VIES has occasional outages. The app is configured with a fallback policy you choose during scoping — for example, holding the order for manual review or temporarily keeping VAT applied — so you never silently zero-rate an unverified sale. Every lookup is logged so you can reconcile later.
Yes. It is built on the Admin GraphQL API with OAuth, order/checkout webhooks, and customer metafields, so validation lives inside Shopify's native checkout and customer-account flow rather than an external bolt-on. It supports both standard stores and Shopify Plus B2B configurations.
A build-to-order Shopify app that validates EU VAT numbers against VIES at checkout and automatically removes VAT for verified B2B buyers under the reverse-charge mechanism.