Shopify Import Duties: The Cross-Border Selling Guide for 2026
Import duties are the tax nobody warns you about until your customer is standing at the door refusing a package. In 2026, with tariff rates moving faster than ever, Shopify merchants need a clear mental model — what duties are, who pays them, how to calculate them, and how to stop them from silently destroying your margins.
Calculate tariff impact before it hits the order margin
TariffShield estimates tariff impact across your Shopify catalog and shows which SKUs are margin-safe before purchase orders, merchant-approved pricing changes, or checkout-duty workflows create a problem.
Install TariffShield →In this guide
- What Are Import Duties (and Why They Hit Shopify Merchants)
- The Two Duty Problems: Selling Cross-Border vs Sourcing Cross-Border
- DDP vs DDU: The Most Expensive Decision You're Not Making
- 2026 Tariff Rates by Country of Origin (for US Market)
- How to Calculate Landed Cost for Your Products
- HTS Codes: The Hidden Key to Correct Duty Rates
- De Minimis in 2026: The Rules Changed
- Shopify Settings for Duties and Import Taxes
- Compliance Documentation: What Customs Expects
- Protecting Your Margins When Tariffs Change
- FAQ
What Are Import Duties (and Why They Hit Shopify Merchants)
An import duty is a tax levied by a country's government on goods brought in from abroad. Every country has its own system, its own rates, and its own thresholds — and they don't coordinate with each other or with your pricing spreadsheet.
For Shopify merchants, import duties create two distinct headaches depending on which direction goods are moving:
- Sourcing internationally: When you import inventory from overseas suppliers, you pay import duties to bring goods into your country. These duties are part of your landed cost — the real cost of putting a product on your shelf.
- Selling internationally: When your customers are in a different country, they (or you, if you use DDP) pay import duties when the package crosses the border into their country. Unprepared merchants get hit with abandoned packages and furious customer complaints.
Both of these affect your margins in different ways, and in 2026, with tariff rates at levels not seen since the 1930s, the math matters more than ever.
Key distinction: "Import duties" and "tariffs" are often used interchangeably, but technically tariffs are a type of import duty — specifically, duties assessed as a percentage of the goods' value (ad valorem). Other import duties include specific duties (flat fee per unit) and compound duties (combination). For ecommerce, ad valorem tariffs are what you're dealing with in almost every case.
The Two Duty Problems: Selling Cross-Border vs Sourcing Cross-Border
Problem 1: You Source from Overseas
If you manufacture or source inventory from China, Vietnam, India, Mexico, or anywhere outside your home market, you're paying import duties every time a shipment clears customs. In 2026, for US merchants sourcing from China, that baseline is 20% — on top of whatever MFN (Most Favored Nation) rate applies to your specific product category.
The duty compounds. A product that costs $10 USD from a Chinese factory now has $2 in tariffs (20%) before it reaches your warehouse. Add freight, brokerage, and warehousing, and your real landed cost might be $14 on a $10 factory price. Sell it for $25 and your margin looks comfortable until you realize you're actually working with a 44% margin, not 60%.
This is where most Shopify merchants get burned: they calculate margins off the invoice price, not the landed cost.
Problem 2: You Sell to International Customers
When you ship to customers in other countries, the destination country's customs authority charges duties on the incoming package. These charges can range from 0% (many products from FTA partners) to over 30% for certain product categories in high-tariff markets.
The worst outcome: your customer orders $150 of products, the package arrives at their door, and the carrier demands $35 in duties before releasing the box. Many customers refuse. You get the package back, pay return shipping, and process a chargeback. The math on that one order is deeply negative.
The solution is choosing the right Incoterms — specifically the DDP vs DDU decision.
DDP vs DDU: The Most Expensive Decision You're Not Making
Incoterms (International Commercial Terms) define who is responsible for duties and customs clearance during an international shipment. For cross-border ecommerce, the two that matter are:
DDU / DAP — Delivered At Place (the default most merchants accidentally choose)
Under DDU (Delivered Duty Unpaid) or DAP (Delivered At Place — the more modern term), the seller ships the product and the buyer is responsible for paying any duties, taxes, and brokerage fees when it arrives. Your carrier will hold the package and demand payment before releasing it to your customer.
This sounds like it protects you, but in practice it creates an awful customer experience. Your customers don't expect to pay customs fees on top of what they already paid at checkout. The most common outcome: refused deliveries, chargebacks, and lost customers.
DDP — Delivered Duty Paid (what serious cross-border sellers use)
Under DDP, the seller takes responsibility for import charges. In Shopify, that can mean collecting estimated duties and import taxes at checkout when the store, product data, and carrier workflow meet Shopify's requirements. The customer sees a more transparent total price at purchase, and the order should ship with a DDP-capable label so the customer is not charged again on delivery.
The tradeoff: duties collected at checkout are still estimates. Missing country-of-origin data, incomplete HS codes, unsupported carriers, brokerage/disbursement fees, or final customs assessment differences can still create gaps. If you under-collect, the difference can come back to the merchant or customer experience.
Shopify's built-in duty collection is a customer-facing checkout workflow. It depends on product customs data, supported markets, and DDP shipping support. TariffShield serves a different job: pre-checkout catalog readiness and margin planning before you decide what to sell, where to source, or how to price.
Practical rule of thumb: If you're shipping fewer than 20 international orders per month, DDU is manageable — handle issues case by case. Above that threshold, DDP pays for itself in reduced chargebacks and support tickets within weeks.
2026 Tariff Rates by Country of Origin (for the US Market)
For US-based merchants importing inventory, or merchants selling to US customers, here are the current effective tariff rates as of April 2026. Note that these are the Section 122 baseline rates established under the 2026 trade framework — product-specific rates (based on HTS codes) add on top for certain categories.
| Origin Country | Section 122 Rate | Notes |
|---|---|---|
| China, Hong Kong, Macau | 20% | Section 122 (10% reciprocal + 10% fentanyl surcharge). Pre-existing Section 301 rates (7.5–25%) apply on top for specific HTS categories. |
| Vietnam | 20% | Section 122. Previously 0% MFN for many goods — major change for apparel and electronics sourced from Vietnam. |
| Japan | 15% | Section 122. No US-Japan FTA in effect. |
| Canada | 10% | Section 122 where CUSMA exemptions don't apply. CUSMA-qualifying goods may be exempt — depends on Rules of Origin compliance. |
| Mexico | 10% | Section 122 on non-CUSMA goods. CUSMA-qualifying goods exempted — requires certificate of origin. |
| India | 10% | Section 122. No US-India FTA. GSP benefits were not renewed. |
| EU (Germany, France, Italy, etc.) | 10% | Section 122. US-EU FTA never concluded — MFN rates apply for EU exports, Section 122 now overlaid. |
| South Korea | 10% | KORUS FTA softens some categories; Section 122 applies on non-FTA goods. |
| Bangladesh | 10% | Section 122. Major apparel sourcing country — significant cost increase for fashion brands. |
| United Kingdom | 10% | No US-UK FTA concluded. Section 122 applies. |
Important: These are the Section 122 baseline rates for the US market. Section 232 (steel/aluminum), Section 301 (China-specific), and product-specific rates add on top. A Chinese-made steel component might face 20% (Section 122) + 25% (Section 232 steel) + 7.5–25% (Section 301) = 52.5–70% effective rate. Always look up the specific HTS code for your product.
How to Calculate Landed Cost for Your Products
Landed cost is the total cost to get a product to your warehouse or fulfillment center, ready to sell. It goes well beyond the supplier invoice price.
This is your FOB (Free On Board) price — what the supplier charges for the goods, ready to ship from their location.
Ocean freight, air freight, or courier charges. For most consumer goods, ocean freight runs $1–3 per kg (varies widely by route and carrier). Air freight is 4–8x more expensive but much faster.
In most countries (including the US under CIF — Cost, Insurance, Freight), the customs value = invoice price + international freight + insurance. This is the number the tariff rate is applied to.
Duty = Customs Value × Tariff Rate. For a $10 product from China with $2 in freight, the customs value is $12 and the 20% tariff adds $2.40 in duties.
Customs brokers typically charge $50–200 per entry (shipment) for classification and filing, plus disbursement fees. For high-volume importers, these fees become a fixed overhead. For small importers, they can add 5–15% to landed cost on small shipments.
The cost to move goods from the port or airport to your warehouse. Often overlooked but adds $0.10–0.50 per unit depending on volume and distance.
A quick example: You're sourcing a $12 apparel item from Vietnam (20% tariff).
| Cost Component | Amount |
|---|---|
| Supplier price (FOB) | $12.00 |
| Ocean freight (per unit) | $1.50 |
| Insurance | $0.15 |
| Customs value (CIF) | $13.65 |
| Import duty (20%) | $2.73 |
| Brokerage (per unit, 500-unit shipment) | $0.30 |
| Domestic delivery | $0.25 |
| Total landed cost | $17.03 |
You're paying 42% more than the supplier price before you've done anything with the product. If you priced based on $12 × 3 = $36 retail, your actual margin at $36 is quite different from what your spreadsheet shows.
The free duty calculator at attahirlabs.com/duty lets you run this calculation for any product and destination market in seconds.
HTS Codes: The Hidden Key to Correct Duty Rates
The Harmonized Tariff Schedule (HTS) — also called HS codes internationally — is the global classification system for traded goods. Every product has a code, and that code determines the duty rate that applies in the destination country.
HTS codes are 10 digits in the US (the first 6 are harmonized globally; the last 4 are country-specific). A t-shirt is 6109.10.00 (knit cotton T-shirts). A smartphone is 8517.13.00. A ceramic coffee mug is 6912.00.48.
Why does this matter for Shopify merchants? Three reasons:
- Duty rates vary dramatically by HTS code. "Electronics" can mean 0% duty (laptops) or 15%+ (certain consumer devices). "Apparel" spans 0% to 32% depending on material and construction.
- Shopify uses HS codes to calculate duties at checkout. If you enable duty collection in Shopify's international settings, it uses the HS codes you've entered in the product editor. Wrong code = wrong duty collected = you absorbing the difference.
- Customs penalties for misdeclaration are real. If your products are consistently classified under the wrong code (especially at a lower duty rate), CBP can assess penalties, interest, and back duties. Not just on the current shipment — on historical imports.
How to Find the Right HTS Code
The US International Trade Commission's HTS database (hts.usitc.gov[1]) is the authoritative source. The CBP also offers a Binding Ruling program where you can get an official classification for your specific product — this protects you from disputes.
For Shopify, enter the HTS/HS code in each product's Shipping section under "Customs information." Use the full 6-digit international HS code — Shopify will handle country-specific extensions.
Tip: If you sell in multiple categories, classify your top 20 products first — these will account for 80%+ of your duty exposure. A customs broker can do a quick classification audit for a fixed fee and often pays for itself on the first shipment correction.
De Minimis in 2026: The Rules Changed
The de minimis threshold is the value below which goods can enter a country duty-free and with minimal customs processing. It's why a lot of direct-to-consumer brands built their cross-border model around small package shipping.
In 2026, that model is under serious pressure:
- US: Do not use the old $800 duty-free threshold as pricing logic. CBP interim final rule 2026-12670 suspended de minimis treatment for merchandise valued at $800 or less arriving through all non-postal modes effective June 24, 2026. CBP's companion mail rule 2026-12669 takes effect July 24, 2026 for international postal-network shipments and creates a new postal informal entry process.
- EU: The €150 customs-duty threshold is changing in practice for low-value distance sales. European Commission guidance says a temporary €3 customs duty applies per in-scope item from July 1, 2026 through July 1, 2028, and Product Identifiers become mandatory from November 1, 2026.
- Canada: CAD $20 — essentially nothing. Almost all international packages get assessed for duties in Canada. The exception is CUSMA-qualifying goods from the US and Mexico.
- Australia: AUD $1,000 — generous, but GST applies to all imports regardless of value (10% on the goods value + freight).
- UK: £135 — above this, standard import duty applies based on the product's commodity code.
Dropshippers: this section is especially important. If your business model relies on shipping directly from overseas suppliers to U.S. customers, the de minimis suspension means low-value packages need entry and duty planning instead of assuming an automatic duty-free pass. China-origin goods are especially exposed because Section 301 and normal product-level duties can stack on top of the entry-treatment change.
Shopify Settings for Duties and Import Taxes
Shopify has built-in tools for managing international duties. Here's where to find them and what they actually do:
Duties and Import Taxes at Checkout
Go to Settings → Taxes and duties or your relevant market settings. When enabled, Shopify uses available product customs data and destination details to estimate duties and import taxes at checkout. Shopify's own documentation warns that missing country-of-origin data or incorrect HS codes can lead to additional duties being charged on delivery.[2]
Shopify's checkout duty collection is not a substitute for catalog cleanup. Before enabling it, review products missing HS codes, country or region of origin, and product categories so the checkout estimate has the best possible inputs.
International Markets
Under Settings → Markets, you can enable specific countries, set local currencies, and configure whether duties are included in prices or shown separately. For markets where you don't want to deal with duty complexity, you can restrict shipping to domestic only or to markets where you have clarity on the duty situation.
Shipping Labels (DDP)
DDP label support is carrier- and destination-specific. Shopify's duties documentation says merchants collecting duties and import taxes at checkout need a shipping workflow that supports delivered-duty-paid labels, and that unsupported carriers can require purchasing labels externally or refunding affected orders.[3] If you use a 3PL or carrier account outside Shopify Shipping, confirm the DDP path before turning checkout duty collection on.
Product-Level HS Codes
In each product editor under Shipping → Customs information: enter the HS code, country of origin, and whether the item is a restricted/regulated product. The country of origin affects which preferential trade agreements apply (CUSMA, KORUS, AUSFTA, etc.).
Compliance Documentation: What Customs Expects
Duty math is only half the cross-border problem. Customs authorities also expect your paperwork to prove what the product is, what it is worth, where it came from, and who is responsible for the import. If that documentation is missing or inconsistent, even a correct tariff calculation can turn into a delayed shipment, reassessed duty, or refused package.
For most Shopify merchants, the minimum document checklist looks like this:
- Commercial invoice: Itemized product descriptions, quantities, declared values, buyer/seller details, Incoterms, and currency.
- Packing list: Which products are in which boxes, especially for multi-SKU shipments or wholesale replenishment.
- Bill of lading or air waybill: Proof of shipment and carrier movement.
- Country-of-origin evidence: Product markings, supplier certificates, or manufacturing records that support the origin used for tariff treatment.
- Importer of record details: The party legally responsible for the import, including tax ID/EIN where required.
DDP vs DDU changes who feels the pain. With DDP, your carrier, 3PL, or customs broker usually handles the import workflow on behalf of the merchant. With DDU/DAP, the customer is asked to handle duties on delivery — but missing paperwork still reflects on your brand when the package gets delayed or refused.
Common Compliance Mistakes to Avoid
- Undervaluing goods: Declaring a $100 item as $50 to reduce duty is customs fraud. Customs agencies can compare declared values against invoices, market pricing, and past shipments.
- Using the wrong country of origin: Origin is not always the country you bought from. It generally depends on where the product was manufactured or substantially transformed. Wrong origin can mean overpaid duties, denied preferential treatment, or penalties.
- Guessing HTS/HS classifications: A broad product description like “accessory” is not enough. If the code is wrong, Shopify duty collection, carrier paperwork, and your margin model can all be wrong at the same time.
- Mixing inbound and outbound records: Keep supplier/import paperwork separate from customer-shipping paperwork. They answer different questions: what it cost you to import inventory vs. what your buyer owes when receiving an international order.
Protecting Your Margins When Tariffs Change
Tariff rates in 2026 move faster than pricing spreadsheets. Section 122 rates were announced with weeks of notice. Section 301 rates have been adjusted multiple times. The EU counter-measures came in tranches. If you're manually tracking tariff impacts on your product margins, you're always catching up.
The merchants who are surviving the tariff environment are the ones who've built tariff awareness into their operational workflow:
1. Track landed cost by SKU, not by category
A "20% China tariff" affects a $5 trinket very differently from a $200 electronics component. Build a landed cost model for each SKU and keep it updated. This becomes the input to your pricing decisions, not an afterthought.
2. Build tariff buffers into your pricing
If you're sourcing from a single origin country with political tariff risk (China, Vietnam, Russia, Iran), build a 10–15% tariff buffer into your pricing above the current rate. When rates move, you have room to absorb before passing costs to customers. When rates don't move, it's margin.
3. Diversify origin countries for key products
Section 301 and Section 122 have accelerated near-shoring and friend-shoring. Alternatives for Chinese-sourced goods: Vietnam (currently 20%, but political risk is lower), India (10%, improving), Mexico (10%, CUSMA eligible on some goods), Bangladesh (10%, major apparel hub). The transition takes time but the margin difference can be substantial.
4. Automate margin exposure monitoring
When supplier costs, origin assumptions, HS codes, or duty assumptions change, you need to know which products are affected and by how much. Manual processes mean you find out when your accountant runs the quarterly numbers. Catalog-level margin monitoring lets you review tariff-sensitive SKUs before orders go out at wrong margins.
Stop Losing Margin to Tariff Changes
TariffShield models tariff impact from your catalog assumptions, flags products below your target margin, supports origin what-if scenarios, and helps you take merchant-approved pricing actions before weak-margin SKUs quietly stay on sale.
Install TariffShield →5. Audit your HTS classifications regularly
Trade policy changes often include new Section 301 tariff lines, new exclusions, and new product-specific rates. A product that was 7.5% last year might be 25% this year because its HTS code got added to a new list. Quarterly HTS audits on your top products catch these changes before they hit your margin silently.
6. Know the difference between tariff costs (inbound) and duty collection (outbound)
These are two separate optimization problems. Inbound tariffs (you importing goods) are about sourcing strategy, HTS classification, and landed cost modeling. Outbound duties (your customers receiving goods internationally) are about DDP vs DDU, duty collection at checkout, and accurate HS codes on your products. Don't conflate the tools or the solutions.
Frequently Asked Questions
Disclaimer
Disclaimer: This guide is general educational information, not legal, customs, tax, or brokerage advice. Import rules, tariff rates, and Shopify settings can change. Confirm current requirements with official customs sources, Shopify documentation, and a qualified customs broker before making pricing or compliance decisions.
Sources
- hts.usitc.gov
- Shopify Changelog: duties and import taxes checkout feature availability
- Shopify Help Center duties and import taxes documentation, checked June 9, 2026: collecting duties and import taxes at checkout; considerations for charging duties and import taxes at checkout; duties and import taxes overview.
- Federal Register / CBP 2026-12670: de minimis suspension for non-postal modes
- Federal Register / CBP 2026-12669: de minimis suspension for mail shipments
- European Commission guidance on the temporary flat fee for low-value imports
- US Section 122 tariff schedule, USTR, CBP. Rates reflect the general baseline — specific product HTS categories may carry additional duties. Verify current rates with a licensed customs broker before making sourcing decisions.
- US International Trade Commission (HTS database), USTR (tariff announcements), CBP (import procedures), Shopify Help Center (duties and import taxes documentation), Tax Foundation (tariff analysis), WTO (trade statistics). Tariff rates current as of June 2026 and subject to change. This article is for informational purposes only and does not constitute legal, tax, or customs advice. Consult a licensed customs broker for decisions specific to your business.