How can I offer free shipping in India and paid for international orders?

Topic summary

Goal: Offer free shipping to customers in India and charge for international orders on a Shopify store.

Solution: Use “shipping zones” (groups of countries/regions with shared rates). Create one zone for India with a free shipping rate, and a separate zone for international countries with paid rates.

Key steps:

  • Go to Settings > Shipping and delivery, open the relevant shipping profile (Manage).
  • Create shipping zone, name it, select India for one zone; select other countries for an international zone.
  • Add appropriate shipping rates (free for India, paid for international) and Save.

Clarification: Shipping zones let you set different shipping rates based on geography, enabling region-specific pricing.

Resources: Linked help doc on shipping rates, a general store setup checklist, and a video tutorial. No images/code attachments; the video link is supplemental.

Status: Guidance provided with actionable steps; no disagreements. Thread appears open for further questions or clarification.

Summarized with AI on February 4. AI used: gpt-5.

Hi there,

I would like to first of all introduce myself, my name is Aman and I am a resident of India.

So here’s my query, I would like to do two things. First, i want to make shipment free for indian customer while charge money for international shipments so how we can make that happen?

1 Like

Hey, @FURNISHUB ! Welcome to Shopify Community!

We can easily achieve your desired shipping setup with the help of shipping zones. If you haven’t had the chance to explore your shipping settings yet, a shipping zone is a group of countries or regions that have the same shipping rates. You can create multiple shipping zones if you want different rates for each group of countries or regions. For your desired setup, we can create one shipping zone for India and another for international countries. You may refer to the guide below to create shipping zones.

  1. In your Shopify admin, go to Settings > Shipping and delivery.
  2. Next to the shipping profile where you want to add a shipping zone, click Manage.
  3. Next to the group of locations where you want to add a shipping zone, click Create shipping zone.
  4. Enter a name for the shipping zone.
  5. Select the countries and regions that you want to be in the zone.
  6. Click Done.
  7. Add any shipping rates that you want for the zone, and then click Save.

If you need information on the type of shipping rates you can set up in your store, you can take a look at this help doc.

While you build your store, make sure to refer to our general setup checklist so you can become familiar with navigating around our platform. The store setup can be daunting and overwhelming if you’re new to it, so we have prepared plenty of resources at your disposal. Feel free to use the checklist or follow this video tutorial.

Don’t hesitate to respond if you have other questions about shipping or need other guides for setting up your store!