Weight reconciliation: how Indian merchants recover ₹1–4 lakh a month from courier overcharges
Couriers regularly overcharge by inflated 'measured' weights. Learn the per-AWB reconciliation playbook that recovers 4–9% of your monthly shipping spend.
The hidden 4–9% tax on your shipping bill
Every Indian D2C merchant pays an invisible "weight tax" of 4–9% on their shipping bills. Courier dimensional-weight machines drift, parcels get re-weighed at hubs, and pricing teams shave fractional kilograms across millions of shipments. The result: a billed weight that's consistently higher than the actual weight you shipped.
This tax doesn't appear as a line item — it's hidden inside the chargeable-weight column on your monthly invoice. And because no human can manually audit 10,000+ shipments a month, most merchants never reconcile.
How weight reconciliation actually works
Weight reconciliation is the process of comparing the expected weight of each parcel (from your packed SKU + packaging data) against the billed weight the courier reports, identifying discrepancies beyond tolerance, and filing claims to recover the overcharge.
The recovery math is straightforward:
- A typical 10,000-order/month D2C brand has a shipping spend of ~₹6.5 lakh.
- Average overcharge rate across Indian couriers: 5.8% on dim-weight-affected SKUs.
- Monthly recoverable: roughly ₹1.5–₹3.8 lakh, depending on packaging discipline.
Across a year, that's ₹18–₹46 lakh — which directly drops to gross margin.
Step-by-step weight reconciliation workflow
Step 1 — Establish per-SKU packed weight
You need a "ground truth" weight per SKU + packaging. The two practical ways:
- Manual SKU-by-SKU: Weigh each SKU + packaging on a calibrated scale once. Store in your WMS.
- Historical median: Use the median actual weight of your last 100 shipments of that SKU (assuming most weren't tampered with).
Either way, you need a per-SKU expected weight before reconciliation can begin.
Step 2 — Compare expected vs billed per AWB
For every shipment, capture: expected_weight, billed_weight, dim_weight_billed, chargeable_weight. Any AWB where billed > expected + tolerance (typically 50g for parcels under 1kg, 100g for 1-5kg) is flagged as overcharged.
Step 3 — Validate against volumetric formula
India's volumetric divisor is 5000 (L × B × H / 5000). If billed weight equals or exceeds volumetric weight, the courier is correctly billing volumetric — don't claim. If billed weight exceeds both actual and volumetric, that's an overcharge and is claimable.
Step 4 — Bundle claims by courier and submit weekly
Each courier has its own claim format and timeline:
- Delhivery: monthly bulk-claim portal, 14-day SLA
- Blue Dart: per-AWB submission with photo evidence, 7-day SLA
- DTDC: monthly aggregate, 21-day SLA
- Xpressbees: weekly bulk, 14-day SLA
Submitting individually is a full-time job. Bundling weekly per courier reduces operational cost.
Step 5 — Track and escalate
Most couriers settle 70-85% of valid claims within their SLA. The other 15-30% need escalation: photo evidence, dispatch manifest, or a polite tier-2 email. Maintaining a tracker (open / partially-paid / closed / disputed) is essential.
Step 6 — Credit and book to P&L
Recovered amounts can be credited against next month's invoice or remitted to your bank. Either way, book the recovery as "Shipping cost reversal" in your P&L, not as "Other income" — it preserves the true cost of shipping in your unit economics.
What to do when expected weights are wrong
If your reconciliation shows recurring overcharges on a single SKU, the bug may be in your expected weight, not the courier's measurement. Things to check:
- Is the SKU's packaging heavier than registered (newer bubble wrap, larger box)?
- Has the SKU itself changed in weight (revised material, accessories added)?
- Is the WMS using an old SKU master?
A good reconciliation workflow re-audits expected weights quarterly.
Common reconciliation mistakes
- Reconciling once a year: courier claim windows are 30-60 days. After that, claims are denied. Weekly cadence is the minimum.
- Submitting without evidence: Blue Dart and FedEx require photo evidence for high-value claims. Have your warehouse photograph anything above ₹2,000 of overcharge.
- Disputing volumetric: if the parcel actually is volumetric-heavy, you don't have a claim. Filter out volumetric-correct AWBs before submitting.
- Ignoring small claims: a ₹15 overcharge on 1,000 AWBs is ₹15,000 — bigger than most ₹500 single claims. Don't filter by individual amount; reconcile everything.
Related ShipyBox capabilities
ShipyBox's Weight Reconciliation module automates this entire flow — per-AWB comparison, claim bundling, evidence collection, courier-specific submission templates, and credit tracking. Merchants typically recover ₹1–4 lakh in their first reconciliation cycle.
For a quick estimate of how much volumetric weight is hurting your shipments, use our volumetric weight calculator.