You quoted yourself ₹40 a shipment. The courier invoice says ₹78. The product weighs 300 grams and you can prove it, yet you're being billed as if it were a full kilogram. Nothing was stolen and nobody made a mistake. You just got introduced to volumetric weight, and until you understand it, your shipping line will keep coming in 40 to 90% over your estimate.
Here's the one sentence that fixes most of the confusion: couriers in India don't bill you on what your parcel weighs, they bill you on the higher of what it weighs and how much space it takes up. A pillow weighs almost nothing and costs a fortune to ship. A kilo of bolts weighs a lot and ships cheap. Space, not just weight, is what you pay for.
This guide is written from the operations seat. Ravikant Tyagi spent years running distribution at Eureka Forbes and supply chain and operations at Atomberg, where a two-centimetre change in box height across lakhs of shipments moved the freight budget by real money. By the end you'll know the exact volumetric formula every Indian courier uses, why crossing 500 grams or 1 kg jumps your bill in steps, how your packaging silently inflates billed weight, how to win a wrong weight charge, and how to claw back ₹15 to 30 per order by fixing your box.
Indian couriers bill on chargeable weight, which is the higher of dead weight (the scale reading) and volumetric weight, calculated as length × breadth × height in cm ÷ 5000. A light product in an oversized box gets billed on volume, not weight, so a 300 g item in a 30×25×15 cm box is charged as 2.25 kg. Billing moves in slabs, not grams: at 505 g you pay the full next slab, so the jump from 500 g to 501 g can add ₹40 or more. Packaging is where most of the waste hides. Shrink box dimensions, drop void fill, and switch bulky items to right-sized mailers, and you routinely cut billed weight by a slab and save ₹15 to 30 per order. When a courier re-weighs and overcharges, photograph every parcel on a scale with dimensions visible and dispute inside the 7-day window. Fix the box before you touch the ad budget.
Dead weight vs volumetric weight: the two numbers on every shipment
Dead weight (also called actual weight) is simple: put the packed parcel on a scale, read the number. Volumetric weight (also called dimensional weight) converts the space your parcel occupies into an equivalent weight, because a courier vehicle fills up on volume long before it hits its weight limit. A truck full of pillows is "full" at a fraction of its tonnage, so couriers price the space.
The formula is the same across almost every Indian courier and aggregator:
Volumetric weight (kg) = (length × breadth × height in cm) ÷ 5000
The divisor is 5000 for standard domestic surface and courier shipments. Shiprocket confirms it plainly: "for most courier companies the constant used is 5000," and you are billed on "the higher weight out of the true weight of the package and the dimensional weight," per Shiprocket's volumetric weight explainer. ClickPost's 2026 rate guide states the same divisor for Delhivery: "volumetric weight (kg) = (length × width × height in cm) ÷ 5000," calling it the "industry-standard volumetric divisor of 5000," per ClickPost's Delhivery charges guide.
One nuance so you're not caught out: some premium air services use a tighter divisor of 4000, which makes volume more expensive. For everyday domestic D2C shipping, 5000 governs your bills, but confirm the divisor your plan uses in its rate card before you model anything.
The rule that decides your invoice: chargeable weight = whichever is higher, dead or volumetric. Never the average, never the lower. If your product is dense (bottles, jars, supplements, tools), dead weight usually wins and volume barely matters. If your product is light and bulky (apparel, cushions, snacks, anything with air around it), volumetric weight wins and it decides everything.
How a light parcel gets billed on volume, not weight: a worked table
Here's the exact trap, shown with real numbers. Same product, a 300 g cotton t-shirt, packed four different ways. Watch what the box does to the chargeable weight while the product never changes.
| Packing choice | Box (L×B×H cm) | Dead weight | Volumetric (÷5000) | Chargeable weight |
|---|---|---|---|---|
| Right-sized poly mailer | 30 × 25 × 2 | 0.30 kg | 0.30 kg | 0.50 kg slab |
| Small courier box | 25 × 20 × 8 | 0.30 kg | 0.80 kg | 1.0 kg slab |
| Oversized box + void fill | 30 × 25 × 15 | 0.35 kg | 2.25 kg | 2.5 kg slab |
| Reused big carton | 40 × 30 × 20 | 0.40 kg | 4.80 kg | 5.0 kg slab |
The product is a 300 g shirt in every single row. The mailer ships as roughly half a kilo. The reused carton ships as five kilos, ten times the billed weight, for the exact same shirt. On Delhivery surface rates that's the difference between a ₹30 to 45 shipment and a ₹500-plus shipment, per the slab table in ClickPost's 2026 Delhivery guide. Nobody cheated you. The box did this. This is why founders who "just use whatever box is lying around" bleed margin on every order and can't work out why.
Weight slabs: why 501 grams costs the same as 999 grams
Couriers don't bill per gram. They bill in slabs. The first slab is usually 0.5 kg, then it steps up: 0.5 to 1 kg, 1 to 2 kg, and so on. Your chargeable weight gets rounded UP to the top of whichever slab it lands in. Cross a slab boundary by a single gram and you pay for the whole next slab.
Here's a representative Delhivery surface structure for 2026, from ClickPost's rate guide. Read it as slab jumps, not smooth increases.
| Chargeable weight | Delhivery surface (indicative) | What one extra gram costs you |
|---|---|---|
| Up to 0.5 kg | ₹30 to 45 | Base slab |
| 0.5 to 1 kg | ₹70 to 90 | +₹40 to 45 for crossing 500 g |
| 1 to 2 kg | ₹125 to 160 | +₹55 to 70 for crossing 1 kg |
| 2 to 5 kg | ₹280 to 360 | Steep jump per slab |
Look at the second row. A parcel that weighs 501 g chargeable costs the same as one at 999 g, and both cost ₹40 to 45 more than a parcel at 500 g. So the single most valuable gram in your operation is the one that keeps you under 500 g. If your packed parcel is landing at 520 g, you're not slightly over, you're paying a full extra slab for 20 grams. Shaving that 20 g off, thinner mailer, lighter filler, smaller invoice slip, drops you a whole slab and pays for itself instantly, order after order.
This is exactly why the box matters more than the scale for light products. Your dead weight might sit comfortably at 300 g, but if a bulky box pushes volumetric weight to 505 g, you've been bumped into the 1 kg slab on volume alone. The fix isn't a lighter product, it's a smaller box.
At Atomberg, through the ₹400 crore to ₹1,200 crore phase, we treated packaging dimensions as a P&L line, not a warehouse afterthought. One SKU shipped in a box two centimetres too tall, and across the volume that single slab crossing was lakhs a year in avoidable freight. The day we standardised right-sized boxes per SKU, the freight cost per order dropped without a single rate renegotiation. When a founder tells me shipping is killing their margin, my first question is never "which courier." It's "send me a photo of your parcel on a scale with a ruler next to it." Nine times out of ten the box is the problem.
How packaging silently inflates your billed weight
Every centimetre of box you add gets multiplied by the other two dimensions and divided by 5000. That means height is brutal: adding 5 cm of height to a 30 × 25 box adds 3750 ÷ 5000 = 0.75 kg of volumetric weight, enough on its own to jump a slab, before your product weighs anything. The empty air in your parcel is the most expensive thing you ship.
The usual culprits, in the order they cost you money:
- Oversized boxes. A box picked "to be safe" is a box you pay volumetric weight on. Safe for the product, expensive for you.
- Void fill to stop rattling. If the product rattles, the box is too big. Bubble wrap and paper are treating a symptom. Right-size the box and most of the fill disappears.
- Height you don't need. Flat products (apparel, phone cases, flat cosmetics) belong in flat mailers, not cubes. Height is the dimension that punishes you most.
- Reused cartons. That leftover carton from your supplier feels free. It costs you a slab on every order you send in it.
- Double boxing. A product box inside a shipping box adds dimensions on both. Ship in one, protected box wherever the product survives it.
How to shrink billed weight, concretely: switch flat and soft products (apparel, textiles, non-fragile accessories) from boxes to poly mailers, which have near-zero height and often keep you in the 0.5 kg slab. For products that genuinely need a box, order boxes cut to your SKU dimensions instead of buying three generic sizes, and replace loose void fill with a snug fit. Then measure the packed parcel's outer dimensions the way the courier will and run it through the formula before you commit to that packaging. Getting the box right is upstream of getting the shipping cost right, which is why it sits alongside product packaging design in the operating system, not as an afterthought.
Weight discrepancy disputes: when the courier re-weighs and overcharges
Here's how the deduction happens. You declare 0.5 kg at booking. Two or three weeks later, the courier's automated system claims your parcel measured 1 kg volumetric at their hub, and the difference is silently pulled from your wallet. No call, no email you'll notice in time. Just a smaller balance.
The scale of this is larger than most founders believe. Couriers raise weight discrepancies on roughly 28% of shipments industry-wide, though after evidence checks far fewer stick to the merchant, per Business Standard's report on weight discrepancy handling. Read that again: on more than a quarter of your shipments, an automated system will try to charge you for extra weight. Some of those re-weighs are correct, you did under-declare. Many are not. Your job is to make the wrong ones cost you nothing.
You win these disputes with evidence collected before the parcel leaves your hands, not with angry emails after:
- Photograph every parcel on a weighing scale with the display readable, for at least your first 200 shipments and all high-value ones. One clear photo of the scale reading has won me more dispute money than any escalation ever did.
- Capture dimensions in the same frame where you can, a measuring tape along the box, so you can prove both dead weight and volumetric weight if challenged.
- Dispute inside the window. Shiprocket gives a 7-working-day window to raise a weight dispute with image proof, and now requires couriers to submit their own image evidence, which it validates before passing charges to you, per its weight dispute management system. Miss the window and the deduction stands, right or wrong. Put a weekly reminder in your calendar to check for and contest discrepancies. Seriously.
- Register SKU weights and dimensions upfront where your platform allows it. Some aggregators freeze your declared weight against your catalog, which stops most false discrepancies from being raised at all. Prevention beats dispute.
If you already ship through an aggregator, the dispute process and re-weigh handling differ by platform, and it's one of the real deciders when choosing between them, covered in the Shiprocket vs NimbusPost vs Delhivery comparison.
Zone-based pricing: the same parcel, four different prices
Weight decides your slab. Zone decides the price of that slab. Every courier prices by distance, and the same 0.5 kg parcel can cost double depending on where it's going. Zones run roughly: A local (same city), B regional (within ~500 km), C metro to metro, D rest of India, E the Northeast, J&K and remote pincodes.
| Zone | Coverage | Delhivery 1 kg (indicative) |
|---|---|---|
| A · Local | Same city | ₹65 to 85 |
| B · Regional | Within ~500 km | ₹75 to 110 |
| C · Metro to metro | Major city to major city | ₹90 to 150 |
| D · National | Rest of India | ₹110 to 180 |
| E · Special | Northeast, J&K, remote | ₹150 to 250 |
Figures from ClickPost's 2026 Delhivery guide. The takeaway for your unit economics: a national average shipping cost is a fiction. Your real shipping line is your zone mix. If half your orders go to Zone D and E, your blended cost is far above the Zone A number in any brochure. Before you set your price, run your top five customer pincodes through your courier's calculator with your real packed dimensions, use the blended number, and build it into how you price the product and its unit economics, not a hopeful estimate.
Margin Waterfall™: selling price minus COGS, packaging, shipping, payment gateway, RTO loss, then CAC. The shipping line in the waterfall is never a guess, it's your chargeable weight (higher of dead and volumetric) priced at your real zone mix. Get the box wrong and this line silently absorbs a whole extra slab on every order, turning a positive contribution margin negative without anything else changing. Shrinking volumetric weight is one of the few margin fixes that costs nothing and compounds on every shipment.
A founder shipping a light 350 g wellness product used one generic 30 × 25 × 15 cm box for everything, because buying a single box size was simpler. Every parcel billed at the 2.5 kg volumetric slab instead of the 0.5 kg dead-weight slab. Across 40 orders a day that's roughly ₹150 of avoidable freight per order, over ₹1,80,000 a month set on fire by empty air in a box. He'd spent weeks negotiating ₹2 off his per-500g rate while paging past the real leak. Switching to a right-sized mailer dropped him four slabs overnight, no rate talk required. The box, not the courier, was the whole problem.
- Weigh and measure your packed parcel the way the courier does: outer dimensions, on a scale, before you trust any cost estimate.
- Compute volumetric weight as L×B×H÷5000 for every SKU and compare it to dead weight; the higher one is what you pay.
- Find every SKU sitting just over a slab edge (505 g, 1.02 kg) and shave it back under with a lighter pack.
- Switch flat and soft products from boxes to poly mailers to kill height-driven volumetric weight.
- Order boxes cut to SKU dimensions instead of forcing everything through generic sizes.
- Replace loose void fill with a snug fit; if it rattles, the box is too big.
- Photograph every parcel on a scale with dimensions visible for your first 200 shipments.
- Set a weekly reminder to check and dispute weight discrepancies inside the 7-day window.
- Rebuild your shipping line in the Margin Waterfall using chargeable weight at your real zone mix, not a Zone A brochure rate.
Your next action today
Do one thing before you touch anything else. Pick your three highest-volume SKUs, pack one of each the way you ship it, and put it on a scale with a measuring tape beside it. Note the dead weight, calculate L×B×H÷5000, and see which slab each one lands in and why. If volumetric weight is winning on a light product, you've just found free margin sitting in your packaging cupboard. Fix the box, re-measure, and confirm the slab dropped. Thirty minutes, zero rupees spent, and it pays back on every order from tomorrow. Then, and only then, go compare couriers in the Shiprocket vs NimbusPost vs Delhivery guide and cut your RTO with the RTO reduction playbook, because a cheaper rate on an oversized box is still an oversized box.
If you'd like the complete execution system, calculators, SOPs, templates and operating frameworks behind this process, continue inside D2C Acquisition.Lab.
