How do I handle duties and taxes at checkout so international customers don't get a surprise bill?
The short answer
Turn on Shopify's Duties & Import Taxes (now available on every plan, not just Plus) to show and collect the landed cost at checkout, this is delivered-duty-paid, and it's the single biggest lever for reducing 'why was I charged extra at my door' complaints and refused deliveries. If you need more control than Shopify's native calculator, apps like Zonos or Dutify plug in and support 100+ countries. Whatever you choose, never let a customer discover the duty after the parcel arrives.
A quick summary to orient you. The real value is below: the resources worth your time, from people who've actually done it, not us.
Here are the resources
Hand-picked from around the web, each with a note on why it earns your time. India-specific ones carry a badge.
Why we picked it
Explains how showing the full landed price (product plus duty plus tax) at checkout, not just a converted product price, protects both conversion and margin per market.
Why we picked it
Goes a level deeper into the mechanics that trip brands up, customs, duties, multi-currency, and how Managed Markets can handle duties/taxes at checkout automatically.
Why we picked it
The native way to set genuinely market-specific pricing and currency per country from a single Shopify backend, instead of a flat FX-converted price that ignores local duty and competition.