Plugin configuration
A written setup scope for your store, theme and current plugin stack.
Request configurationCustoms
From 1 July 2026 the EU removes the 150 EUR threshold and applies a flat duty per tariff line on parcels from outside the EU. Customs estimates that duty and shows it as its own line at cart and checkout, so there are no surprises on delivery.
Works with
From 1 July 2026 the EU removes the 150 EUR duty-free threshold and applies a flat customs duty per tariff line on low-value parcels from outside the EU. Without it shown up front, the shopper only pays the extra on delivery.
A complete EU import duty estimate for parcels shipped from outside the EU.
Adds an "EU import duty (estimate)" fee via the native WooCommerce fees API, in the cart and at checkout.
The duty is the number of distinct tariff lines in the cart times your per-line amount (3 EUR by default).
Added only for non-EU to EU shipments when the goods value is at or below your threshold (150 EUR by default).
Lines are counted from a per-product tariff code, falling back to the category, then the product.
Works in the classic checkout and the Cart and Checkout Blocks, and is HPOS compatible.
Per-line amount, threshold, origin country, EUR rate, counting basis, label and taxable flag.
Install, set it up, done.
Activate Customs alongside WooCommerce.
Open WooCommerce, then EU Import Duty, and set the per-line amount, threshold and origin country.
The duty appears at checkout for qualifying parcels.
Stores outside the EU shipping to customers inside the EU.
Stores based outside the EU shipping low-value parcels to EU countries.
Show the estimated duty before the shopper pays, instead of a surprise on delivery.
Works in the Cart and Checkout Blocks and the classic checkout, HPOS compatible.
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Send the store context in writing. You will receive a scoped recommendation, without a sales call.
A written setup scope for your store, theme and current plugin stack.
Request configurationCheck the plugin against checkout, HPOS, blocks, theme code and critical integrations.
Request an auditA scoped connector or extension when the standard plugin stops short of your workflow.
Describe the integrationYour email is used to answer this request only. Marketing messages require a separate, explicit opt-in.
Only for orders shipping to an EU country from a store based outside the EU, with a goods value at or below your threshold (150 EUR by default). Intra-EU orders are excluded.
The number of distinct tariff lines in the cart times your per-line amount (3 EUR by default). Out of the box lines are grouped by product category, so two items from the same category count as one line and a parcel spanning several categories counts as several. Switch the counting basis to per product, or set a tariff code on individual products, when your catalogue needs a finer split.
Yes. The duty is added through the native WooCommerce fees API, so it appears in both the classic checkout and the Blocks checkout, and it is HPOS compatible.
It is an estimate based on your settings. Final duties and any national handling fees are determined by customs at import.
Yes. Set the EUR to store-currency rate in the settings and the duty is converted before it is added.
A clear duty line for EU buyers. The full FREE edition under GPL.
Get it on WordPress.orgThe free edition is the complete duty calculator, not a trial with hidden limits.