Show international customers what their order will cost. A customer finds the right product, reaches checkout and sees a price they are happy to pay. Then the parcel arrives with an unexpected customs bill. ePAL Cross Border Calculator prevents that shock. It helps WooCommerce merchants calculate cr
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.1 and PHP 7.4.
SourceWordPress plugins · Oct 19, 2026
01 / Source details
About this tool.
Show international customers what their order will cost.
A customer finds the right product, reaches checkout and sees a price they are happy to pay. Then the parcel arrives with an unexpected customs bill.
ePAL Cross Border Calculator prevents that shock. It helps WooCommerce merchants calculate cross-border charges before the customer places an order. It brings product classification, VAT, customs duty and shipping-related taxes into the checkout calculation, so you can show a clearer landed cost and choose how those charges will be handled.
Most checkouts calculate. ePAL optimises. For eligible baskets, ePAL can compare available IOSS and customs duty treatments to help you avoid charging more than the applicable Tax and Duty regulations require. Why would anyone want to charge – or pay – more tax or duties than they have to?
What ePAL helps you do
Calculate landed costs at checkout. Show international buyers the product price alongside applicable VAT, customs duty and shipping-related charges. Works with your existing Shipper or we can provide options to fill in the gaps.
Calculate the correct Tax & Duties for discounted products, even where dynamic discounts are added in the checkout.
Handle complex baskets. Calculate charges at product-line level, including baskets containing products with different tax or duty treatments. It also accounts for customs duty attributable to shipping where applicable.
Prepare products for cross-border sales. Add and manage HS6 customs classifications, including product-by-product or bulk “Make ePAL Ready” actions to identify and populate classifications and tax rates in one click. Bulk-edit Country of Origin for multiple products from the WooCommerce Products list.
Support EU IOSS workflows. Check IOSS eligibility and apply the appropriate treatment for eligible B2C consignments.
Optimise customs duty. Where applicable, compare flat-rate duty optimisation options and automatically apply the eligible treatment configured for your store and your products.
Support B2B transactions. Validate a customer’s Tax/VAT ID and apply configured reverse-charge treatment where appropriate.
Keep checkout and fulfilment connected. Pass calculation and order information through to the ePAL platform for relevant shipping and customs workflows.
Check every order before shipping. See whether ePAL priced an order successfully, review warnings or errors to see if you need additional paperwork for the destination country and inspect the tax and duty breakdown for each order line.
Leverage ePAL calculations for Tax & Duty reporting and reclaims. When a customer returns a product, especially one from a basket of products, ePAL can tell you how much tax and duty you can reclaim for that one product being returned.
ePAL supports DDP and DAP workflows. The charges you collect at checkout, and whether a recipient may have to pay charges later, depend on your chosen workflow and shipping arrangements. However, ePAL also facilitates 3PLs, Shippers and Logistics partners to convert DAP shipments to DDP, so tax and duties can be collected before the border, reducing delays, returns and delivery refusals.
How it works
01Install the plugin and connect it to your ePAL Global account.
02Configure your tax, customs, IOSS and checkout settings.
03Prepare your products with the customs information needed for calculation.
04When a customer enters or changes their destination, ePAL calculates the applicable charges through its API.
05The checkout presents the calculated amounts according to your display settings. The calculation is linked to the resulting WooCommerce order.
The plugin works with your WooCommerce store and existing shipping setup. Optional ePAL shipping-provider features are available for merchants who need them.
Who is it for?
ePAL is for WooCommerce merchants selling across borders (or who want to) and allows merchants to give customers a clearer price before payment. It also allows merchants to reduce manual work around tax and customs reporting and reclaims. It is particularly useful for stores shipping to EU and US customers, handling mixed-product baskets, using IOSS, or offering DDP and DAP approaches.
Pricing and support
The plugin is free to install. Its calculations require an active ePAL Global account and connection to the ePAL Global API. See https://epalglobal.com/ for the current service terms.
Each cross-border transaction is charged at 1.5%, capped at €1 (limited promo) but only when the customer clicks Buy. There are no extra charges for abandoned baskets, no charges for accessing the ePAL portal and no minimum spend or minimum contract commitment.
Every new signup is given €10,000 worth of cross-border transactions fee-free (also a limited promo).
For setup guidance, visit https://docs.epalglobal.com/documents/index.html. For help, email support@epalglobal.com.
External services
This plugin relies on the ePAL Global API, a third-party service operated by ePAL Global, to calculate cross-border landed costs. This service is required for the plugin’s core functionality: without it, duties, VAT and customs charges cannot be calculated. An active ePAL Global account is required.
ePAL Global API
What it is used for: calculating customs duties, VAT/taxes and landed costs; checking IOSS eligibility; screening for sanctions and restrictions; validating shipping addresses and Tax/VAT IDs; and generating customs-related documentation for international orders.
What data is sent and when: data is sent to the ePAL Global API (https://api.epalglobal.com) each time landed costs are calculated — for example when a customer sets or changes their shipping destination in the cart or at checkout, and when an order is processed. The data sent may include product details (price, quantity, HS/customs classification, weight), order totals, the customer’s shipping address (country and postal code), any Tax/VAT ID provided at checkout, and the store configuration relevant to the calculation. All communication is performed over secure HTTPS connections.
Shippo (optional): when you enable the label and shipping-provider features, shipment data is passed to Shippo through the ePAL Global API in order to test the shipping-provider connection and generate shipping labels and documents. Shippo is a trademark of Shippo, Inc.; this plugin is not affiliated with, endorsed by, or sponsored by Shippo.
This service is provided by ePAL Global:
Terms of Service: https://epalglobal.com/terms.html
Per-line tax, customs duty and duty-on-tax breakdown in the checkout order summary, with the B2B Tax ID field for VAT reverse chargeCheckout breakdown for a zero-rated basket: no VAT on the goods, customs duty still applied per lineePAL settings: acting zone, shipping regulatory charges and checkout display optionsePAL settings: B2B pricing, VAT reverse charge scope, IOSS validation and Flat Rate Duty Optimisation
02 / Source details
Getting started.
From WordPress Admin
01Go to Plugins > Add New in WordPress admin
02Search for “ePAL Cross Border Calculator”
03Click Install Now and then Activate
04Navigate to WooCommerce > Settings > ePAL
05Connect your ePAL account and complete setup
Manual Installation
06Download the plugin ZIP file
07Go to Plugins > Add New > Upload Plugin
08Upload the ZIP file and install
09Activate the plugin
10Configure the plugin under WooCommerce > Settings > ePAL
After Installation
11Create or connect your ePAL account
12Enter your API credentials
13Test the API connection
14Configure tax and customs preferences
15Add product customs information where required
16Perform a test order before going live
03 / Source details
Frequently asked questions.
Will my customer know the full amount payable at delivery?
If you wish. It depends on how you configure and fulfill the shipment. ePAL calculates and displays charges in the API response and your WooCommerce configuration decides whether to show these numbers to customers or just show a “Taxes & Duties Included” total.
Do I need an ePAL account?
Yes. An active ePAL Global account is required because the plugin sends basket information to the ePAL API for tax, duty and landed-cost calculations. The account is free. If you make no cross-border sales, we don’t charge a cent.
Is the plugin free?
The WooCommerce plugin is free to install. Account pricing details are above.
Does ePAL replace my shipping plugin or carrier?
No. ePAL can work alongside your WooCommerce shipping setup. Optional shipping-provider features are available if you choose to use them. You can even continue to use existing Shipper contracts where they provide coverage, and ePAL integrated Shipping where you don’t. The Shipping account will always be yours. ePAL does not take a commission and just facilitates the Shipping pricing for landed cost calculation.
Do my products need HS codes?
Customs classification is an important input to duty calculation. The plugin provides tools to prepare products and manage HS6 codes, including a bulk action. The information needed will depend on your products and destinations but ePAL automates the process and it can be done in minutes (e.g. one customer classified 6000 products in less than an hour).
Can ePAL handle different products and tax rates in one basket?
Yes. ePAL calculates at product-line level, allowing a basket to contain products with different applicable tax and duty treatments. ePAL also figures out which products are entitled to reduced rate or zero rate tax and even calculates reduced rate tax on shipping where permitted.
Does ePAL support IOSS and B2B sales?
Yes, where applicable and configured. The plugin includes IOSS validation settings and Tax/VAT ID handling for B2B workflows and automatically generates VAT invoices where VAT-free pricing has been calculated. This allows B2C sellers to sell B2B with no tax and without a second store. It also allows B2B sellers to calculate and sell B2C from the same store. IOSS is a B2C scheme and is not applied to validated B2B consignments.
Does ePAL support DDP (Duties paid in advance) and DAP (Duties paid at delivery)?
Yes. Merchants can specify which transport calculation to apply for each country, depending on what the Shipper supports. A DDP workflow can include applicable import charges in the amount collected at checkout. Under DAP, the recipient may still need to pay import charges later. ePAL can also facilitate converting DAP to DDP later, to minimise customs friction or delivery refusals for unexpected charges.
Does it generate shipping or customs documents?
Depending on your configuration and enabled ePAL services, the plugin can support shipping labels and customs-related documentation. Check the ePAL documentation for the workflow you intend to use.
Do I need to write code?
No. You can install the plugin and configure it through WooCommerce settings, although you should prepare your product data and run test orders before going live.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati