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
Enter Shipment Details
Provide the destination country, item value, and shipping cost. Optionally include HS codes for more accurate estimates.
Get Instant Estimates
ShipWave calculates estimated duties, VAT/GST, customs fees, and the total landed cost using country-specific rates and de minimis thresholds.
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.
| Feature | ShipWave | Easyship / Estimate-Only Tools |
|---|---|---|
| Customer sees full price | Yes — duties and taxes shown upfront | Yes, but only as an estimate |
| Quote vs. estimate | Guaranteed Zonos quote, locked at checkout | Best-guess estimate, no commitment |
| Country coverage | 220+ countries with guaranteed quotes (Zonos) | Generic rates with broad variance |
| DDP at checkout | Real DDP commit, locked quote ID | DDP claim with no carrier handoff |
| Carrier broker handoff | Automatic UPS/FedEx/DHL broker handoff | Manual setup per carrier |
| Refund reconciliation | Daily settlement, auto-refund overcollected duty | No reconciliation — variance eats your margin |
| Shopify theme widget | One-line `/widgets/landed-cost.v1.js` snippet | Checkout-only extension |
| De minimis detection | Automatic per country | Manual research required |
| Cart abandonment impact | Reduced — no price surprises | Reduced 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.
Explore More
Related Features
Shipping Labels
Purchase international shipping labels with DHL Express and other global carriers.
Learn more →
Store Integrations
Sync international orders from your store and calculate landed costs automatically.
Learn more →
API
Build landed cost calculations into your custom checkout or headless commerce platform.
Learn more →
Ship Internationally with Confidence
Calculate landed costs and offer DDP shipping to your customers.