All Articles
Ecommerce 8 min read13 July 2026

Weight-Based Shipping Rates for Indian Ecommerce (2026)

Weight-based shipping rates for Indian ecommerce in 2026: actual vs volumetric weight, pin-code zones, avoiding weight-discrepancy charges, and free-shipping thresholds explained.

By HOD Media Team

Quick Answer

Weight-based shipping charges each order by its billable weight — the higher of actual weight and volumetric (dimensional) weight — combined with the delivery zone worked out from the destination pin code. Couriers reweigh parcels at their hub, so under-declaring triggers weight-discrepancy charges. Set accurate per-variant weights, build zone-and-slab rate cards, and add a free-shipping threshold to protect your margin.

What "weight-based shipping" actually means in India

Indian courier partners (Delhivery, Shiprocket, Blue Dart, Xpressbees, DTDC and others) do not price a shipment on its physical weight alone. They bill you on billable weight, which is whichever is greater: the parcel's actual weight on a scale, or its volumetric weight — a figure derived from the box dimensions. Light-but-bulky items (a cushion, a lampshade, a pack of chips) get charged on volume, not on the grams the scale shows.

The standard Indian formula for volumetric weight is:

  • Volumetric weight (kg) = (Length cm × Breadth cm × Height cm) ÷ 5000

So a 40 × 30 × 20 cm box has a volumetric weight of (40×30×20)÷5000 = 4.8 kg. If the item inside actually weighs 1.2 kg, you are still billed for 4.8 kg. Some surface/air lanes use a 4000 divisor instead of 5000, which makes the volumetric figure larger — always confirm the divisor in your courier contract.

Zones by pin code

The second half of the price is zone, resolved from the origin and destination pin codes. Most Indian couriers use five buckets: Local (same city), Regional/Zone B (same state or nearby), Metro-to-metro, Rest of India (Zone D), and Special/North-East, J&K and hill states (Zone E). A 500 g parcel from Mumbai to Pune costs a fraction of the same parcel to Guwahati or Leh. Rate cards are quoted per zone and per weight slab — typically a base charge for the first 500 g and an "additional" charge for each further 500 g.

A short worked example

OrderActualDimensionsVolumetricBillableZoneApprox courier cost
Perfume 50 ml0.35 kg12×10×8 cm0.19 kg0.5 kgRegional₹42
Cushion cover set0.4 kg40×30×20 cm4.8 kg5 kgRest of India₹430
Steel bottle0.6 kg28×9×9 cm0.45 kg0.5 kgMetro₹55

Notice the cushion set: the scale says 400 g, but you pay for 5 kg because it ships in a large box. If your checkout charged the customer a flat ₹50 "small parcel" rate, you would lose roughly ₹380 on that single order.

Avoiding weight-discrepancy charges

Every courier reweighs and re-measures parcels at its sortation hub. If your declared weight is lower than what the machine records, you get a weight-discrepancy charge — the difference is debited from your courier wallet days or weeks later, often after you have already shipped the goods and can't recover it from the customer. To avoid it:

  • Weigh finished, packed parcels — including box, filler and tape — not the bare product.
  • Measure the outer carton and compute volumetric weight; declare the higher of the two.
  • Keep dimensions consistent per SKU by standardising your packaging.
  • Reconcile your courier's reweigh reports weekly and dispute wrong entries with parcel photos.

Pass-to-customer vs free-shipping thresholds

You have two levers. Passing shipping to the customer shows a real, weight-and-zone-accurate charge at checkout, so your margin is protected on every order. Free shipping above a threshold (say ₹799) lifts average order value and conversion, but you absorb the courier cost — so set the threshold above your typical billable-weight cost plus product margin, not below it. Many Indian stores blend the two: free above a threshold, live weight-based rates under it, and a small flat COD fee to offset return-to-origin (RTO) risk.

How HOD Media handles weight-based shipping

HOD Media has weight-based shipping built in, so you don't need a separate plugin:

  • Per-variant weight — set an accurate weight on each product and each variant (a 100 ml and 200 ml bottle carry different weights), which feeds the billable-weight calculation automatically.
  • Weight-based rate cards — build your own slabs (0–0.5 kg, 0.5–1 kg, and so on) and charge by zone, so checkout reflects real cost.
  • Free-shipping threshold — switch on free delivery above a cart value you choose.
  • Multi-courier live rates — compare connected couriers, pick the cheapest for the destination pin code, and print labels from the same dashboard.
  • COD partial-advance — collect part of the amount online (via your own Razorpay keys) to cut RTO losses on heavy, high-shipping-cost orders.

Storefront online payments today run on your own Razorpay or Cashfree keys (plus Cash on Delivery), so settlements land directly in your account; PayU and international gateways are being added. Add GST-style invoices, Hindi + English checkout and WhatsApp shipping updates, and your weight-based shipping is production-ready from day one. Explore it at HOD Media.

What is billable weight in Indian courier shipping?

Billable weight is the figure your courier actually charges on — whichever is higher between the parcel's actual (scale) weight and its volumetric weight. Volumetric weight in India is usually (L × B × H in cm) ÷ 5000. A light but bulky box is billed on volume, not grams.

How is volumetric weight calculated in India?

Multiply length, breadth and height of the packed box in centimetres and divide by 5000. For example, a 40×30×20 cm box gives (40×30×20)÷5000 = 4.8 kg. Some air/surface contracts use a 4000 divisor, which produces a higher figure, so check your courier agreement.

Why did my courier charge extra after I already shipped?

That is a weight-discrepancy charge. Couriers reweigh and re-measure parcels at their hub; if your declared weight was lower than the machine reading, the difference is debited from your wallet later. Always weigh the fully packed parcel and declare the higher of actual and volumetric weight to avoid it.

Should I charge shipping to customers or offer free shipping?

Passing weight-and-zone-accurate shipping to customers protects your margin on every order. Free shipping above a threshold (e.g. ₹799) raises average order value and conversion but you absorb the cost. Many Indian stores blend both — free above a threshold, live weight-based rates below it, plus a small flat COD fee.

Does HOD Media support per-variant weights and zone-based rates?

Yes. HOD Media lets you set weight per product and per variant, build weight-based rate cards by slab and zone, and set a free-shipping threshold. It also compares live rates across connected couriers by destination pin code and prints labels from the same dashboard.

How do shipping zones work by pin code in India?

Couriers map origin and destination pin codes to zones — typically Local, Regional/state, Metro-to-metro, Rest of India, and Special zones like the North-East, J&K and hill states. Rate cards quote a base charge for the first weight slab and an additional charge per further 500 g, priced separately for each zone.

Ready to grow your business online?

Ecommerce store from ₹299/mo · Meta Ads from ₹699 · AI creatives from ₹50