— COD — OCT 09, 2026 —

Shipping aggregator or direct courier for Shopify India

Once a Shopify store in India crosses a handful of orders a day, shipping stops being a chore and becomes a cost and cash flow decision. Do you sign up with an aggregator like Shiprocket or NimbusPost, or go direct with a courier like Delhivery? This guide explains how the two models differ, what to check in COD remittance, NDR and RTO handling, weight disputes and the Shopify integration, and the questions to ask before you sign anything.

Vendor details are from each company's own Shopify App Store listing and help pages, and Shopify's Help Center, checked on 8 October 2026. Logistics terms and fees change often, so confirm the current terms in writing before you commit.

What is the difference between an aggregator and a direct courier contract?

An aggregator gives you one account, one wallet and one dashboard that books shipments across several courier companies. A direct contract means you deal with one courier company yourself, on rates and terms negotiated with them.

Shiprocket's Shopify app, for example, describes itself as a "unified interface that brings together 25+ courier partners on one platform". NimbusPost's listing says it ships across India "using multiple couriers", with partners such as Delhivery, Blue Dart and Xpressbees. Delhivery, on the other hand, is a courier company with its own Shopify app, its own network and, according to its listing, "a dedicated relationship manager".

Question Aggregator Direct courier
How many couriers? Several, chosen per shipment or by rules One, unless you sign more contracts
Who do you complain to? The aggregator, who takes it up with the courier The courier directly
Rates The aggregator's rate card for each courier Negotiated with the courier, usually tied to volume
COD money flow Courier to aggregator to you Courier to you
Fallback if one courier fails a pin code Switch courier in the same dashboard Needs a second contract
Onboarding Usually self serve Usually through a sales or account team

Neither model is better for every store. The right choice depends on your order volume, how much of it is cash on delivery, where your customers are, and how much time your team can give to shipping operations.

When does an aggregator make more sense for a Shopify store?

An aggregator usually suits stores that are still finding their volume, or that ship to a wide spread of pin codes. The practical reasons:

  • No single courier covers everything well. One courier may be strong in metros and weak in a particular region. With an aggregator you can route those orders to another courier without a new contract.
  • Low setup effort. You install the app, connect Shopify, recharge a wallet and start booking. Shiprocket's listing shows a free plan alongside paid plans, and NimbusPost's says it is "Free to install", with "Freight charges by courier partner".
  • Automatic courier selection. Shiprocket says its Courier Recommendation Engine lets "AI pick the best courier for your needs", and NimbusPost lists an "AI-based courier allocation engine". Treat these as vendor claims. Check what the rules actually optimise for, cost, speed or delivery success, and whether you can override them.
  • One place for tracking and customer updates. Shiprocket's listing mentions a branded tracking page and order updates by "email, WhatsApp and SMS".

The trade-off is an extra layer. When a parcel goes missing or a COD payment is late, your ticket goes to the aggregator, who then chases the courier. How well that works depends on the aggregator's support, which you can only judge by asking other sellers and testing it yourself.

When is a direct courier contract worth it?

Going direct tends to make sense once your volume is steady and most of it moves through one courier anyway. At that point you may get better terms by negotiating directly, and a named account contact can resolve problems faster than a ticket queue.

Delhivery's own Shopify app is a good example of what a courier offers directly. Its listing says "Shipping rates start at Rs.30 per parcel excluding GST", promises "COD remittance within 2 days", mentions an "RTO predictor and Address intelligence system", and claims "18,500+ pin codes serviced". Those are the courier's own figures. The rate you actually get will depend on weight, zone and your volume, so ask for a written rate card for your real parcel sizes.

Many brands end up with a mix: a direct contract for their main courier and an aggregator account as a backup for pin codes that courier does not serve well. If you also use a warehouse partner, our guide to 3PL fulfilment for Shopify in India covers how that changes the picture.

Packing stations, cartons and a conveyor inside a large fulfilment warehouse
Every parcel that leaves a packing station carries a declared weight, and that number decides what the courier bills you.
Photo: Alvy via Flickr, CC BY 2.0

How quickly will you receive your COD money?

This is often the biggest difference between providers, and it matters more than a small gap in freight rates. Cash on delivery money sits with the courier, and sometimes the aggregator, until it is remitted to your bank account.

Shiprocket's support page states the standard timeline plainly: the COD amount reaches your bank account 8 to 9 days after the order is delivered. It also offers Early COD, which it says can pay "as soon as 2 days after delivery" for what it calls "a nominal fee". Delhivery's Shopify listing promises COD remittance within 2 days. NimbusPost lists "Early COD payouts" as a feature without giving a timeline on its listing.

Questions to settle in writing before you sign:

  • What is the standard remittance cycle, counted from which date, delivery or pickup?
  • Is faster remittance a paid add on, and what exactly does it cost?
  • Can freight charges or disputes be deducted from COD money before it reaches you?
  • Which report will you get to match each remittance to Shopify orders?

That last point matters because Shopify does not know when a courier has paid you. Shopify's Help Center explains that orders using manual payment methods such as cash on delivery are marked as unpaid, and you mark them as paid once you receive the money. Without a clean remittance report, reconciling hundreds of COD orders becomes a monthly headache for your accounts team.

How do NDR and RTO handling differ between providers?

An NDR, or non delivery report, is raised when the courier could not deliver a parcel. Shiprocket's support documentation defines it as a flag on "an order that the courier company couldn't deliver to the customer", and lists three responses: reattempt delivery, contact the buyer, or start a return to origin. An RTO is the parcel coming back to you, and you pay freight on it.

Every serious provider has some NDR workflow. What differs is how much of it is automated and how quickly you can act. NimbusPost lists "NDR Automation" and "COD RTO reduction" among its features. Delhivery points to its RTO predictor. Shiprocket says its tools help reduce RTO. None of these listings publishes independent proof of results, so ask each provider to show you the workflow in a live demo rather than relying on the claim.

What to check:

  • Does the buyer get an automatic WhatsApp or SMS to confirm a new delivery slot or correct the address?
  • How long do you have to respond to an NDR before the courier starts the return?
  • Are RTO charges the same as forward charges, or different?
  • Can you flag risky COD orders before they are shipped, not after?

Courier tools only solve part of the problem. Much of the RTO risk is decided at checkout, through address quality and COD confirmation. Our guide on cutting COD returns on Shopify covers the store side.

What should you know about weight disputes?

Weight disputes are the quiet cost many new sellers miss. Couriers can charge on volumetric weight, which is worked out from the box dimensions, so a light product in a large box can be billed as a heavier parcel. If the courier's scanner records a different weight from the one you declared, the difference is charged to you.

Shiprocket's knowledge base is unusually clear on its process, and it is a useful benchmark for comparing others:

  • "You have 7 days to raise a dispute, after which the weight given by the courier company will be auto-accepted."
  • You need product images "capturing the volumetric dimensions", with the shipment photographed from all three sides.
  • The disputed amount is "put on hold, separate from the usable amount" until the dispute is settled.
  • Shiprocket states a resolution time of "7 days or lesser".

Ask every provider for its equivalent in writing: the window to raise a dispute, the evidence needed and what happens to the money meanwhile. On your side, the fix is operational. Enter real packed weights and box dimensions for each product in Shopify, use a small set of standard box sizes, and photograph packed parcels on a scale for high value or bulky orders.

How well does each option work with Shopify?

All three providers have Shopify App Store listings, so the basic connection, pulling orders in and pushing tracking numbers back, should work. The details are where stores get stuck. Before you choose, test these in a trial account:

Check Why it matters
Orders sync automatically, including edited orders Manual copying causes wrong addresses and missed orders
Tracking numbers and fulfilment status flow back to Shopify Customers get Shopify's shipping emails and your team sees one status
COD and prepaid orders are told apart correctly A prepaid order shipped as COD is money collected twice
Partial fulfilment and split shipments work Common for multi item orders and pre orders
Returns and RTOs update inventory in Shopify Otherwise stock counts drift and you oversell
Multiple pickup locations, if you have them Orders must ship from the location that holds the stock

Also read the recent reviews on each app's listing. Ratings swing a lot over time, so look at what merchants complain about in the last few months, such as sync failures, support response or COD delays, rather than the headline score.

What should you ask before signing with any shipping partner?

Use this list on every sales call. Ask for the answers by email, so you have them in writing:

  1. Show me the rate card for my actual box sizes and my top delivery zones, including COD charges, RTO charges, fuel surcharge and GST.
  2. What is the COD remittance cycle, and what does faster remittance cost?
  3. What is the weight dispute window and the evidence required?
  4. How do I respond to NDRs, and what happens if I do not respond in time?
  5. Which couriers serve my top pin codes, and what happens to orders for pin codes they do not serve?
  6. Is there a minimum volume, wallet balance or lock in period?
  7. Who is my support contact, and how do I escalate a lost or damaged parcel claim?
  8. How do tracking updates reach the customer, and can they carry my brand?

Then run a small trial with real orders before you move all your volume. If the festive season is close, as it is now with Diwali on 8 November 2026, avoid switching shipping partners in the middle of peak. Make the change early or after the rush, and keep your old account active as a backup. Clear delivery timelines also matter once you switch, which our guide to showing delivery dates on Shopify covers.

Want help choosing a shipping setup for your Shopify store?

Free shipping setup review. Get in touch or email hello@exactwhy.com with the subject "Shipping setup" and your store URL. Tell us roughly how many orders you ship, how much is COD, which partner you use today and what is going wrong. We reply within 4 hours with what to check in your current setup and which questions to put to the providers you are considering.

If you go ahead. We connect your shipping partner to Shopify, set product weights and box sizes, configure COD and NDR messaging, test order, tracking and return flows end to end, and make sure inventory stays accurate when parcels come back.

Other Blogs

D2C LAUNCH
Can You Sell Online in India Without GST Registration
Oct 16, 2026
Parth Sojitra
D2C
Shopify Store Launch Checklist for Indian D2C Brands
Oct 16, 2026
Parth Sojitra
D2C INDIA
Shopify vs Dukaan vs ShopDeck for Indian Sellers in 2026
Oct 16, 2026
Parth Sojitra
COST
Shopify Store Setup Cost in India, Line by Line
Oct 15, 2026
Parth Sojitra
D2C INDIA
Launching a Shopify Store Before Diwali 2026, What to Cut
Oct 15, 2026
Parth Sojitra
D2C INDIA
Shopify vs WooCommerce for a New D2C Brand in India
Oct 15, 2026
Parth Sojitra
D2C INDIA
Shopify Jewellery Store in India, Setup Guide for 2026
Oct 10, 2026
Parth Sojitra
INDIA
Squarespace to Shopify Migration for Indian D2C Brands
Oct 09, 2026
Parth Sojitra
E-INVOICING
Zoho Books and Zoho Inventory with Shopify in India
Oct 09, 2026
Parth Sojitra
D2C
Manufacturer D2C on Shopify without losing distributors
Oct 08, 2026
Parth Sojitra
B2B
How to Take Corporate Diwali Gifting Orders on Shopify
Oct 07, 2026
Parth Sojitra
DIWALI 2026
What Not to Change on Your Shopify Store Before Diwali
Oct 07, 2026
Parth Sojitra
INDIA
Wix to Shopify Migration for Indian Brands, Step by Step
Oct 07, 2026
Parth Sojitra
ARABIC
Arabic and Urdu Shopify Stores for Indian Brands in the Gulf
Oct 05, 2026
Parth Sojitra
A/B TESTING
Test Diwali Offers on Shopify with Discounts in Rollouts
Oct 05, 2026
Parth Sojitra
INDIA
Shopify Canvas, and When You Still Need a Developer
Oct 05, 2026
Parth Sojitra
ANANYA BIRLA
LOVETC by Ananya Birla, a Celebrity Beauty Brand on Shopify
Oct 03, 2026
Parth Sojitra
AQUON
Celebrity D2C Website Design and Development Agency
Oct 03, 2026
Parth Sojitra
ACTORS
Celebrities D2C Website Development Agency in India
Oct 03, 2026
Parth Sojitra
AQUON
Celebrity Ecommerce Website Development Company in India
Oct 03, 2026
Parth Sojitra
BRAND STORE
What Kind of Website Does a Celebrity Need in India?
Oct 03, 2026
Parth Sojitra
AQUON
How Celebrity Brands Turn a Persona Into a Shopify Store
Oct 03, 2026
Parth Sojitra
CELEBRITY BRANDS
Celebrity Brand Launch on Shopify, a Checklist for India
Oct 03, 2026
Parth Sojitra
CASE STUDY
Flux Theory, Ranbir Kapoor's Brand, and Its Shopify Store
Oct 03, 2026
Parth Sojitra
ACCOUNTING
Shopify Tally Integration for GST, What to Settle First
Oct 02, 2026
Parth Sojitra
ACCEPTANCE TESTING
Shopify Store Sign-Off Checklist Before Final Payment
Oct 02, 2026
Parth Sojitra
CUSTOM WEBSITE
How to Move a Custom-Coded Website to Shopify in India
Oct 01, 2026
Parth Sojitra
DEVELOPER
Shopify Project Stalled? Rescue, Switch Dev or Restart
Oct 01, 2026
Parth Sojitra
COLLABORATOR ACCOUNTS
How to Give a Shopify Developer Store Access Safely
Oct 01, 2026
Parth Sojitra
AGENTIC COMMERCE
Shopify September 2026 Updates Indian Stores Should Act On
Sep 30, 2026
Parth Sojitra
INDIA
Shopify POS Now Runs Stock Counts and Local Delivery
Sep 30, 2026
Parth Sojitra
COD
Shopify Basic or Grow in India? Do the Fee Maths First
Sep 30, 2026
Parth Sojitra
ANALYTICS
Shopify Can Now Report Sales by Colour, Fabric and Fit
Sep 30, 2026
Parth Sojitra
D2C
Why Shopify Projects Run Over and How to Write a Scope
Sep 29, 2026
Parth Sojitra
D2C
Fixed Price, Hourly or Retainer for Shopify Development
Sep 29, 2026
Parth Sojitra
CUSTOM THEME
Custom Theme or Premium Theme for a Shopify D2C Brand
Sep 29, 2026
Parth Sojitra
D2C
What a Shopify Maintenance Plan Should Actually Include
Sep 28, 2026
Parth Sojitra
CUSTOM APPS
Your Shopify Integration Can Stop Silently. How to Check It
Sep 28, 2026
Parth Sojitra
A/B TESTING
Shopify Rollouts Lets You A/B Test Your Theme, With Limits
Sep 28, 2026
Parth Sojitra
ANALYTICS
Shopify Conversion Rate Changed? Check the Session Update
Sep 24, 2026
Parth Sojitra
2026
Your Store Search Is Losing Sales. Use Shopify's Free Tool.
Sep 24, 2026
Parth Sojitra
AMAZON
Managing Multiple Barcodes on Shopify Product Variants
Sep 24, 2026
Parth Sojitra
CUSTOMER SUPPORT
Editing Cancelling and Refunding Shopify Orders Safely
Sep 24, 2026
Parth Sojitra
CSV IMPORT
Bulk Editing Shopify Products Without Wrecking Them
Sep 24, 2026
Parth Sojitra
D2C
Multiple Shopify Warehouses Without Overselling
Sep 23, 2026
Parth Sojitra
BRAND TEAM
Stop Hardcoding Product Content Into Your Shopify Theme
Sep 23, 2026
Parth Sojitra
CHECKOUT
Delivery Promises Your Shopify Store Can Actually Keep
Sep 23, 2026
Parth Sojitra
2026
Getting Stores Ready for Claude Commerce Agents
Sep 23, 2026
Parth Sojitra
INDIA
What Balmain on Shopify Means for Indian Brands
Sep 23, 2026
Parth Sojitra