A shopper in Toronto buys a $90 hoodie from your US store, then gets a $34 customs invoice from the courier before it will hand over the box. She never saw that number at checkout. She refuses the parcel, files a chargeback, and leaves a one-star review. That is what unmanaged ecommerce tariffs cost you.
Ecommerce tariffs are the import duties and taxes a government charges on goods crossing its border, paid by either the buyer or the seller. Handle them well and cross-border orders convert. Handle them badly and you get refused parcels, surprise fees, and support tickets. This guide covers what changed, what to do, and where your multi-carrier TMS has to carry the weight.
What are ecommerce tariffs, exactly?
A tariff is a tax on imported goods, set by the destination country and usually calculated from the product's declared value, its classification code, and its country of origin. On top of the tariff, most countries add import VAT or sales tax and a courier handling fee.
Three things decide the final bill:
- HS code. The Harmonized System code classifies your product and sets the duty rate. Get it wrong and you overpay or trigger a customs hold.
- Country of origin. Where the item was made, not where it ships from. This drives which trade rules and rates apply.
- Declared value. The customs value of the goods, which the duty percentage is applied against.
Get those three right at the point of sale and the rest is process. Get them wrong and the parcel stalls at the border.
Why tariffs became a front-page problem for DTC
For years, most small cross-border parcels slipped through duty-free under de minimis thresholds, the value floor below which a country waives duties. That era is closing fast.
The United States ended duty-free de minimis treatment for all countries by executive order, effective August 29, 2025, removing the long-standing $800 exemption that let low-value ecommerce parcels enter without duty. Carriers like UPS now publish dedicated tariff guidance because the questions from merchants have not stopped.
The practical fallout for your brand:
- Parcels that used to clear free now attract duty, so a "cheap" cross-border order is no longer cheap.
- Buyers see fees they did not expect, which shows up as refused deliveries and WISMO tickets.
- Your landed cost math changes by destination, so a single flat shipping price quietly bleeds margin.
DDP vs DDU: who pays the tariff, and why it matters
The single biggest decision is whether you collect duties at checkout or let the carrier collect them at the door. The trade term you pick shapes the whole experience.
| DDP (Delivered Duty Paid) | DDU / DAP (Duty Unpaid) | |
|---|---|---|
| Who pays duty | You collect it at checkout | Buyer pays courier on delivery |
| Buyer surprise | None, price is final | High, invoice arrives at the door |
| Refused-parcel risk | Low | High |
| Checkout complexity | Higher, you calculate landed cost | Lower to build, worse to live with |
| Best for | Repeat cross-border markets | One-off, low-volume lanes |
For any market you sell into regularly, DDP wins. The shopper sees one honest total, the parcel clears without a doorstep bill, and you stop losing the last mile to a fee nobody warned them about. The catch is that DDP means you have to calculate landed cost accurately, in real time, at checkout. That is an operations problem, not a spreadsheet one.
The cross-border checklist every brand should run
Before you scale a new country, work through this:
- Classify your catalog. Assign correct HS codes and countries of origin to every SKU. This is the foundation for accurate duty.
- Decide DDP or DDU per market. Collect duties at checkout for core lanes, and be explicit about which markets are unpaid.
- Show the true total at checkout. Duty, tax, and shipping visible before payment, not after.
- Generate correct customs docs automatically. Commercial invoices and declarations that match what you told the buyer.
- Notify at the border, not just at dispatch. A "cleared customs" or "handed to local carrier" update kills the "where is my order" spiral.
- Plan returns across the border. Cross-border returns need their own customs paperwork and refund logic, or they die in a warehouse.
- Measure by lane. Track clearance times and carrier performance per destination so you can renegotiate and reroute.
Most brands nail steps one and two, then fall apart on three through seven because those live in the operations layer, not the storefront.
How Pango fits cross-border tariff operations
Here is the part most post-purchase tools skip. They sit on top of the logistics. Pango runs it, which is exactly what tariff-heavy cross-border selling demands.
At the front, Pango's checkout delivery controls the logistics half of checkout: shipping methods, prices, and ETAs, with carrier-failure fallback built in. That is where the landed-cost total belongs, so a buyer in a DDP market sees one honest number instead of a doorstep surprise.
On the movement of goods, the multi-carrier shipping and routing engine does rate shopping, label generation, and shipping rules across warehouses, and it connects to more than 100 carriers through prebuilt connectors. Correct customs and cross-border documentation flow out of the same record that priced the order, so what you declared matches what you charged.
Then tracking does real work instead of sitting still. Pango's branded tracking fires proactive notifications for the exact moments cross-border buyers panic about, including the cross-border handover step, and it normalizes the wildly different statuses carriers return. That is how you stop the WISMO wave that customs delays create.
Returns cross borders too, and they are where refunds usually get stuck. Pango's returns and exchanges handle labels plus customs and cross-border docs, with refund logic set per merchant and country. Country-specific return rules and per-country refund logic are things Pango builds to fit your operation, not off-the-shelf toggles, because tariff rules differ by lane and yours will too.
Finally, the analytics track warehouse handover time, carrier performance, and lost or delayed packages by carrier. One live customer uses this as an independent source of truth to renegotiate carrier terms. On tariff-heavy lanes, that per-carrier, per-destination visibility is how you find the routes that clear fast and cut the ones that do not.
Customer proof: returns that keep revenue in
Tariffs make cross-border returns expensive, so keeping revenue inside the brand matters even more. Switch Nails, a Nordic press-on nail brand with more than 100,000 repeat customers, moved returns onto Pango and now keeps 19% of returns as an exchange or store credit, up from zero before. Its exchangers reorder at 33% versus 20% for refund-takers, and 99% of returns run fully self-serve. Read the full Switch Nails case study for the numbers.
That is the point of a real operations layer. When duty makes a refunded cross-border order a double loss, turning refunds into exchanges protects the margin tariffs are eating.
The bottom line
Ecommerce tariffs are no longer a fringe concern for cross-border brands, and de minimis is not the safety net it was. Price the true landed cost at checkout, generate matching customs docs, and communicate the border handover, all on one record of the order. That is operations, not a plugin, which is why running it beats bolting it on. See how it works in a post-purchase operations platform, or book a demo.



