logisticsecommerceshipping-strategyguide

Diwali Shipping Checklist: Preparing Logistics for Festive Peak

Festive season brings your biggest order weeks and your courier's most stretched ones. Here is how to prepare: capacity, padded delivery promises, cut-off dates, rate and serviceability checks, and how to tell customers about delays.

P
Postpin Team5 min read
Diwali Shipping Checklist: Preparing Logistics for Festive Peak

The weeks from Navratri to Diwali are when Indian ecommerce does a large share of its yearly business — and when every courier network in the country is fullest. Pickups get missed, hubs back up, and a lane that takes three days in August takes five in October. You cannot change the network. You can change how prepared your store is for it. This checklist is ordered by when to do each thing.

Four weeks out: capacity

Talk to your courier partners

Share an order forecast by week and ask direct questions: What is the pickup capacity per day at my pincode? Are there extra pickup slots? What are the peak-season SLAs by zone? Is there a peak surcharge, and from which date?

Add a second carrier if you have only one

Peak is the worst time to depend on a single network. A backup carrier with an active account, tested labels and a known rate card gives you somewhere to send parcels when the first one caps pickups.

Stock packaging and plan packing staff

Boxes, mailers, tape and labels sell out before Diwali too. Order early, and standardise on a few box sizes so packing stays fast. Right-sized boxes also keep volumetric weight down when you can least afford waste.

Position inventory near demand

If you have a second stocking point, move fast-selling SKUs to it. A within-state or within-city lane is cheaper and has far less to go wrong than a cross-country one.

Two weeks out: promises

Pad your delivery estimates

Normal surface ranges are 1–2 days within city, 2–3 within state, 2–4 metro to metro, 3–6 rest of India and 5–9 for special zones. In peak weeks, add one to two days to each before showing it. A metro lane becomes "3–6 days"; a special-zone lane becomes "7–11 days". Our estimated delivery date guide covers the date maths.

Publish order-by dates

Work backwards from the festival. If Diwali is on a Sunday and you want every parcel delivered by Friday:

  1. Take the padded upper bound for each zone
  2. Subtract it, in working days, from that Friday
  3. Subtract one more day for handling

That gives a "last order date" per zone — earlier for the North-East and J&K, later for your own city. Put it in a banner, on product pages and in campaign emails. Customers plan around it, and it pulls demand forward out of the worst week.

Re-check serviceability

Carriers sometimes suspend or restrict pincodes during peak, and India Post's directory keeps changing through the year. Make sure your checkout validates the destination pincode on every order, not against a list exported months ago. See why checkout needs a serviceability check.

Check your shipping prices against campaign reach

Festive ads reach pincodes your store has never shipped to. If the campaign offers free shipping everywhere, know what it costs: a 1 kg prepaid parcel is about ₹123 on a metro lane and about ₹221 to a special-zone pincode. Price a sample of likely orders before the campaign goes live:

POST /v1/rates/calculate
{
  "origin": "110001",
  "destination": "781001",
  "weight_grams": 1000,
  "payment_mode": "prepaid"
}

If the special-zone share grows, use a higher free-shipping threshold for those pincodes, as described in the free shipping threshold guide.

Peak weeks: operations

  • Move your cut-off earlier. If pickups are being missed, an honest 12 pm cut-off beats a 4 pm one you cannot keep.
  • Dispatch daily, including weekends where your carrier picks up. Backlog compounds.
  • Tighten COD. Refusals rise when delivery is slow and gifting deadlines pass. Confirm COD orders before dispatch, and consider prepaid-only for late orders that will arrive after the festival. The RTO guide explains the cost.
  • Watch the lanes, not the average. Check daily how many parcels per zone are past their promised date. One struggling lane is easy to miss in a national average.
  • Keep a fallback for your own systems. If a rate or serviceability call fails under load, serve a cached lane rate rather than blocking checkout.

Telling customers about delays

Delays will happen. What decides whether the customer comes back is how they find out.

  • Say it before they ask. If a parcel will miss its promised date, message the customer that day with the new date.
  • Be specific. "Delayed at the Nagpur hub, now expected Thursday" is better than "experiencing higher volumes".
  • Give support the same data. The promised date, the tracking status and the new estimate should be on one screen.
  • Offer a way out for gifts. If it cannot arrive in time, let the customer cancel before dispatch rather than refuse at the door, which costs you freight both ways.

After the peak

Within two weeks of Diwali, review the data while it is fresh:

  • On-time delivery rate by zone and by carrier
  • RTO rate by payment mode and by pincode
  • Actual shipping cost per order against what you charged
  • Weight disputes and extra charges on the courier invoice

Write down what you would change. Next year's forecast, cut-off dates and carrier split should start from these numbers, not from memory.

Frequently asked questions

How early should I prepare for Diwali shipping?

Start about four weeks before the peak. Carrier capacity, a backup courier, packaging stock and inventory positioning all need lead time. Delivery estimates and order-by dates should be live at least two weeks before the festival.

How do I set a last order date for Diwali delivery?

Take the upper end of each zone's delivery range, add a day or two of peak buffer and a day of handling, and count back in working days from the date you want parcels delivered by. Publish a separate date for slow lanes such as the North-East and J&K.

What should I do when festive orders are delayed?

Tell the customer before they contact you, with a specific new date. Give your support team the promised date and live tracking status together, and let gift buyers cancel before dispatch if the parcel will miss the occasion.