Estimate and collect US import duties and processing fees at checkout. Designed for Canadian Magento 2 stores shipping cross-border. Fully PayPal compatible using virtual line items. Supports Magento 2.4.7+ and PHP 8.1+.
💰
US Duties Estimator
Import Duties & Processing Fee Calculator for Magento 2 — Version 2.0.0
The QKits US Duties Estimator automatically calculates and applies estimated
United States import duties and brokerage processing fees to orders shipping to the US.
Designed specifically for Canadian merchants shipping cross-border,
it collects customs-related costs at checkout instead of surprising customers at delivery.
🇨🇦 ➔ 🇺🇸
Cross-Border Ready
Auto-detects US shipping & applies duties
💳
Gateway Compatible
Real line items prevent PayPal/Stripe mismatches
🔒
100% Local
No external APIs — all calculations on your server
Key Features
Automatic Duty Calculation
Calculates import duty per product using the Country of Manufacture attribute.
Each item is evaluated individually with the correct tariff rate.
Tiered Processing Fee
Configurable formula: base fee + increments per $10 above threshold.
Fully adjustable in Magento admin.
Gateway-Safe Architecture
Adds duties as virtual products, not hidden surcharges.
Works with PayPal Standard, PPCP, Payflow Pro, and Stripe.
US-Only Activation
Duties apply only when shipping to the United States.
Domestic and non-US orders remain unaffected.
Automatically calculate United States import tariffs at checkout
based on each product's Country of Manufacture attribute.
Fully configurable, admin-controlled, and compatible with major payment gateways.
How Tariff Calculation Works
Each product may have a Country of Manufacture assigned.
During checkout, the module applies the configured tariff rate
associated with that country.
Products without a country assigned use the default tariff rate.
Country of Manufacture
Tariff Rate
Default (Not Set)
145%
Canada
10%
China
20%
Mexico
30%
Vietnam
40%
Example: A $100 product manufactured in Vietnam will generate a $40 tariff at checkout.
Prevent Shipment Refusals with Prepaid Duties
Duties calculated by this module can be prepaid using services such as Zonos
when shipping the package. Collecting tariffs at checkout allows you to ship
Delivered Duty Paid (DDP), reducing the risk of shipment refusals caused by
unpaid import fees.