SplitVAT solves a problem no other plugin can: splitting a single WooCommerce product into multiple invoice line items, each with its own VAT/tax rate. Your customers see one product — your invoices, tax reports, and accounting exports show the legally required breakdown.
Product Landing Page — Full overview with comparison tables, feature list, and screenshots.
Live Demo Store — Browse 100 demo products across 10 categories. Add to cart and complete a test order to see the split in action.
Admin Demo Panel — Explore SplitVAT settings, product configuration, order display, exports, and VAT reports.
(Login: demo / demo1234)
Quick demo links:
What you can see in the demo:
WooCommerce only allows one tax class per line item. But many businesses sell products that legally require multiple VAT rates on a single invoice.
| ✕ Without SplitVAT — Legally Non-Compliant | |||
|---|---|---|---|
| Item | Net | VAT | Gross |
| Brunch Ticket | €32.77 | 19% | €39.00 |
| Total | €32.77 | €6.23 | €39.00 |
Wrong! Food and beverages are taxed at the same rate. This violates German BMF regulations.
| ✓ With SplitVAT — Fully Compliant | |||
|---|---|---|---|
| Item | Net | VAT | Gross |
| Food portion (80%) | €29.16 | 7% | €31.20 |
| Drinks portion (20%) | €6.55 | 19% | €7.80 |
| Total | €35.71 | €3.29 | €39.00 |
Correct! Each portion has its own VAT rate. Invoice is legally compliant. Customer saved €2.94 in VAT.
In Germany, this split is legally required since January 1, 2026 (BMF regulation). Similar requirements exist in Austria, Switzerland, France, and other EU countries.
Use cases:
| Feature | Details |
|---|---|
| Product Split Rules | Up to 5 split parts per product. Set label, percentage, and WooCommerce tax class for each part. Percentages must total 100%. |
| 13 Country Presets | One-click setup for Germany, Austria, Switzerland, France, Netherlands, Belgium, Italy, Spain, United Kingdom, Ireland, Turkey, UAE, Saudi Arabia — with country-specific VAT rates and labels. |
| Variable Product Support | Define split rules on the parent product — all variations automatically inherit the rules and use their own price for calculation. |
| Penny-Perfect Rounding | “Remainder on Last” algorithm guarantees split parts always sum to the exact original price. No rounding errors, ever. |
| Invoice Plugin Compatibility | Tested and integrated with German Market, Germanized, WooCommerce PDF Invoices & Packing Slips (WP Overnight), and Flexible Invoices (WPDesk). |
| Coupon & Discount Support | Percentage and fixed-amount coupons are distributed proportionally across split parts. Even 100% discount orders calculate VAT correctly. |
| Proportional Refunds | When refunding a split product, all parts are automatically synced — qty, line total, and tax amounts are calculated proportionally. |
| CSV Export | Export orders with split data — one row per split part. Ready for Excel, Google Sheets, or any accounting tool. |
| DATEV Export | Generate DATEV Buchungsstapel format for direct import into German tax advisor software. Automatic BU-Schlüssel and revenue account mapping. |
| Admin Badges | Clear visual indicators on order pages: blue “SplitVAT Original” badge on master items, yellow split part badges on sub-items. |
| BMD/RZL Export (Austria) | Generate BMD/RZL format for Austrian accounting software with automatic Steuercode mapping and Kontenrahmen. |
| FEC Export (France) | Generate FEC (Fichier des Écritures Comptables) format required by French tax authorities. Tab-separated file with 18 mandatory fields. |
| Frontend VAT Display | Optional VAT breakdown on product pages, cart, checkout, order confirmation, and emails. 5 individually toggleable display points. |
| VAT Period Summary Report | Built-in report showing VAT totals grouped by tax rate for any period. Ready for tax returns and reconciliation. |
| REST API | 3 REST API endpoints for developers: order split data, product rules, and split simulation. Perfect for headless WooCommerce setups. |
| Bulk Enable/Disable | Enable or disable SplitVAT for multiple products at once from the products list page. |
| System Status Page | Built-in diagnostics: environment check, tax configuration, invoice plugin detection, and one-click copy for support. |
| 7 Languages Included | Fully translated: German, Austrian German, French, Spanish, Italian, Dutch, and Turkish. Translation-ready for any additional language. |
| HPOS Compatible | Full support for WooCommerce High-Performance Order Storage (new order tables). |
| Block Checkout Compatible | Works with both classic and block-based cart/checkout. |
| Country | Preset | Split |
|---|---|---|
| Germany | BMF Standard (Food/Beverage) | 70% at 7% + 30% at 19% |
| Germany | Hotel (Accommodation/Breakfast) | 80% at 7% + 20% at 19% |
| Austria | Gastronomy | 70% at 10% + 30% at 20% |
| Switzerland | Gastronomy | 70% at 2.6% + 30% at 8.1% |
| France | Restaurant | 70% at 5.5% + 30% at 20% |
| Turkey | Mixed Rate | 50% at 10% + 50% at 20% |
| Turkey | Triple Split | 40% at 1% + 30% at 10% + 30% at 20% |
| + Netherlands, Belgium, Italy, Spain, United Kingdom, Ireland, UAE, Saudi Arabia |
v1.0.0 — Initial Release - Product split rules with up to 5 parts per product - 13 country presets (DE, AT, CH, FR, NL, BE, IT, ES, GB, IE, TR, AE, SA) - Cart splitting with combined display mode - Order metadata with color-coded admin badges - Proportional refund handling - Variable product support (inherit from parent) - Invoice plugin compatibility (German Market, Germanized, WP Overnight, Flexible Invoices) - 4 export formats: CSV, DATEV, BMD (Austria), FEC (France) - Export preview with order count and VAT breakdown - VAT Period Summary Report with date range filters - Frontend VAT display: product page, cart, checkout, order, email (5 toggle points) - REST API: 3 endpoints for order splits, product rules, and simulation - Bulk enable/disable from products list page - System Status page with environment checks and invoice plugin detection - Coupon proportional distribution - 7 languages: German, Austrian German, French, Spanish, Italian, Dutch, Turkish - HPOS and Block Checkout compatible
Need help? Contact us at support@webkoding.com or open a support ticket through CodeCanyon. We typically respond within 24 hours on business days.
$44 |
Download |
0 average based on 0 ratings.
| Last Update | 2026-04-05 |
| Created | 2026-04-05 |
| Sales | 0 |
| Discussion | Comments |
| Compatible Browsers | |
| Software Version | WordPress 6.9.x WordPress 6.8.x WordPress 6.7.x WordPress 6.6.x WordPress 6.5.x WordPress 6.4.x WordPress 6.3.x WordPress 6.2.x WordPress 6.1.x WordPress 6.0.x |
| Compatible With | WooCommerce 9.x.x WooCommerce 8.x.x WPML |
| Gutenberg Optimized | |
| High Resolution | |
| Files Included | JavaScript JS CSS PHP |
| Video Preview Resolution |