Skip to main content
How-To · 12 min read

Courier and Last-Mile Reconciliation for Indian E-commerce and D2C Brands

A D2C brand spending ₹6.8 Cr annually on courier and last-mile reconciles across Blue Dart, DTDC, DHL Express, India Post Speed Post and a handful of regional partners — and the per-shipment audit trail has to hold tariff structure (per-shipment vs slab vs zone), weight-dispute window, OTP-delivery verification, COD remittance lifecycle, and Section 393 code 1002 TDS withholding all on the same AWB.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 12 June 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

A D2C brand with ₹6.8 Cr annual courier spend across Blue Dart, DTDC, DHL Express, India Post and 3-5 D2C-focused partners reconciles per-AWB tariff against partner-specific structures (per-shipment vs slab vs zone), weight-dispute resolution within 14-day window with volumetric-weight upgrade, OTP-delivery verification tied to COD remittance lifecycle on T+3 to T+7 SLA, Section 393 code 1002 TDS withholding at 1 or 2 percent with 194C(6) nil-deduction declaration framework, Section 52 CGST TCS credit where aggregators are used, and Section 9(5) classification scoping where applicable. Failure on any rail cascades — weight-dispute losses compound, COD remittance lag distorts working capital, TDS mis-classification creates assessment risk.

How It's Resolved

Build a per-AWB master keyed by courier partner, service tier, declared weight, volumetric L×B×H, declared value, origin pin and destination pin. Apply partner-specific tariff card per slab per zone with rate-card version on booking date. Resolve volumetric-weight disputes within 14-day window with one of three outcomes (accepted, contested-write-off, unresponded-billed). Track OTP-delivery confirmation per AWB and tie to COD remittance file from courier on T+3 to T+7 contracted SLA. Deduct Section 393 code 1002 TDS at 1 percent (individual/HUF) or 2 percent (company/firm) on courier invoice; maintain Section 194C(6) declaration register for small-transporter PAN-declarations. Classify SAC 996819 standard courier invoices at 18 percent forward charge; separate Section 52 CGST TCS credit where aggregator-rolled invoices applicable.

Configuration

Courier partner master with tariff card per slab per zone per service tier and rate-card version; AWB master keyed by partner, declared weight, volumetric, origin and destination; weight-dispute register with 14-day window and outcome flag; OTP-delivery confirmation per AWB tied to COD remittance file; COD ageing per courier per delivery date against contracted T+X SLA; Section 393 code 1002 TDS challan ledger with 194C(6) declaration register; Section 52 CGST TCS reconciliation per aggregator with GSTR-2B credit tracking; SAC 996819 18 percent ITC reclamation register.

Output

A per-AWB tariff reconciliation with partner-specific zone and slab match, weight-dispute outcomes by AWB, OTP-confirmation vs COD remittance reconciliation with ageing per courier, Section 393 code 1002 TDS challan compliance log with 194C(6) declaration validation, monthly SAC 996819 ITC reclamation and Section 52 CGST TCS credit roll-up to GSTR-3B, quarterly 26Q filing with partner-wise TDS deducted, and a partner-performance scorecard with weight-dispute rate, OTP-success rate and COD-remittance-lag KPI.

A Bengaluru D2C brand selling apparel, footwear and accessories online — direct-to-consumer through its own site plus listings on Myntra, Ajio and Amazon — spends ₹6.8 crore annually on courier and last-mile across Blue Dart (15 percent), DTDC (24 percent), DHL Express (4 percent), India Post Speed Post (8 percent), Shiprocket (aggregating multiple partners on tier-2/3 lanes, 34 percent), Delhivery (10 percent) and Ekart (5 percent). May 2026 spend: ₹58 lakh on 1.42 lakh AWBs. The CFO reconciles four concurrent rails — tariff structure per AWB per partner, weight-dispute outcomes inside 14-day windows, OTP-delivery verification tied to COD remittance, and Section 393 code 1002 TDS withholding with 194C(6) declaration discipline. Courier last-mile reconciliation India at D2C scale is where partner-mix drift, slab-boundary error and rate-card version mismatch silently eat 1.5-3 percent of logistics spend.

Quick reference

ItemValueSource
Standard courier SAC996819 supporting services in transportCGST tariff
Standard courier GST18% forward chargeCGST tariff
Volumetric formula (surface)L × B × H ÷ 5000Industry standard
Volumetric formula (air)L × B × H ÷ 4000Industry standard
Weight-dispute windowTypically 14 days from re-weigh notificationPartner SLA
COD remittance SLAT+3 to T+7 contractedPartner SLA
Transporter payment TDSSection 393 code 1002 — 1% (HUF/individual) / 2% (company/firm)Legacy 194C
Small-transporter nil-deductionSection 194C(6) PAN declaration preservedIncome Tax Act 2025
Aggregator Section 52 CGST TCS0.5% CGST + 0.5% SGST or 1% IGSTCGST Section 52
Section 9(5) applicabilityNOT applicable to standard courierCGST Section 9(5)

Who are the dominant Indian courier and last-mile partners?

The D2C and e-commerce courier landscape splits across:

PartnerPositioningTariff structure
Blue DartPremium pan-India, same-dayZone-and-slab per-AWB
DTDCMass-segment, deep tier-2/3Zone-and-slab with negotiated D2C rates
DHL ExpressInternational + premium domesticZone-based per-shipment with fuel + remote surcharges
India Post Speed PostDeep last-mile tier-3 and ruralFlat-rate per slab nationwide
DelhiveryE-commerce-focused, large networkHybrid: per-shipment / slab / lane-wise
ShiprocketMulti-courier aggregatorAggregator pricing with platform-margin
XpressBeesE-commerce-focusedSlab + zone
Ekart LogisticsFlipkart group, marketplace-focusedSlab + zone
Ecom ExpressE-commerce-focused, tier-2/3 strongSlab + zone

A typical D2C brand uses 5-8 partners concurrently — a premium partner for metro same-day, a mass-segment partner for the bulk of tier-2 volume, a rural partner for India Post coverage, and a multi-courier aggregator (Shiprocket or Pickrr) to route tail-distribution efficiently.

What are the four reconciliation rails?

Rail 1 — Per-AWB tariff against partner-specific structure

Each AWB is rated at booking from the partner’s tariff card with the rate-card version effective on the booking date. The audit re-rates each AWB from the booking record and compares to the partner’s invoice. Recurring exception patterns:

  • Slab-boundary error — a 502 g shipment billed at the 501-1000 g slab when the partner card has 501-750 g and 751-1000 g sub-slabs
  • Zone mis-classification — a tier-2 city pin classified as tier-3 attracting the higher slab rate
  • Service-tier downgrade — surface-premium booked but billed as standard surface
  • Rate-card version mismatch — renegotiated card effective 1 May but May invoices still billing on April rate

Industry-typical mis-billing on a 1.4 lakh-AWB monthly book is 0.3-0.9 percent of spend.

Rail 2 — Volumetric weight-dispute resolution

Volumetric weight applies on every AWB. The billed weight is the higher of actual and volumetric (L×B×H÷5000 for surface, ÷4000 for air). When the partner’s hub re-weigh records a higher value than the brand-declared, a slab upgrade is triggered. The brand has a 14-day window to contest:

  • Accepted upgrade — brand agrees, slab differential billed
  • Contested write-off — brand supplies valid pick-pack evidence, partner writes off
  • Unresponded billed — brand misses the 14-day window, partner bills the upgrade

D2C brands with high SKU variability typically see 4-9 percent of AWBs flagged for volumetric upgrade.

Rail 3 — OTP-delivery verification and COD remittance lifecycle

OTP-delivery is contractually mandated on most D2C COD shipments. The flow:

  1. Rider scans ‘out for delivery’; recipient receives OTP on registered phone
  2. Rider arrives at doorstep, recipient shares OTP
  3. Rider enters OTP, marks ‘delivered’
  4. COD cash collected at delivery

COD remittance lifecycle from courier-side: rider hub-deposit end-of-day → courier treasury reconciles AWB-wise on T+1 to T+2 → remit to brand on T+3 to T+7 contracted SLA.

The brand’s reconciliation ties OTP-confirmation per AWB to the COD remittance file. Recurring exception patterns:

  • COD shown delivered but not remitted on contracted T+X
  • COD remitted in cumulative settlement without AWB-detail
  • COD reversed post-remittance on RTO claim
  • COD partial remittance with retained against RTO percentage

Typical exception rate is 0.4-1.2 percent of COD value with recovery taking 14-30 days.

Rail 4 — Section 393 code 1002 TDS and Section 52 CGST TCS

Section 393 code 1002 — 1 percent (individual/HUF) or 2 percent (company/firm) TDS deducted by the brand on courier invoices.

Section 194C(6) preserved nil-deduction route — small transporters owning 10 or fewer goods carriages with PAN-based declaration are non-deduction vendors. The brand maintains the declaration register live and re-validates at every FY boundary.

Section 52 CGST TCS — where the brand uses an aggregator (Shiprocket, Pickrr), the aggregator is an e-commerce operator under Section 52 and collects TCS at 0.5 percent CGST + 0.5 percent SGST (or 1 percent IGST) on consideration. The brand claims the credit in GSTR-2B.

Section 9(5) NOT applicable — standard courier and last-mile freight is not on the Section 9(5) list. The courier raises SAC 996819 invoice at 18 percent forward charge.

Interactive Tool

Quantify TDS deducted against quarterly 26Q filing exposure

For D2C brands where Section 393 code 1002 TDS across multiple courier partners and Section 52 CGST TCS credits from aggregators must align with quarterly 26Q filings, the estimator quantifies the variance and chase effort.

Open the TDS Mismatch Estimator →

Worked example — Bengaluru D2C brand, 1.42 lakh AWBs, May 2026

LineValue
Total courier spend₹58 lakh
AWBs shipped1.42 lakh
Average courier cost per AWB₹40.8
Partner mix — Blue Dart₹8.7 lakh (15%)
Partner mix — DTDC₹13.9 lakh (24%)
Partner mix — DHL Express₹2.3 lakh (4%)
Partner mix — India Post₹4.6 lakh (8%)
Partner mix — Shiprocket (aggregator)₹19.7 lakh (34%)
Partner mix — Delhivery₹5.8 lakh (10%)
Partner mix — Ekart₹2.9 lakh (5%)
Weight-disputes flagged (volumetric upgrade)8,520 AWBs (6%)
— Contested with valid evidence (write-off)3,408 (40%)
— Accepted upgrade4,260 (50%)
— Unresponded billed852 (10%)
Permanent weight-dispute leakage₹84,000
COD AWBs39,000 (27.5%)
COD value collected₹3.9 crore
COD remitted in May (on April + early May AWBs)₹3.62 crore
COD in transit at month-end₹28 lakh
OTP-success rate96.4%
COD remittance lag exceptions filed142 AWBs, ₹4.8 lakh
Section 393 code 1002 TDS deducted at 2% on company couriers₹1.06 lakh (Blue Dart, DTDC, DHL, Delhivery, Shiprocket, Ekart)
Section 393 code 1002 TDS deducted at 1% on India Post₹4,600
Section 194C(6) nil-deduction vendors (small lane-vendors via Shiprocket)4 with PAN declarations on file
SAC 996819 ITC reclaimed at 18%₹10.44 lakh
Section 52 CGST TCS credit (Shiprocket-collected at 1% IGST)₹19,700
Quarterly 26Q filing tie-out at Q1 closeTDS deducted vs deposited tied per partner TAN

The CFO’s month-end close ties:

  • Per-AWB tariff against partner card with rate-card version
  • Weight-dispute register with 14-day window outcomes per partner
  • OTP-confirmation vs COD remittance per AWB
  • Section 393 code 1002 TDS deducted + 194C(6) declarations + Section 52 TCS credit

What does the Section 393 / GST overlay look like?

  • Section 393(1)(a) code 1002 (legacy 194C) — 1-2 percent TDS on courier invoices. See Payment Code 1002 — Contractor Payments.
  • Section 194C(6) preserved — small-transporter nil-deduction with PAN declaration framework.
  • Section 52 CGST TCS — 0.5 percent CGST + 0.5 percent SGST (or 1 percent IGST) on consideration where aggregator-rolled invoices apply. Credit in GSTR-2B.
  • SAC 996819 at 18 percent forward charge — standard courier invoice; ITC reclaimable subject to GSTR-2B match.
  • Section 9(5) NOT applicable — to standard courier services. Section 9(5) lists are specified categories only.
  • Cross-era note — pre-1 April 2026 TDS under legacy 194C cross-referenced to code 1002 for at least one FY cycle. See TDS payment codes 1001-1092 India.

CBIC authority reference

For SAC 996819 (supporting services in transport), Section 9(5) of the CGST Act on e-commerce operator liability, Section 52 CGST TCS framework, and the GST treatment of courier and last-mile delivery services see the CBIC GST portal.

What automated reconciliation changes

Running a D2C brand’s courier book across 5-8 partners with per-AWB tariff verification, weight-dispute 14-day-window resolution, OTP-confirmation tied to COD remittance, Section 393 code 1002 TDS with 194C(6) declaration discipline, and Section 52 CGST TCS credit from aggregator-rolled invoices is the most settlement-dense workflow in D2C logistics. Purpose-built reconciliation software India holds the courier partner master with version-controlled tariff cards, the AWB-level matching engine with weight-dispute resolution, the COD remittance reconciliation against OTP confirmation, and the Section 393 code 1002 + Section 52 CGST TCS multi-code ledgers in one frame. Customer outcomes include match rate improvement from 51 percent to 88 percent on revenue-grade ledgers. Build is two-to-four weeks on AWS Mumbai (ISO 27001:2022). For the SAC 996819 ITC reclamation discipline see GST reconciliation software.

Continue reading in the Logistics cluster

Primary reference: CBIC GST portal — for SAC 996819 (supporting services in transport), Section 9(5) of the CGST Act on e-commerce operator liability, Section 52 CGST TCS framework, and the GST treatment of courier and last-mile delivery services.

Frequently Asked Questions

What are the dominant Indian courier and last-mile partners and how do their tariff structures differ?
The dominant Indian courier and last-mile partners for D2C and e-commerce brands are Blue Dart (high-end and same-day pan-India), DTDC (mass-segment with deep tier-2/3 reach), DHL Express (international and premium domestic), India Post Speed Post (deep last-mile in tier-3 and rural), and a growing set of D2C-focused players including Delhivery, Shiprocket, Ekart Logistics, XpressBees and Ecom Express. Each prices on a different structure: Blue Dart uses zone-and-slab per-AWB tariffs with strict premium positioning; DTDC uses zone-and-slab with negotiated D2C rates; DHL Express uses zone-based per-shipment with fuel surcharge and remote-area surcharge layers; India Post Speed Post uses a flat-rate per slab nationwide. D2C-focused partners typically offer hybrid pricing: per-shipment for low-volume brands, slab-based for mid-volume, and lane-wise negotiated rates for high-volume brands. The reconciliation must hold the tariff structure per partner per service tier.
How are weight-disputes resolved on courier AWBs?
Two weight measurements matter on every AWB: actual weight (physical weighing at hub or vendor pickup) and volumetric weight (L cm × B cm × H cm divided by 5000 for surface, 4000 for air). The billed weight is the higher of the two. When the brand declares 800 grams and the courier's hub re-weigh records 1.2 kg, the brand has a 14-day window to contest by submitting pick-pack evidence — packing-list photograph, dimension capture from the warehouse, video of weighing. If the contest is valid, the slab differential is credited back; if invalid or unresponded, the higher slab is billed. D2C brands with high SKU variability (apparel, accessories, consumables) typically see 4-9 percent of AWBs flagged for volumetric-weight upgrade, of which 50-70 percent are sustained on hub evidence and 30-50 percent are reversed on brand contest.
What is the OTP delivery verification and how does it interact with the COD remittance cycle?
OTP (One Time Password) delivery is the protocol that confirms the recipient at the doorstep before the rider hands over the package. The recipient receives an OTP on the registered phone number at the time the rider scans 'out for delivery' or at doorstep; the rider enters the OTP to mark 'delivered'. OTP delivery eliminates the dispute risk of 'delivered but recipient denies receipt' that prepaid orders face and is contractually mandated on most D2C COD shipments. The COD remittance from courier to brand follows: rider collects cash at delivery (OTP-confirmed), hub end-of-day deposit, courier's central treasury reconciles AWB-wise on T+1 to T+2, courier remits to brand on T+3 to T+7 contracted SLA depending on partner. The brand's reconciliation ties OTP confirmation per AWB to the COD remittance file received from the courier, and ages mismatches — typical exception rate is 0.4-1.2 percent of COD value with recovery taking 14-30 days.
What Section 393 code 1002 TDS applies and what is the 194C(6) nil-deduction route?
Payments to a goods-transport operator including a courier or last-mile partner fall under Section 393(1)(a) of the Income Tax Act 2025, payment code 1002 (replacing legacy Section 194C). The rate is 1 percent for individual or HUF transporters and 2 percent for company, firm or LLP transporters. The legacy Section 194C(6) nil-deduction route for small transporters owning ten or fewer goods carriages who furnish a PAN-based declaration is preserved under the Act 2025 framework. The consuming brand treats the declared transporter as a non-deduction vendor and preserves the PAN declaration on file for assessment. For company-grade couriers like Blue Dart, DTDC, DHL Express, the 2 percent rate applies on the gross invoice value. The brand's quarterly Form 26AS reconciliation is from the courier-side (the courier sees its own 26AS for TDS deducted by the brand) and the brand reconciles its TDS challan payments and 26Q quarterly filing.
Where does Section 9(5) of the CGST Act apply on courier services and how does Section 52 TCS interact?
Section 9(5) of the CGST Act lists specified categories of supply where the e-commerce operator (rather than the underlying supplier) is liable to pay GST — passenger transport, hotel accommodation under specified tariff bands, restaurant services other than at 18 percent with ITC, certain housekeeping services. Standard courier and last-mile freight is NOT on the Section 9(5) list — the courier raises a standard SAC 996819 (supporting services in transport) invoice at 18 percent forward charge to the brand, and the brand claims ITC subject to GSTR-2B match. However, where the D2C brand uses an aggregator-style courier-marketplace (Shiprocket consolidating multiple courier partners under a single invoice), the aggregator is an e-commerce operator and Section 52 TCS at 0.5 percent CGST + 0.5 percent SGST (or 1 percent IGST) on consideration applies — the aggregator collects TCS on the brand's behalf and the brand claims the credit in GSTR-2B. The reconciliation must distinguish direct courier invoices from aggregator-rolled-up invoices.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.