Guides

Setting up shipping zones and rates for an Indian store

Flat, weight-based, or free over a threshold? Here's how to set shipping zones and rates for an Indian store so delivery covers your costs without scaring buyers off at checkout.

Illustration: shipping zones and rates for an Indian store
Vikram Iyer
Logistics & Ops
8 Jul 2026 · 7 min read

Shipping rates are a pricing decision

What you charge for delivery quietly shapes conversion and margin. Charge too much and carts get abandoned. Charge too little and every order eats your profit. The fix is a clear structure: zones for where you ship, and a rate rule for how you charge. Set it once, and every order prices itself.

Start with zones

A zone is a group of places you treat the same way. A simple Indian setup might use three: your home state, the rest of India, and remote or hard-to-reach areas. Group pincodes or states into each, then set a rate per zone. Buyers far away cost more to reach, and zones let you reflect that.

Pick a rate type per zone

You have three common options. A flat rate is one price per order — simple and predictable. Weight-based pricing rises with parcel weight, which fits heavy goods. Free over a threshold gives free shipping above, say, ₹999, which lifts average order value. Many stores mix them: flat nearby, weight-based for far zones.

Use free shipping as a lever, not a giveaway

Free shipping converts, but someone pays for it. Set the threshold just above your average order value. If buyers usually spend ₹700, a "free over ₹999" line nudges them to add one more item. You cover the shipping from the bigger basket instead of your own margin.

Weight-based rates need honest weights

If you charge by weight, your listed weights must match reality. List too low and the courier's reweigh bill eats the gap. List too high and you scare buyers off. Weigh your packed parcels — box and filler included — and set your slabs from those real numbers.

Fold COD fees in clearly

COD costs you a collection fee and more returns. Many stores add a small COD charge — ₹30 to ₹50 — shown clearly at checkout. It nudges some buyers to prepaid and covers part of the risk. Keep it visible. A surprise fee at the last step causes abandonment.

Test, then simplify

Watch how your rates affect conversion and returns for a few weeks. If a zone or rule confuses buyers, simplify it. The best shipping setup is the simplest one that still covers your costs. Complexity you can't explain is complexity that loses orders.

Where your store helps

The Storemate has this built in. Create shipping zones, then set flat, weight-based, or free-over-threshold rates for each. Add a per-pincode COD fee and ETA so buyers see honest numbers at checkout. Set your rules once, and every order prices its own delivery — no spreadsheet, no manual quoting.