Blogs > Should You Include Duties in Your Prices or Charge Them at Checkout?

Should You Include Duties in Your Prices or Charge Them at Checkout?

You price the product at $60, add shipping, and your checkout shows $71 flat. Three days later, your customer gets a text from a courier asking for $14 in duties before the box moves another mile.

Most brands treat that as a shipping detail and move on. It’s not a shipping detail. It’s a pricing decision, and whichever version you picked without really deciding is either quietly padding your abandoned-cart count or getting boxes refused at the door.

DDU vs. DDP: Navigating the Friction Point

Choosing between DDU and DDP isn’t a minor backend decision; it directly shapes customer perception and long-term retention. Unanticipated carrier fees damage trust after the sale, fueling cart abandonment and costly package refusals. Folding duties into the upfront total creates clear expectations, protecting your brand equity and securing the lifetime value of international buyers.

The $14 Surprise That Undoes a $60 Sale

Most international orders don’t fail at checkout. They fail after it.

Here’s how it plays out under the cheaper-looking option, known in shipping terms as Delivered Duty Unpaid (DDU): the customer pays $71 at checkout, feels good about the deal, and moves on with their day. Then a carrier notification lands pay $14 in duties and taxes before we release your order.

That second bill doesn’t feel like a shipping fee. It feels like a bait and switch, even though nobody lied about anything.

Compare that to the other option, Delivered Duty Paid (DDP), where the $14 gets folded into the $71 up front. The checkout number looks slightly higher. Nothing shows up later. The customer’s mental math only has to happen once, and it happens on your terms, on your page, where you control what they see next.

The data backs up why this matters. According to Baymard Institute’s large-scale research into checkout behavior, extra costs that show up unexpectedly are the single biggest reason shoppers abandon an order once you set aside pure window-shopping cited by 40% of people who leave a cart for a specific reason. Duties collected after the sale are the cross-border version of the exact same problem, except now the “abandonment” happens after you’ve already shipped the box.

You didn’t lose the sale at checkout. You lost it at the customer’s front door.

Why "Cheaper at Checkout" Backfires Later

This isn’t just a design problem. It’s a trust problem, and it compounds.

When someone pays $71 and thinks that’s the deal, a follow-up bill doesn’t register as a fair split of costs. It registers as being tricked, regardless of what the math actually says. Some customers pay it and stay annoyed. Others refuse the package outright, which means you eat the product, the outbound shipping, and often the return shipping too.

Here’s where it gets more urgent. For years, US-bound brands could avoid this decision entirely, because shipments under $800 cleared customs duty-free under the Section 321 “de minimis” exemption. That workaround is gone. According to Avalara’s coverage of the change, Congress repealed the exemption for commercial shipments, and low-value imports that used to skip customs now need a formal or informal entry with duties attached.

So the choice you used to be able to postpone is now the choice. Every cross-border order runs into it, whether you’ve decided on purpose or not.

The brands still guessing on this are running an experiment on their customers without knowing it.

Grow Your Sales With Our Agency

Key Takeaway

Two Ways to Handle the Same Bill

The duty gets paid either way. What changes is who feels the sting, and when.

Delivered Duty Paid (DDP): you collect it, they never think about it again.

  • Duties and taxes get calculated and added into the checkout total, before the customer commits
  • The price at checkout is the price at delivery no follow-up bill, no surprise
  • Customs clearance tends to move faster because paperwork and payment are already sorted
  • Your margin has to absorb or price in the duty rate for each destination, which means you need accurate landed-cost data per lane
  • Your checkout total looks lower, which can help your ad numbers and your conversion rate on the surface
  • The customer gets billed by the carrier after the sale, often with a handling fee stacked on top of the duty itself
  • Refused and returned packages become a real cost line, not an edge case
  • Every refusal quietly teaches that customer not to buy from you internationally again

Neither option makes duties disappear. One just moves the moment of pain from your checkout page, where you can control the story, to a courier’s doorstep text, where you can’t.

The Middle Path Most Stores Skip

There’s a third option, and it’s often the right one for stores that aren’t ready to fully absorb duties into price everywhere.

Show the estimated duty as its own line item at checkout, even if the customer technically still pays it on arrival. The customer sees a number before they buy, not after. It’s still DDU under the hood, but it stops being a surprise, which is the part that actually damages trust.

This won’t get you the smoothest possible delivery experience the customer still has to deal with a carrier at some point. But it closes the gap between “what I agreed to pay” and “what I’m actually being charged,” which is where most of the resentment lives.

Think of it as a stepping stone. Brands often start here on lower-volume lanes, then move to full DDP once a country’s order volume justifies the setup work of accurate landed-cost calculation.

How to Actually Decide, Not Guess

This isn’t a philosophy question. It’s a math and testing question, and you can answer it in a few steps.

Pull your landed cost by lane.

Duty rates vary by product category and destination country, so a flat international surcharge is almost always wrong in both directions too high for some orders, too low for others.

If you go DDP, the duty needs to be inside the number they see in the cart, not buried in a tooltip.

Watch refusal and return rates by country, not just conversion rate at checkout.

A DDU lane can look fine in your funnel and still be quietly bleeding margin on the back end.

Split traffic by region if your platform allows it, and compare completed-order rate against post-delivery refusals, not just add-to-cart numbers.

Re-check the decision every time duty rates or thresholds change.

With de minimis suspended, this isn’t a set-it-once setting anymore it’s a line item that moves with policy.

Getting this right isn’t really a shipping fix. It’s a checkout conversion problem wearing a customs costume, which is exactly the kind of thing that shows up when you actually look at where orders drop off instead of guessing from the top-line conversion rate.

Pick the version that keeps the promise you made at checkout. That’s the whole test.

This Is the Landed-Cost Audit We Run Before Anyone Touches Ad Spend

Before we let a client spend another dollar on international ads, we pull the funnel data apart and find out exactly where cross-border orders are actually dying checkout, customs, or the doorstep. Most of the time it’s not the ad. It’s what happens between “order confirmed” and “package delivered,” and that’s a conversion rate optimization problem before it’s a logistics one.

We’ve written before about whether a site passes the first five seconds of scrutiny a new buyer gives it a surprise duty bill fails that same trust test days after the sale, which is arguably worse.

If your international orders are converting fine but your repeat-purchase rate from those same customers is quietly dying, this is usually why. Talk to us and we’ll map exactly where it’s happening in your funnel.

Conclusion

The Strategic Choice for Sustainable Cross-Border Growth

Eliminating post-purchase surprises protects your margins and builds long-term brand credibility. By calculating duties at checkout or fully integrating landed costs, you turn a major conversion bottleneck into a friction-free delivery experience. Choosing transparency upfront secures international customer trust, lowers doorstep refusal rates, and ensures your global advertising spend yields genuine, repeatable revenue.

Stop losing deals, start winning with us!

Because in 2026, the difference between a “No” and a “Yes” isn’t your tech stack—it’s the human strategy behind it. Let’s turn your digital ghost town into a conversion machine.

Leave a Comment

Your email address will not be published. Required fields are marked *

Blogs

Landing Page or Product Page: Where Should You Send Meta Ads Traffic?

Landing Page or Product Page: Where Should You Send Meta Ads Traffic? You’re spending $4,000 a month on Meta ads and every single click lands on…

Should You Include Duties in Your Prices or Charge Them at Checkout?

Should You Include Duties in Your Prices or Charge Them at Checkout? You price the product at $60, add shipping, and your checkout shows $71 flat.…

Why Can’t I Exclude Placements in Meta Ads Anymore?

Why Can’t I Exclude Placements in Meta Ads Anymore? You go to uncheck Audience Network like you’ve done for three years. The checkbox isn’t there. In…

LET'S TALK GROWTH

Ready to scale your brand?

Tell us a bit about your goals, and we’ll show you how we can help.

How we use your info: Used strictly to review your project, prepare tailored insights, and reach out for a 1-on-1 strategy call. Zero spam, zero shared data.