How to Automate Polish NIP (GUS / MF White List) & EU VIES VAT Validation in WooCommerce
- FlexExt Engineering Team
- 12/11/2026
For B2B and hybrid e-commerce stores selling in Poland and across the European Union, manual company address entry at WooCommerce checkout causes typos on VAT invoices, accounting corrections, and abandoned carts. Automating Polish NIP lookup via GUS (BIR1 REGON), verifying active taxpayer status in the Ministry of Finance White List (Biała Lista Podatników VAT), and validating cross-border EU VAT numbers via VIES turns a 90-second form into a 1-click B2B checkout.
WooCommerce Checkout Blocks vs Classic Shortcode Checkout
Many older Polish NIP plugins break on modern WordPress 6.7+ stores because WooCommerce now defaults to React-based Checkout Blocks rather than legacy PHP hooks. FlexExt engineered both our free and Pro B2B tax modules to support both WooCommerce Checkout Blocks and Classic Checkout seamlessly.
Free Company Lookup vs PRO B2B Tax Compliance Suite
| Feature | FlexExt Company Lookup Free | Auto-GUS (Biała Lista MF) & VIES PRO |
|---|---|---|
| 1-Click Company Name, Street, Postcode & City Auto-Fill by NIP | Yes (Instant lookup) | Yes (Official GUS BIR1 + fallback cache) |
| WooCommerce Blocks & Classic Checkout Support | Yes | Yes |
Ministry of Finance White List (czynny podatnik VAT) Verification | — | Yes (Timestamped audit ID stored in order meta) |
| Cross-Border EU VIES Validation & Automatic 0% Reverse-Charge VAT | — | Yes (All 27 EU member states) |
| KSeF-Ready Order Metadata & Admin Invoice Verification Badge | Basic NIP meta | Full NIP + REGON + VIES + MF request ID log |
Download Free or Unlock Full B2B VAT Automation
Download the free starter in 1 click (FlexExt GUS Company Lookup Free .ZIP | Product Page | GitHub Source), test live at wp-demo.flexext.dev, or deploy Auto-GUS (Biała Lista MF) & VIES Checkout Filler PRO ($35).
Frequently Asked Questions
Does FlexExt Auto-GUS & VIES work with WooCommerce HPOS (High-Performance Order Storage)?
Yes! Both the Free and PRO plugins declare full compatibility with WooCommerce High-Performance Order Storage (`custom_order_tables`) and Checkout Blocks.
How does automatic 0% EU VAT reverse charge work for cross-border B2B buyers?
When a business buyer outside your home EU country enters a valid EU VAT number verified live against the European Commission VIES SOAP/REST service, the PRO plugin automatically applies VAT exemption and records the VIES consultation identifier on the WooCommerce order.
Do I need a paid external SaaS subscription to look up Polish NIP numbers?
Never. The plugin connects directly to official government GUS BIR1, Ministry of Finance White List (`wl-api.mf.gov.pl`), and EU VIES endpoints from your own WordPress server with zero per-lookup fees.
What happens if the VIES or GUS government API is temporarily slow?
Built-in transient caching and configurable strict/graceful fallback modes ensure your customers are never blocked from completing checkout during government maintenance windows.
Is the NIP field compatible with Polish accounting integrations (Fakturownia, wFirma, iFirma, inFakt)?
Yes. You can map the validated NIP/VAT meta key to `_billing_vat_number`, `_billing_nip`, or any custom meta key expected by your ERP or KSeF invoicing connector.
Tags: woocommerce gus nip, biala lista podatnikow vat woocommerce, eu vies vat woocommerce blocks, polish b2b checkout woocommerce, flexext gus