`. The widget detects the buyer's country, pulls a guaranteed quote with in-cart line items, and writes a `_landed_cost_quote_id` cart attribute. That attribute travels through to the order webhook so ShipWave knows exactly which Zonos quote to redeem at label time. No checkout-extension build required."}},{"@type":"Question","name":"Which carriers does the Zonos DDP handoff support?","acceptedAnswer":{"@type":"Answer","text":"UPS Worldwide Express/Saver, FedEx International Priority/Economy, and DHL Express are wired in today. ShipWave passes the Zonos quote ID and pre-paid duty amount in the international shipment manifest so the carrier broker clears customs without re-billing duty to the recipient."}}]}
Feature

Landed Cost Calculator & DDP

Powered by Zonos: guaranteed landed cost (not estimates), real DDP commit at checkout, automatic carrier broker handoff for UPS, FedEx, and DHL, and daily refund reconciliation. Built-in fallback estimator covers 18+ countries when Zonos is off.

220+

Countries Guaranteed

Real Zonos quotes, not estimates

DDP

Real Commit at Checkout

Locked rate, not a guess

Auto

Carrier Broker Handoff

UPS / FedEx / DHL broker accounts

Daily

Refund Reconciliation

Underpaid duties → settled

Benefits

Why Businesses Choose This Feature

No Surprise Charges

Show customers the total cost including duties and taxes upfront. Reduce cart abandonment and post-delivery complaints from unexpected customs fees.

Delivered Duty Paid (DDP)

Offer DDP shipping where you cover duties and taxes. Customers pay one price at checkout — no customs invoices, no delays at the border.

Country-Specific Rates

Built-in rates for 18+ countries including duty rates, VAT/GST percentages, de minimis thresholds, and customs processing fees. All configurable.

Guaranteed Quote, Not Estimate

With Zonos enabled, every checkout shows a guaranteed landed cost backed by a real DDP commit. If duties come in lower at customs, the refund flows back automatically. No more "estimates" that customers (or you) end up disputing.

Carrier Broker Accounts

ShipWave hands the DDP commitment off to UPS, FedEx, or DHL broker accounts at label time. Duties are pre-paid at the line-item level so the carrier clears customs without bouncing a fee back to the recipient.

Shopify Theme Widget

Drop a single `<script src="/widgets/landed-cost.v1.js">` snippet into your Shopify theme to show guaranteed landed cost on PDP, cart, and checkout. The widget writes a cart attribute so the locked quote travels through to fulfillment.

Daily Settlement Reconciliation

A nightly job reconciles every Zonos-quoted shipment against the actual duty invoice. Over-collected duty becomes a customer refund; under-collected duty is absorbed inside your Zonos contract — no clawback emails to customers.

How Landed Cost Works

1

Enter Shipment Details

Provide the destination country, item value, and shipping cost. Optionally include HS codes for more accurate estimates.

2

Get Instant Estimates

ShipWave calculates estimated duties, VAT/GST, customs fees, and the total landed cost using country-specific rates and de minimis thresholds.

3

Offer DDP at Checkout

Display the total landed cost to customers and let them choose DDP shipping. You collect duties upfront — no surprises at delivery.

Why Landed Cost Transparency Matters

The International Shipping Trust Problem

International e-commerce is growing rapidly, but one issue kills conversions more than any other: surprise charges at delivery. A customer in the UK orders a $50 product from a US store. They pay $15 for shipping and think they are done. Two weeks later, the package arrives with a customs invoice for $16 in VAT and a $12 handling fee. The customer is frustrated, confused, and unlikely to order again. This scenario plays out millions of times per year and is the number one reason international customers abandon brands. Showing the total cost upfront — including duties, taxes, and fees — eliminates this friction entirely.

How De Minimis Thresholds Work

Every country has a de minimis threshold — a value below which imports are exempt from duties and taxes. In the US, it is $800. In the UK, it is $0 (VAT applies to all imported goods since 2021). In Canada, it is $20 CAD for taxes and $150 CAD for duties. These thresholds dramatically affect the landed cost calculation. A $30 product shipped to Canada might be duty-free but still subject to GST. The same product shipped to Australia (de minimis $1,000 AUD) might be completely tax-free. ShipWave knows the de minimis thresholds for every supported country and automatically applies them to your calculations.

DDP vs. DAP: Which Should You Offer?

DAP (Delivered at Place) means the customer pays duties and taxes on delivery. DDP (Delivered Duty Paid) means you pay duties upfront and include them in the checkout price. DAP is cheaper for you because you pass customs costs to the customer. But it creates a terrible experience: customers get surprise invoices, refuse deliveries, or blame you for "hidden fees." DDP costs you more per order but increases customer satisfaction, reduces returns and refused deliveries, and builds trust for repeat purchases. Most successful international e-commerce brands offer DDP as the default or as a checkout option. ShipWave supports both approaches.

HS Codes and Duty Rate Accuracy

Harmonized System (HS) codes classify products for customs purposes. Each code maps to a specific duty rate that varies by country. A "bicycle tire" has a different duty rate than an "electric scooter accessory," even if they look similar. The more accurate your HS codes, the more accurate your landed cost estimates. ShipWave uses default duty rates for common product categories, but you can specify exact HS codes for precise calculations. For businesses shipping a consistent product catalog, setting HS codes once means every future international shipment gets an accurate cost estimate automatically.

Beyond Estimates: Real DDP with Zonos

A "landed cost estimate" is just a number on a screen — it carries no contractual weight, and the carrier will still bill duties to your customer at the border if your math is wrong. ShipWave's Zonos integration replaces estimates with a guaranteed quote backed by 220+ country coverage. Every product variant gets HS-classified once, and from then on every international cart pulls a real, signed quote from Zonos at checkout. The customer sees a single locked total. At label time, ShipWave passes the Zonos quote ID to the carrier broker (UPS WorldShip, FedEx International Priority, or DHL Express) so duties are pre-paid line-by-line. If the customs broker actually clears the shipment for less than the quote, the difference comes back to you the next day via the refund reconciliation flow. If it clears for more, Zonos absorbs the variance — your customer never sees a clawback.

Shopify Theme Widget

Most landed-cost tools only work at the cart or checkout step. ShipWave's Shopify theme widget surfaces guaranteed landed cost on the product detail page, the cart drawer, and the checkout extension — wherever international shoppers need to see the all-in number. Add a single `<script src="https://shipwave.app/widgets/landed-cost.v1.js" data-shop="your-shop.myshopify.com"></script>` tag to your theme.liquid. The widget detects the buyer's country from the Shopify localization API, pulls a Zonos quote with the in-cart line items, and writes the locked quote ID back to a cart attribute (`_landed_cost_quote_id`). That attribute persists through to the order webhook so ShipWave knows exactly which Zonos quote to redeem at label-buy time. No theme customization required; no checkout-block API tokens to manage.

Refund Reconciliation Flow

The daily reconciliation job pulls every Zonos quote redeemed in the last 24 hours, compares each one to the carrier's actual duty invoice (UPS Quantum View, FedEx Trade Document Online, or the DHL broker fee statement), and writes a `LandedCostSettlement` row per shipment. Over-collected duty (we quoted $42.18, customs cleared at $36.40) triggers an automatic Shopify refund to the original payment method for the difference. Under-collected duty is absorbed by Zonos under the guaranteed-quote contract — ShipWave logs it for visibility but does not pass the cost on to the customer. The owner gets a weekly digest email summarizing total quoted vs. settled, refund volume, and any reconciliation exceptions that need manual review.

ShipWave (Zonos DDP) vs. Easyship-Style Estimates

Most "landed cost" tools quote an estimate and leave you holding the bag when customs disagrees. ShipWave's Zonos integration delivers a guaranteed quote with carrier-broker handoff and daily reconciliation.

FeatureShipWaveEasyship / Estimate-Only Tools
Customer sees full priceYes — duties and taxes shown upfrontYes, but only as an estimate
Quote vs. estimateGuaranteed Zonos quote, locked at checkoutBest-guess estimate, no commitment
Country coverage220+ countries with guaranteed quotes (Zonos)Generic rates with broad variance
DDP at checkoutReal DDP commit, locked quote IDDDP claim with no carrier handoff
Carrier broker handoffAutomatic UPS/FedEx/DHL broker handoffManual setup per carrier
Refund reconciliationDaily settlement, auto-refund overcollected dutyNo reconciliation — variance eats your margin
Shopify theme widgetOne-line `/widgets/landed-cost.v1.js` snippetCheckout-only extension
De minimis detectionAutomatic per countryManual research required
Cart abandonment impactReduced — no price surprisesReduced for the buyer, but you absorb the customs delta

Calculator Capabilities

The landed cost calculator handles the complexity of international shipping for you.

  • 18+ country-specific duty and tax rates (GB, DE, FR, CA, AU, JP, and more)
  • De minimis threshold detection — duties waived below threshold
  • Custom de minimis overrides per country
  • DDP option with configurable processing fees per country
  • Domestic shipment detection (zero duties for same-country shipping)
  • Unknown country fallback with generic estimates
  • External provider support (Zonos, etc.) with built-in fallback
  • Full API available for headless/custom integrations

Who Uses Landed Cost Calculator

International DTC Brands

Brands selling directly to customers in the UK, EU, Canada, and Australia use landed cost to show total pricing at checkout — eliminating the surprise charges that kill repeat purchases.

Cross-Border Shopify Stores

Shopify merchants expanding internationally display DDP pricing so customers see one final price. No customs invoices at delivery means fewer support tickets and chargebacks.

High-Value Product Sellers

Sellers of electronics, jewelry, and luxury goods where duties and taxes are a significant percentage of product value use the calculator to price international orders accurately.

Marketplace Sellers Going Global

Amazon and eBay sellers expanding to international marketplaces use landed cost estimates to set competitive pricing that accounts for duties and taxes in each destination country.

Headless Commerce Platforms

Custom storefronts use the landed cost API to calculate and display duties and taxes at checkout programmatically, providing a seamless international buying experience.

Wholesale & B2B Exporters

Businesses shipping bulk orders internationally use landed cost to quote accurate all-in pricing for overseas buyers, avoiding post-shipment cost disputes.

Frequently Asked Questions

Which countries does the landed cost calculator support?

ShipWave includes built-in rates for 18+ countries including the UK, Germany, France, Canada, Australia, Japan, and more. For unsupported countries, a generic estimate is provided as a fallback.

How accurate are the duty and tax estimates?

Estimates use real duty rates and VAT/GST percentages for each supported country. Accuracy improves when you provide HS codes for your products. For most e-commerce products, estimates are within 5-10% of actual customs charges.

What is DDP and should I offer it?

DDP (Delivered Duty Paid) means you cover customs duties and taxes upfront. Customers pay one all-inclusive price. It costs more per order but dramatically improves customer satisfaction and reduces refused deliveries.

Do I need HS codes to use the calculator?

No. ShipWave provides estimates using default rates for common product categories. Adding HS codes makes estimates more precise but is not required to get started.

Can I use the landed cost API in my checkout?

Yes. The landed cost calculator is available via API, so you can display duties and taxes at checkout in your custom storefront or headless commerce setup.

What happens if the actual duty is different from the estimate?

With DDP shipping, you absorb the difference. For most shipments, estimates are close enough that the variance is minimal. You can adjust per-country rates in your settings based on actual charges over time.

What's the difference between a landed cost estimate and a Zonos guarantee?

An estimate is a calculation based on country rates — if customs charges more, you (or your customer) eat the difference. A Zonos guarantee is a real, signed quote: ShipWave pulls a quote ID at checkout, hands it to the carrier broker at label time, and Zonos absorbs any variance between the quote and the actual customs invoice. Your customer pays the locked total. You never get a clawback. ShipWave still ships a built-in estimator as a fallback if Zonos is off.

How does refund reconciliation work?

Every night, ShipWave reconciles the Zonos quotes redeemed in the last 24 hours against the actual carrier duty invoice (UPS Quantum View, FedEx Trade Document Online, DHL broker statement). If customs cleared for less than we quoted, the difference is auto-refunded to the original Shopify payment method. If customs cleared for more, Zonos absorbs the variance under the guaranteed-quote contract — you never owe it back, and the customer never sees a clawback. A weekly digest email summarizes total quoted, settled, refunded, and any exceptions.

How do I install the Shopify landed cost widget?

Add a single script tag to your theme.liquid: `<script src='https://shipwave.app/widgets/landed-cost.v1.js' data-shop='your-shop.myshopify.com' async></script>`. The widget detects the buyer's country, pulls a guaranteed quote with in-cart line items, and writes a `_landed_cost_quote_id` cart attribute. That attribute travels through to the order webhook so ShipWave knows exactly which Zonos quote to redeem at label time. No checkout-extension build required.

Which carriers does the Zonos DDP handoff support?

UPS Worldwide Express/Saver, FedEx International Priority/Economy, and DHL Express are wired in today. ShipWave passes the Zonos quote ID and pre-paid duty amount in the international shipment manifest so the carrier broker clears customs without re-billing duty to the recipient.

Ship Internationally with Confidence

Calculate landed costs and offer DDP shipping to your customers.