Back to Blog

Pan India Shipping for Ecommerce: Costs and Setup

Pan India shipping for ecommerce: how freight is built from zones and slabs, why cost per delivered order is far higher than the rate card, and how to set up shipping.

S
ShopMate Team · Oct 30, 2026 · 21 mins read
 Pan India Shipping for Ecommerce: Costs and Setup

Pan India shipping for an online store costs the freight rate on your courier's rate card plus a long tail of charges and losses that the rate card does not show: weight adjustments, cash on delivery fees, the cost of parcels that come back, packaging, and the GST on all of it. The cost that matters is not the freight per parcel but the shipping cost per delivered order. Setting up shipping well means choosing a charging model for customers, getting product weights and packaging right, understanding zone and weight-slab pricing, building standard operating procedures for dispatch, non-delivery, weight disputes and remittance, and tracking a small set of numbers every month.

This guide walks through the economics and the set-up. It dissects a shipping bill, explains chargeable weight with worked examples, shows how zone and slab pricing builds a freight cost with a sample rate card, calculates the true cost per delivered order for a store with cash on delivery and returns, quantifies the effect of the main cost levers, compares ways of charging customers, gives a setup checklist, daily procedures and negotiation guidance, and explains how ShopMate calculates the shipping charge a customer sees, including settings that quietly change the result. All rupee figures are assumptions for illustration, and carrier facts are from their own pages.

Quick answer: Build a cost sheet with every component, then divide total shipping spend by delivered orders. Enter accurate weights and dimensions for every product, standardise a few box sizes, choose how you charge customers by zone and order value, set cash on delivery rules, create written procedures for dispatch, non-delivery reports and weight disputes, reconcile courier and payment statements monthly, and review the cost per delivered order against your contribution per order.

Anatomy of a shipping bill

A courier or aggregator statement combines several kinds of charge. Know each, because each can be negotiated, reduced or avoided.

ComponentWhat it isHow to control it
Base freightThe charge for the zone and the chargeable weight, usually per weight slabRight-size packaging, choose the right courier per zone, negotiate rates
Weight adjustmentAn extra charge when the courier measures a heavier or larger parcel than you declaredAccurate weights and dimensions, photographs, a dispute routine
Cash on delivery feeA charge for collecting cash, which may be fixed, a percentage or the higher of the twoCOD limits, prepaid incentives, negotiation
Return to origin freightThe cost of bringing an undelivered parcel back, usually charged like a forward shipmentAddress checks, confirmations, fast NDR response
Reverse pickup freightThe cost of collecting a customer returnReturns policy, drop-off options
SurchargesOut-of-delivery-area, fuel or special handling chargesAsk for the full list; pass through where sensible
Insurance or declared valueOptional cover for loss or damageDecide by product value and claim experience
TaxesGST on freight and other services, shown on the courier's invoiceKeep invoices; ask your accountant about treatment
Your own costsPackaging, packing labour, pickup handlingStandard boxes, a packing station, a handover routine

Chargeable weight: where most surprises hide

Couriers charge on the higher of actual weight and volumetric weight. Shiprocket's documentation defines the entered weight as the weight you enter, the volumetric weight as length × breadth × height divided by 5000 with dimensions in centimetres, the applied weight as the higher of the two, and the charged weight as the weight for which the courier bills, and notes that the divisor can vary by courier partner (Shiprocket, weight terminology, read on 3 October 2026). The slab size, the divisor and the rounding rules differ between providers, so check the ones that apply to you.

A worked example

The figures are assumed. A product weighs 0.35 kg. It ships in a box of 20 × 15 × 10 cm, or in a snug box of 18 × 12 × 8 cm. Assume 500 g slabs and a divisor of 5000.

BoxVolume (cm³)Volumetric weightApplied weightBilled slab
20 × 15 × 10 cm3,0003,000 ÷ 5,000 = 0.600 kg0.600 kg, higher than 0.35 kg1.0 kg (two slabs)
18 × 12 × 8 cm1,7281,728 ÷ 5,000 = 0.346 kg0.35 kg, the actual weight0.5 kg (one slab)

Switching to the snug box saves a full slab on every parcel. With the sample rate card in the next section, a national-zone parcel falls from ₹100 to ₹55, a saving of ₹45, because the box volume, not the product weight, was driving the charge. Multiply by hundreds of parcels a month and the box becomes one of your biggest shipping decisions. Our guide to choosing shipping partners shows another example of the same effect.

Weights and dimensions in your catalogue

  • Weigh the packed product with its packaging, not the bare item.
  • Record length, breadth and height of the packed parcel.
  • Define a few standard box sizes and map every product to one.
  • Re-weigh a sample every quarter, because packaging changes creep in.
  • Enter weights for every variant, because many systems calculate shipping from them, and a missing weight can produce a wrong or zero charge.

Zones and slabs: how a freight cost is built

Most rate cards price freight by zone and weight slab, using a first-slab rate and an additional-slab rate. The formula is: freight = first-slab rate + (number of slabs − 1) × additional-slab rate. Here is a sample rate card with assumed numbers, per 500 g slab:

ZoneFirst 500 gEach additional 500 g
Local₹32₹26
Regional₹40₹32
Metro to metro₹46₹38
National₹55₹45
Remote₹80₹65

Applying the formula to four parcels, with the slab count in brackets:

Zone0.4 kg (1 slab)0.9 kg (2 slabs)1.4 kg (3 slabs)2.6 kg (6 slabs)
Local₹32₹58₹84₹162
Regional₹40₹72₹104₹200
Metro to metro₹46₹84₹122₹236
National₹55₹100₹145₹280
Remote₹80₹145₹210₹405

For example, a 1.4 kg parcel to the national zone takes three slabs, so the freight is 55 + 2 × 45 = ₹145. A 2.6 kg parcel to a remote zone takes six slabs, so it is 80 + 5 × 65 = ₹405. The table shows two things at once: freight rises steeply with weight, and the gap between zones widens as the parcel gets heavier. Plan prices, free-shipping thresholds and packaging with both in mind. Our regional playbook, how to sell across all India, applies these zones to a regional profit model.

The cost per delivered order

The only honest measure of shipping cost is total spend divided by orders actually delivered. Here is a worked example with assumed figures. A store ships 1,000 orders in a month: 600 prepaid and 400 cash on delivery. Average forward freight is ₹78. Return-to-origin rates are 6% for prepaid and 22% for COD. Returned parcels cost the same freight as forward ones. The COD fee is ₹30 on each delivered COD order. Packaging is ₹20 a parcel and weight adjustments average ₹5 a parcel.

LineCalculationAmount
Prepaid returned600 × 6%36 parcels
COD returned400 × 22%88 parcels
Delivered orders(600 − 36) + (400 − 88) = 564 + 312876 orders
Forward freight1,000 × ₹78₹78,000
Return freight(36 + 88) × ₹78₹9,672
COD fees312 × ₹30₹9,360
Packaging1,000 × ₹20₹20,000
Weight adjustments1,000 × ₹5₹5,000
Total shipping cost ₹1,22,032
Cost per delivered order₹1,22,032 ÷ 876₹139.31

The headline freight was ₹78 a parcel. The real shipping cost per delivered order is ₹139.31, which is 79% higher. The difference is the returns, the cash on delivery fees, the packaging and the weight adjustments, none of which appears in the first line of the rate card. A store that budgets on ₹78 will be surprised every month.

What the levers are worth

LeverHow it worksEffect in the example
Reduce COD returns from 22% to 15%Address checks, confirmations, prepaid incentives, quick non-delivery responsesCOD returned falls from 88 to 60, delivered orders rise to 904, total cost falls to ₹1,20,688, and cost per delivered order falls to ₹133.50, a saving of about ₹5.80 (4.2%)
Right-size boxesCut volumetric weight so fewer slabs are billedOne slab saved on affected parcels, ₹26 to ₹65 each depending on zone in the sample card
Accurate weightsFewer weight adjustments and disputesRemoves the ₹5 average adjustment charge, ₹5,000 in the example
Courier mix by zoneUse the partner with the best price and delivery record in each zoneLower average freight and fewer returns
Prepaid incentiveShift orders from COD to prepaidRemoves COD fees and cuts return rates for the shifted orders
Rate negotiationUse volume and a low return rate as leverageLower freight and fees; see the negotiation section

The arithmetic for the first lever: with COD returns at 15%, 60 COD parcels return and 340 are delivered, so delivered orders are 564 + 340 = 904. Return freight is (36 + 60) × ₹78 = ₹7,488, COD fees are 340 × ₹30 = ₹10,200, and the total is 78,000 + 7,488 + 10,200 + 20,000 + 5,000 = ₹1,20,688. Divided by 904 delivered orders, that is ₹133.50 against ₹139.31 before. A seven-point fall in COD returns therefore cuts the cost per delivered order by about 4%, and, more importantly, delivers 28 more orders from the same shipments. Our guides to reducing RTO and COD shipping explain how to achieve it.

How to charge customers

You can recover some or all of the shipping cost from customers, or absorb it. Each approach has trade-offs.

ModelHow it worksStrengthsWeaknesses
Free shipping on everythingThe price includes shippingSimple and attractiveHeavy and remote orders lose money
Free above a thresholdShipping is free when the order exceeds a valueEncourages bigger basketsThe threshold must reflect your freight and margin
Flat rateA single fee for all ordersEasy to understandOvercharges local, undercharges remote and heavy
Weight-based slabsA fee by weight, optionally by zoneTracks your costMore complex to explain
Live courier ratesThe fee equals the courier's quote for the cart weight and pincodeAccurateVaries by order, can surprise customers, depends on the data being right
Tiered by zoneA fee that depends on the delivery zoneBalances contribution across regionsNeeds good zone logic

Whichever you pick, display the shipping fee as early as possible, and test its effect on conversion. A fee that appears for the first time at payment is a leading cause of abandoned carts.

How ShopMate calculates the shipping charge a customer sees

ShopMate's site states that its shipping covers all India pincodes through 40+ partners with rate comparison, label printing, tracking, cash on delivery support, returns and reverse pickup and a pincode serviceability check (ShopMate). The charge shown to the customer in the cart is worked out as follows, based on the product:

  • Cart weight comes from the variants. The system adds up each variant's weight times its quantity. If the total weight is zero, because weights were not entered, the shipping charge is zero. Enter a weight for every variant.
  • Free-shipping coupons set the charge to zero. We did not find a store-wide free-shipping threshold setting, so ask the team how you would offer free shipping above an order value.
  • Live courier quotes, when Shiprocket or Delhivery is connected. The store asks the connected provider for a rate from the default warehouse pincode to the customer's pincode at the cart weight. For Shiprocket, it takes the cheapest courier among those with an estimated delivery of 1 to 5 days, or among all quoted couriers if none meets that window, and adds a small buffer to the freight. For Delhivery, it uses the total amount from Delhivery's charges service for a surface shipment within India. If both are connected, the cheaper quote wins. Quotes are cached for 30 minutes.
  • Manual rates, when no provider is connected. The merchant defines weight slabs and a rate for each, by zone, inside the warehouse's state or outside it or outside India, with an optional cash on delivery extra per slab that overrides the store-wide COD fee.
  • A fallback. If the calculation returns nothing, for example because there is no courier coverage, no matching slab or no address yet, the cart applies a default of ₹40 for each started kilogram, unless a free-shipping coupon is in force.

Points to keep in mind: the charge shown to the customer is a quote based on your default warehouse and the cart weight, and the freight you are actually billed depends on the courier you assign and the weight the courier measures, so compare the two in your statements. The fallback and the zero-weight behaviour mean you should test a cart with products of every weight, a cart to a pincode your couriers do not serve, and a cart with no address, and check that each produces the charge you intend. Merchants who ship from more than one origin should ask how the default warehouse is chosen. Courier freight is billed by the shipping provider through your own account.

Set-up checklist

  1. Choose your charging model for customers from the table above, with free-shipping rules if any.
  2. Open and verify your courier or aggregator accounts, completing KYC and bank details as the provider requires, and fund any wallet with a minimum balance and a reminder.
  3. Set your pickup address, contact person, pickup window and cut-off time, and confirm that each courier serves it.
  4. Enter weights and dimensions for every product and variant, and map products to standard boxes.
  5. Review the rate card by zone and slab, with cash on delivery, return and surcharge terms in writing.
  6. Set cash on delivery rules: on or off, minimum and maximum order values and the fee.
  7. Connect shipping to your store, and run test orders to each zone, with a prepaid and a COD case.
  8. Prepare packaging: boxes or mailers, fillers, tape, labels and invoice slips.
  9. Write the SOPs described below: dispatch, non-delivery, weight disputes, remittance and claims.
  10. Set up tracking messages so customers hear at dispatch, out for delivery and on a failed attempt.
  11. Check serviceability for your top pincodes and your target pincodes, as in our guide to delivering to all pincodes.
  12. Go live with a small batch, compare the courier's weights and charges with yours, and adjust before you scale.

Standard operating procedures

Daily dispatch routine

  1. Cut-off. Orders confirmed before a fixed time ship the same day.
  2. Pick and pack against the order, checking item, size and quantity.
  3. Weigh and photograph each parcel on a scale with the label visible, so weight disputes have evidence.
  4. Create the shipment and print the label, then attach it flat and clear.
  5. Hand over to the courier against a manifest and get a scan or signature.
  6. Close the day: count orders shipped, parcels handed over and labels created, and investigate any difference.

Non-delivery reports

Check the list at fixed times, call the customer, correct the address and request a reattempt, or return only when needed. See our guide to reducing RTO for the options couriers provide.

Weight disputes

Review weight adjustment notices weekly. Compare the courier's recorded weight and dimensions with your photographs and catalogue data. Raise disputes within the courier's time limit, with evidence, and track outcomes so you can see whether a particular courier or product causes the most adjustments.

Cash on delivery remittance

Match each remittance to the delivered COD orders, explain deductions and chase shortfalls. Remittance timing varies by provider; for example, Shiprocket's support documentation describes standard remittance as credits three times a week with processing of 8 working days after delivery (Shiprocket, COD remittance, read on 3 October 2026), so confirm the terms of your own account.

Claims for loss and damage

Know each courier's claim process, time limit and documents before you need it. Insurance terms differ: India Post's Speed Post Parcel page, for instance, states insurance cover up to ₹1 lakh (India Post, Speed Post Parcel (Domestic)), while private couriers and aggregators have their own terms. Decide, by product value and claim history, whether to buy cover.

Negotiating better rates

Aggregator rates are a fair starting point, and as volume grows you have leverage. Negotiate with data:

  • Bring your numbers. Monthly parcels by zone, weight slab and payment type, plus your return-to-origin rate and weight-dispute rate.
  • Negotiate the whole bill, including COD fees, return charges, surcharges and weight adjustment rules, not just base freight.
  • Ask for service terms as well as price: pickup windows, remittance timing and escalation contacts.
  • Compare offers on cost per delivered order, not on freight alone.
  • Avoid commitments you cannot meet in your slowest month.
  • Keep alternatives live. A second provider with real shipments is your strongest position.
  • Get everything in writing, with review clauses and notice periods.

Tax and compliance on freight

  • Invoices. Courier and aggregator invoices carry GST. Keep them with your records, and ask your accountant how to treat the tax; our guide to GST compliance for ecommerce sellers covers reconciliation.
  • Documents with the parcel. Goods should travel with the right invoice; see our guide to GST invoices for online stores.
  • E-way bills. Consignments above a value threshold generally need an e-way bill; check the e-way bill portal, especially for bulk orders.
  • Shipping charges to customers. How shipping fees collected from customers are treated for GST depends on the facts of the supply, so confirm with your accountant and show them as a separate line on the invoice.

Packaging is a shipping decision

Packaging has a direct cost and an indirect one through chargeable weight. Compare options by total cost per parcel, not by the price of the box. With assumed numbers, take a light, soft product that fits either a small carton or a padded mailer, shipped to the national zone using the sample rate card above:

OptionPackaging costBilled slabsFreight (national zone)Total per parcel
Carton with filler and tape₹14 + ₹3 + ₹1 = ₹182 (1.0 kg billed)₹100₹118
Padded mailer₹71 (0.5 kg billed)₹55₹62
Saving with the mailer   ₹56 per parcel

The mailer is cheaper in two ways, a lower material cost and a lower chargeable weight, which together save ₹56 on each parcel. It is only suitable for products that will not be crushed, so use the cheaper option where it protects the goods, and keep sturdier packaging for fragile items. Review the packaging for your top ten products against this kind of comparison, and test any change on a small batch for damage rates before you roll it out.

Orders with several items

Multi-item orders raise questions that single-item data hides. Should the items ship in one parcel or several? One parcel is usually cheaper because slabs are shared, but a larger box may add volumetric weight. Define packing rules, such as the maximum weight per parcel and which products must ship separately, and make sure your store calculates the customer shipping charge from the combined weight. If an order ships in two parcels, check that the customer is not charged twice and that tracking shows both.

Build a monthly shipping budget

A simple budget keeps surprises small. Inputs: expected orders, the prepaid and COD mix, average freight by zone mix, return rates by payment type, the COD fee, packaging cost per parcel and an allowance for weight adjustments. Outputs: total shipping spend, delivered orders and cost per delivered order. Then test sensitivity to the inputs that move most.

For example, take the earlier store and raise its COD share from 40% to 50%, holding return rates, freight and fees constant. With 500 prepaid and 500 COD orders, 30 prepaid and 110 COD parcels return, so 860 orders are delivered. Return freight is 140 × ₹78 = ₹10,920, COD fees are 390 × ₹30 = ₹11,700, and with forward freight of ₹78,000, packaging of ₹20,000 and weight adjustments of ₹5,000 the total is ₹1,25,620. The cost per delivered order is ₹146.07, up from ₹139.31, which is ₹6.76 or 4.9% higher, from a ten-point shift in the payment mix alone. Budgets built this way show you which assumptions matter most and let you set triggers, such as reviewing COD rules whenever the COD share rises above a chosen level.

Numbers to review every month

MetricHow to calculateWhy it matters
Cost per delivered orderTotal shipping spend ÷ delivered ordersThe true cost
Shipping cost as a share of revenueShipping spend ÷ revenue from delivered ordersWhether shipping fits your margin
Shipping recovered from customersShipping fees collected ÷ shipping spendHow much you absorb
Weight adjustment rateParcels adjusted ÷ parcels shipped; adjustment charges ÷ freightQuality of your weight data
RTO rate by payment type and zoneReturned ÷ shippedLargest hidden cost
Average freight by zoneFreight spend ÷ parcels, by zoneWhere cost concentrates
Remittance days outstandingCOD cash due ÷ average daily COD salesCash tied up
On-time dispatchOrders shipped by the cut-off ÷ orders eligibleOperational discipline

A 30-day set-up plan

DaysFocusDeliverable
1 to 7DataWeights and dimensions for every variant; standard box list; product-to-box mapping; pincode audit for your top destinations
8 to 14Accounts and ratesCourier accounts verified; rate cards reviewed in writing; COD rules set; charging model decided and configured
15 to 21TestTest orders to every zone, prepaid and COD; comparison of quoted and actual charges; SOPs written and rehearsed
22 to 30Go live and reviewA small live batch; first statement reconciled; cost per delivered order calculated; adjustments made; monthly review scheduled

Common mistakes

  • Budgeting on headline freight. Use cost per delivered order.
  • Missing weights. Zero or wrong weights give wrong charges.
  • Oversized boxes. Volumetric weight inflates the bill.
  • One shipping fee for every order. It overcharges some and undercharges others.
  • Ignoring weight disputes. Unchallenged adjustments become routine.
  • Not reconciling statements. Small errors repeat every month.
  • Unlimited COD. Returns can erase the margin.
  • No written procedures. Quality then depends on who is on shift.

Where ShopMate fits, and what to ask

ShopMate connects stores to Shiprocket and Delhivery, with a courier table of freight, estimated delivery days and ratings for Shiprocket shipments, one-click shipments with Delhivery, label download, tracking updates, return shipments, an NDR page and delivery and RTO analytics for Shiprocket shipments, cash on delivery limits and fees in the store settings, and manual weight-slab rates by zone for merchants who do not connect a provider. Our team helps merchants onboard with the shipping partners, and settlements are managed through the merchant's own shipping account dashboard.

Ask in a demo: how product weights should be entered and what happens when they are missing; how the customer shipping charge is calculated for your setup and how it compares with the freight you will be billed; how you would offer free shipping above an order value, since we did not find a store-wide threshold setting; how the default warehouse is used when you ship from more than one place; and what the cost per delivered order looks like in the reports. Pricing is a flat 5% commission plus 18% GST on every order, with no setup fee and no yearly maintenance charge (ShopMate pricing); courier freight is separate.

Frequently asked questions

How much does pan India shipping cost?

It depends on zone, weight, courier and payment type. Freight is built from a first-slab and additional-slab rate by zone, and the real cost per delivered order is higher once cash on delivery fees, returns, packaging and weight adjustments are included. In the worked example, ₹78 of freight became about ₹139 per delivered order.

What is chargeable weight?

It is the weight on which the courier bills: the higher of the actual weight and the volumetric weight. A common volumetric formula is length × breadth × height in centimetres divided by 5,000, though the divisor can vary by courier.

How do I reduce shipping costs?

Right-size packaging, enter accurate weights, choose the best courier per zone, reduce returns to origin, encourage prepaid payment and negotiate rates using data. Compare options on cost per delivered order.

Should I offer free shipping?

Only if your cost data supports it. Many sellers use a free-shipping threshold or tiered fees by zone. Test the effect on conversion and contribution.

Why does my courier bill more than I expected?

Common reasons are weight adjustments from heavier or larger measured parcels, cash on delivery fees, return charges and surcharges. Compare the courier's recorded weight and dimensions with your own and dispute errors with evidence.

How does ShopMate calculate shipping charges for customers?

With Shiprocket or Delhivery connected, the store requests a live rate for the cart weight and pincode, picking the cheapest quote, with a small buffer on Shiprocket quotes, and caches it for 30 minutes. Without a provider, it uses the merchant's weight-slab rates by zone. If nothing is found it applies a default per kilogram, and if no weight is set the charge is zero.

Do I need shipping insurance?

It depends on product value and your claim experience. Check each courier's cover and claim process, and use photographs and records to support any claim.

What should I check on a courier statement?

Match parcels to orders, compare billed weight and dimensions with yours, check zones, cash on delivery fees, return charges and surcharges, confirm the tax shown, and reconcile remittances to delivered COD orders.

Sources and further reading

Carrier facts were read from their own pages on 3 October 2026. Rates, rules and terms change, so confirm them with your providers. Sources were last checked on 3 October 2026.

  1. Shiprocket, Weight terminology and COD remittance.
  2. India Post, Speed Post Parcel (Domestic); E-way bill system, official portal.
  3. ShopMate, home and pricing pages, for ShopMate shipping features and pricing.

Disclaimer: This article is for general information only and is not legal, tax or financial advice. ShopMate is the publisher of this guide and has a commercial interest in the platform it describes. Courier and postal names are used only to describe facts published on their own pages; this guide is independent of them. The rate card, return rates and all other rupee figures are assumed for illustration and do not represent any provider's charges. Rates, tax rules and platform behaviour change, and your situation may differ. Consult a qualified chartered accountant or legal professional before making decisions.

See shipping charges calculated on your own products

Bring your product weights and your top pincodes. ShopMate offers a 7-day free trial and a demo call, where you can see courier selection, the shipping charge a customer sees, label printing, tracking and the reports, and test your own scenarios. Book a free demo, review the pricing details, or read more about ShopMate.

S

Written by ShopMate Team

Published Oct 30, 2026
Share