Two sellers ship the same mug to the same pincode. One pays ₹62. The other pays ₹147. Neither negotiated anything. The difference is entirely in how they packed and which slab they landed in.
Indian courier pricing has four moving parts. Once you can see all four, most of your shipping bill becomes a choice rather than a fact.
Part 1: weight slabs
Almost every Indian courier prices in slabs, most commonly 500 g for surface and 500 g or 1 kg for air. You pay for the slab you land in, not the grams you use.
| Packed weight | Slabs billed | Indicative surface cost, zone C |
|---|---|---|
| 380 g | 1 | ₹68 |
| 495 g | 1 | ₹68 |
| 510 g | 2 | ₹122 |
| 980 g | 2 | ₹122 |
| 1,040 g | 3 | ₹176 |
Read that table again with your own products in mind. The gap between 495 g and 510 g is ₹54 on every order, forever, for 15 g.
Part 2: volumetric weight
If your parcel is light and bulky, you are billed on its size instead. The standard formula for surface shipments in India:
Volumetric weight (kg) = (L × B × H in cm) ÷ 5000
A cushion cover in a 30 × 25 × 12 cm box weighs 300 g on a scale. Its volumetric weight is (30 × 25 × 12) ÷ 5000 = 1.8 kg. You are billed for 1.8 kg — six times the actual weight.
| Product | Box (cm) | Actual | Volumetric | Billed |
|---|---|---|---|---|
| Mug | 12 × 12 × 12 | 480 g | 0.35 kg | 500 g |
| Cushion cover | 30 × 25 × 12 | 300 g | 1.8 kg | 1.8 kg |
| Scarf, flat pack | 28 × 20 × 3 | 180 g | 0.34 kg | 500 g |
| Lamp | 35 × 35 × 40 | 1.2 kg | 9.8 kg | 9.8 kg |
The fix for bulky items is flat-packing, vacuum bags for textiles, and — for genuinely large things — a frank conversation about whether you can sell them online at a price that works.
Part 3: zones
Couriers band destinations rather than measuring kilometres. The naming varies, but the structure is consistent:
| Zone | Meaning | Relative cost |
|---|---|---|
| A | Within the same city | 1.0× |
| B | Within the same state / neighbouring | 1.2–1.4× |
| C | Metro to metro | 1.5–1.8× |
| D | Rest of India | 1.8–2.2× |
| E | North East, J&K, Andaman, remote | 2.2–3.0× |
Two consequences most sellers miss:
- Your flat shipping fee is an average. If most of your orders are zone D and you charge a flat ₹49, you are subsidising heavily. Check your actual zone mix after 50 orders and re-set the number.
- Where you ship from matters. A seller in Delhi shipping mostly to Mumbai and Bangalore pays zone C on nearly everything. Moving pickup, or using a partner warehouse, is a real lever at volume.
Part 4: the fees that are not the shipping rate
What to charge your customers
Work it out from your own data, not from what feels friendly.
Ship 30 orders and record the real cost of each
Not the quoted rate. The invoiced amount, including surcharges and GST.
Find your average and your 80th percentile
The average is what you need to recover. The 80th percentile tells you how bad a bad order is.
Set a flat fee near the average, and a free-shipping threshold above it
Flat ₹59, free above ₹1,400, for a store averaging ₹70 of real cost and ₹900 order value. You lose on zone E and win on multi-item carts.
Re-check quarterly
Rate cards change, your product mix changes, and your zone mix changes as you grow beyond your own city.
Aggregator or direct courier account?
| Aggregator (Shiprocket, Delhivery One, etc.) | Direct courier contract | |
|---|---|---|
| Rates | Negotiated bulk rates, usually better than you'd get alone | Better, but only above roughly 1,000 orders/month |
| Courier choice | Multiple partners, switchable per order | One partner, one service level |
| Setup | Same day | Weeks, with paperwork |
| Support when a parcel is lost | Ticket queue | A named person, eventually |
| Best for | Almost every store under 1,000 orders/month | High volume, predictable lanes |
Start with an aggregator. The negotiating leverage you think you have at 60 orders a month is not real leverage.
Frequently asked questions
How is shipping cost calculated in India?
Billed weight (the higher of actual and volumetric) is rounded up to the next slab, multiplied by the zone rate, then surcharges, COD fees and GST are added. The base rate on the card is rarely what you end up paying.
What is volumetric weight and why am I being charged for it?
Couriers sell space as much as they sell mass. A large light box takes the room of a heavy one, so they bill on (L × B × H) ÷ 5000 when that number is higher than the scale weight.
Should I offer free shipping?
Above a threshold, yes. It lifts average order value and it is the simplest way to make multi-item carts, which are cheaper per item to ship. Unconditional free shipping only works when the cost is already in the price.
How do I reduce shipping costs without changing courier?
Get under the next weight slab, shrink the box to cut volumetric weight, combine multi-item orders into one parcel, and re-set your flat fee against your real zone mix. Those four usually beat any rate negotiation available to a small store.
Who pays when a parcel is lost?
The courier, up to a capped liability that is often lower than your product value, and only if you file within the claim window. Photograph every parcel before dispatch, keep the manifest, and insure anything above ₹3,000.