Skip to content
Shipping Costs

How courier charges are calculated in India, with a step-by-step worked example

A courier bill is a formula, not a mystery: chargeable weight, slab rounding, zone, COD fee, fuel surcharge and GST, in that order. Here is each step, worked through on one real-looking parcel.

Shipping CostsBy RouteOneX Logistics TeamPublished 8 min read

Courier charges in India are calculated on chargeable weight, the higher of actual and volumetric weight (L × B × H in cm ÷ 5000), rounded up to the next 500 g slab. The zone sets the price per slab. The courier then adds any COD fee, fuel surcharge and 18% GST, plus return freight if the parcel comes back.

÷ 5000
Common domestic volumetric divisor (cm)
500 g
Typical weight slab
18%
GST on courier services

What goes into a courier charge?

  • Chargeable weight: actual or volumetric weight, whichever is higher.
  • Slab rounding: up to the next slab, usually 500 g.
  • Zone: the price band for the pickup and delivery pincode pair.
  • Base freight: first-slab price plus a price per additional slab, both set by zone.
  • COD fee: usually the higher of a flat amount or a percentage of order value.
  • Fuel surcharge: a percentage on freight, unless fuel is already in the rate.
  • GST: 18% on the courier's service charges.
  • RTO freight: charged again if the parcel returns to you.

How is chargeable weight worked out?

Measure the packed parcel in centimetres, multiply length, breadth and height, and divide by 5000. That is the volumetric weight in kg. Compare it with what the parcel weighs on a scale and take the higher number. Delhivery's help centre uses the same formula and gives an example: a 60 × 25 × 40 cm box that weighs 6 kg has a volumetric weight of 12 kg, so it is charged as 12 kg.

Two caveats. Some express services divide by 4000, which makes the same box heavier on paper, so check the divisor on your rate card. And some couriers treat flyers differently; Delhivery's help page says shipments packed in flyers are charged on dead weight up to 1 kg. Run your common box sizes through the volumetric weight calculator once and pin the results at your packing table.

How do weight slabs and zones set the base freight?

Couriers do not bill per gram. They bill per slab, and the usual slab is 500 g. A parcel with a chargeable weight of 1.45 kg is billed as 1.5 kg. A parcel at 1.51 kg is billed as 2 kg, so 10 extra grams buys a whole extra slab.

The zone decides what each slab costs. The common model runs from Zone A (within city) to Zone E (special zones such as the North-East, J&K, Ladakh and the islands), and a lane's zone depends on both pincodes. Our guide to shipping zones in India covers how couriers assign them. The table below is the rate card we use for every example in this article.

Illustrative surface rate card for this article only, before fuel and GST. It is not any courier's actual rates; your own card depends on volume, weight mix and contract.
ZoneWhat it coversFirst 500 gEach additional 500 g
AWithin the same city₹32₹18
BWithin the state or region₹37₹20
CMetro to metro₹43₹24
DRest of India₹52₹29
ESpecial zones (North-East, J&K, islands)₹62₹34

How are the COD fee, fuel surcharge and GST added?

COD fee. Couriers charge for collecting and remitting cash, and the common structure is the higher of a flat fee or a percentage of order value. Our illustrative card uses ₹35 or 1.5%, whichever is higher, so the flat fee applies up to ₹2,333 and the percentage takes over above it. The COD charges calculator does this split for any order value.

Fuel surcharge. Some rate cards bake fuel into the slab price; others add a percentage that moves with fuel prices. Blue Dart publishes its domestic fuel surcharge monthly: 55.6% from 1 January 2026, 99% from 1 August 2026. That applies to its own tariff, so don't compare it directly with another card, but it shows how far this line can swing. Our example assumes 10% on freight.

GST. Courier services fall under heading 9968 of the GST services rate notification at 9% CGST plus 9% SGST, or 18% IGST for inter-state supply. The 2025 rate revision kept courier services at that rate. GST applies to the courier's service charges, so on most invoices it is levied on freight, fuel and the COD fee together. Registered sellers can usually claim it as input tax credit; our post on GST on shipping charges covers what you charge customers.

This is general information on how courier invoices are built, not tax advice. Confirm the GST treatment for your business with your CA.

Worked example: one COD parcel from Mumbai to Lucknow

Assume a pair of shoes packed in a 33 × 22 × 13 cm box. The packed parcel weighs 1.1 kg. The buyer is in Lucknow, which is a rest-of-India (Zone D) lane from a Mumbai warehouse, and pays ₹3,000 cash on delivery. All rates come from the illustrative card above.

Worked example using the illustrative rate card. Real couriers round, cap and order these steps slightly differently.
StepCalculationResult
1. Volumetric weight33 × 22 × 13 = 9,438 cm³ ÷ 50001.89 kg
2. Chargeable weightHigher of 1.10 kg actual and 1.89 kg volumetric1.89 kg
3. Slab rounding1.89 kg rounded up to the next 500 g2.0 kg (4 slabs)
4. Base freight, Zone D₹52 for the first slab + 3 × ₹29₹139.00
5. Fuel surcharge10% of ₹139 (illustrative)₹13.90
6. COD feeHigher of ₹35 or 1.5% of ₹3,000₹45.00
7. Taxable value₹139 + ₹13.90 + ₹45₹197.90
8. GST at 18%18% of ₹197.90₹35.62
9. Total courier charge₹197.90 + ₹35.62₹233.52

Notice where the money went. The shoes weigh 1.1 kg, which on its own would bill as 1.5 kg. The box pushed the parcel into the 2 kg slab, and that one extra slab cost ₹29 before fuel and GST.

How does one dimension change the slab?

Keep the same shoes and the same 1.1 kg weight, and change only the box height. Freight below is Zone D base freight from the illustrative card, before fuel and GST.

Same product, same actual weight (1.1 kg), Zone D, illustrative rates.
Box (cm)Volumetric weightBilled weightBase freight
33 × 22 × 131.89 kg2.0 kg₹139
33 × 22 × 111.60 kg2.0 kg₹139
33 × 22 × 101.45 kg1.5 kg₹110
30 × 20 × 101.20 kg1.5 kg₹110

Dropping the height from 13 cm to 11 cm saves nothing, because 1.60 kg still rounds up to 2 kg. Going to 10 cm crosses the line and saves ₹29 per parcel, about ₹37.60 once 10% fuel and 18% GST are added. At 3,000 orders a month on that lane, that is roughly ₹1.13 lakh a month from one centimetre of cardboard. Shrinking further to 30 × 20 × 10 saves nothing more: the 1.1 kg actual weight already sets a 1.5 kg floor.

RouteOneX shows each order's rate across Delhivery, Blue Dart, XpressBees, Ekart and four other couriers before you book, worked out on the parcel's weight, dimensions, zone and payment mode. When a courier later re-weighs a parcel and bills a higher slab, the weight-discrepancy module lets you raise and track the dispute from the same dashboard.

What does it cost when the parcel comes back?

If the buyer refuses the parcel or cannot be reached after reattempts, it travels back as an RTO (return to origin). Most rate cards charge RTO freight for the return leg, often at or near the forward rate, while the COD fee is commonly not charged because no cash was collected. Check both points on your own card.

Using the same example: forward freight plus fuel is ₹152.90, and the return leg at the same rate is another ₹152.90. Add 18% GST and the failed order costs ₹360.84 in shipping alone, with nothing sold. The same parcel delivered prepaid would have cost ₹180.42. That gap is why our guide to reducing RTO matters as much as the rate per slab.

How do you check a courier's quote against this formula?

  1. 1Weigh and measure your five most common packed parcels and note actual and volumetric weight for each.
  2. 2Ask each courier for its divisor, slab size and rounding rule.
  3. 3Get the zone list for your pickup pincode, including which cities count as metros and which pincodes are special or ODA.
  4. 4Confirm whether fuel is included or added as a percentage, and how often it changes.
  5. 5Get the COD fee as both flat amount and percentage, the RTO freight rate as a number, and whether COD is charged on RTO.
  6. 6Price the five parcels on your top three lanes, compare totals including GST, and sanity-check them against our courier charges by route pages.
  7. 7Expect no courier to win every row. That is the case for choosing the cheapest courier for ecommerce order by order, not by rate card.

Frequently asked questions

Multiply the packed parcel's length, breadth and height in centimetres and divide by 5000 to get volumetric weight in kg. A 30 × 20 × 10 cm box comes to 1.2 kg. Some express services divide by 4000 instead, which gives a higher figure. The courier then bills whichever is higher, volumetric or actual weight, rounded up to the next slab.

Yes. Courier services attract 18% GST, levied as 9% CGST plus 9% SGST within a state or 18% IGST across states. It usually applies to everything the courier bills you for the service, including freight, fuel surcharge and COD fee. GST-registered sellers can generally claim it as input tax credit, but confirm your own position with your CA.

Usually because the rate card shows base freight for the first slab only. The bill adds extra slabs from volumetric weight, COD fees, fuel surcharge, 18% GST, RTO freight and any weight-discrepancy adjustments after the courier re-weighs. Check billed weight on each line against your own packed weight and dimensions first; most surprises start there.

No. RouteOneX prices on a custom rate card matched to your volume, weight mix and zones, so there is no public price list. Book a demo to get a rate card for your profile; until then, the free volumetric weight and COD charges calculators give you the inputs to estimate costs yourself.

About the author
RouteOneX Logistics Team

Shipping operators and engineers who build RouteOneX's courier integrations, NDR and COD workflows for Indian D2C sellers. Every guide is reviewed against courier terms and official sources before publishing, and dated when it is updated.

How we write and review guides

See every courier's rate. Ship the smartest one.

Ship across 8+ couriers, cut RTO, and recover overcharged weight — from one dashboard built for Indian sellers.

Chat with us