Skip to main content
How-To · 12 min read

3PL Settlement Reconciliation for Indian Logistics and Supply-Chain Operators

An Indian 3PL operating across four zones with 280 client SLAs runs a fundamentally harder reconciliation than a single-client transporter. The same shipment carries five reconciling rails simultaneously: slab tariff to client, hub re-weigh discrepancy, zone classification, COD collection-to-remit cycle, and credit-note flow on failed delivery — each closing on a different cadence with a different counterparty.

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

Indian 3PL operators serving 50 to 500 clients across surface and air networks face five concurrent reconciliation rails — slab-and-zone-banded multi-client tariff settlement, volumetric vs actual weight disputes with 14-day contest windows, COD remittance lifecycle from rider-to-hub-to-client with 5-day average float, Section 34 credit-note flow for failed deliveries within the 30-September-following-FY-end deadline, and SAC 996819 GST plus Section 393 code 1002 TDS on client-side payments.

How It's Resolved

Reconcile every AWB against the client-specific tariff card and re-price from the booking record, close volumetric-weight disputes within the 14-day window with one of three outcomes (accepted upgrade, valid contest write-off, unresponded billed), age COD remittance per client per delivery date against the contracted T+X SLA with RTO hold-back release at month-end, file Section 34 credit notes on each failed-delivery AWB tied to the original invoice and reflect in GSTR-1 amendment, and tie SAC 996819 18% service GST output and Section 393 code 1002 TDS deducted by client to the 3PL's quarterly 26AS.

Configuration

Client master with negotiated tariff card per slab per zone per service tier and SLA-driven remittance offset, AWB master with origin pin, destination pin, declared weight, volumetric L*B*H, declared value, COD flag and service tier, hub re-weigh ingest with photograph and dimension capture per AWB, weight-dispute register with 14-day window and outcome flag, COD escrow ledger with rider-hub-HO-client float visibility, RTO hold-back release schedule per client per month, and credit-note register tied to GSTR-1 amendment date.

Output

A monthly client-wise revenue reconciliation showing billed tariff vs re-priced expected vs accepted disputes with delta classification, AWB-wise weight-dispute status with hub re-weigh evidence and 14-day window flag, COD float position by client by delivery date with RTO hold-back accumulation and release timing, credit-note issuance log tied to original failed-delivery AWB with GSTR-1 amendment month, monthly service GST output reconciliation at 18% SAC 996819 with claimable ITC on inbound expenses, and a quarterly Section 393 code 1002 TDS reconciliation against Form 26AS by client TAN.

A multi-client 3PL operating from hubs in Bhiwandi, Bengaluru, Hyderabad and Kolkata services 280 client SLAs and processes 1.2 lakh shipments in May 2026. Total billed revenue is ₹14.8 crore; COD collected and remitted is ₹98 crore; credit notes issued on failed deliveries are ₹62 lakh; weight-upgrade disputes worth ₹84 lakh are open at month-end. The CFO walks five reconciliation rails concurrently — and the discipline required to close each rail cleanly is what separates a 3PL with audit-grade controls from one that perpetually carries unresolved receivables. 3PL settlement reconciliation India at scale is not one reconciliation problem; it is five, each on its own cadence and counterparty.

Quick reference

ItemValue
Service GST18% under SAC 996819 (supporting services in transport)
Volumetric formulaL cm x B cm x H cm divided by 5000 (surface) or 4000 (air)
Weight-dispute contest windowTypically 14 days from re-weigh notification
COD remittance SLAT+3 to T+7 contracted; rider-to-hub float typically T+1, hub-to-HO T+1
Section 34 credit-note deadline30 September following FY end
Client-side TDS codeSection 393, code 1002 — 2% for company/firm/LLP 3PLs
Section 9(5) applicabilityDoes NOT apply to standard 3PL freight — specified-category supplies only
Section 52 CGST TCS0.5% (0.5% CGST + 0.5% SGST, or 1% IGST) on consideration value where 3PL operates a marketplace alongside delivery

What does the 3PL’s revenue settlement look like end-to-end?

A 3PL is paid by its clients, period. Every revenue rupee originates from a client invoice. But the invoice itself is the output of a multi-step reconciliation:

  1. Tariff card master per client per service tier captures the negotiated rates.
  2. Booking record per AWB captures origin pin, destination pin, declared weight, volumetric dimensions, declared value, COD flag, service tier.
  3. Operational re-weigh at hub produces actuals; the 3PL’s billing engine applies the higher of declared or volumetric.
  4. Pre-bill audit re-prices each AWB from the booking against the tariff card and surfaces mismatches.
  5. Client invoice is issued monthly (or fortnightly for high-volume accounts) with weight-dispute supporting evidence.
  6. Client contests disputed AWBs inside the 14-day window.
  7. Credit notes are issued on resolved disputes and on failed deliveries.
  8. Client pays net of credits and disputes, typically on a 30-60 day cycle.
  9. TDS deducted by client under Section 393 code 1002 at 2%.
  10. GSTR-2B reconciliation by client confirms the 3PL’s GSTR-1 filing — late filings push the client’s ITC into a subsequent period.

The 3PL’s reconciliation runs across all ten steps and the ageing breaks differently at each one.

What are the five concurrent reconciliation rails?

Rail 1 — Slab x zone x service-tier billing reconciliation

The negotiated tariff card per client is the contractual revenue baseline. A 3PL with 280 client SLAs holds 280 tariff cards. The pre-bill audit re-prices each AWB from the booking record using the client’s card and compares to the operational bill. Recurring exception patterns:

  • Zone mis-classification (a Tamil Nadu pin coded as South Zone instead of TN-internal, attracting the inter-state instead of intra-state rate).
  • Slab boundary error (a re-weighed 502 g shipment billed at the 501-1000 g slab when the client’s card has 501-750 g and 751-1000 g sub-slabs).
  • Service-tier downgrade (surface-premium booked but billed as standard surface).
  • Rate-card version mismatch (a renegotiated card effective 1 May but May invoices still billing on the April rate).

Industry-typical mis-billing at scale is 0.3% to 1.0% of monthly revenue — recoverable through dispute, but only with the per-AWB booking record preserved.

Rail 2 — Volumetric weight dispute reconciliation

The hub re-weigh produces a weight-discrepancy file with photograph and dimension capture per AWB. Where the volumetric (L x B x H divided by 5000 for surface) exceeds the declared weight, the higher slab applies. The client contests within the 14-day window. The 3PL’s dispute register tracks three outcomes:

  • Accepted upgrade — client agrees, slab differential billed, no impact on the invoice.
  • Contested write-off — client supplies valid pick-pack evidence, 3PL writes off the upgrade.
  • Unresponded billed — client misses the window, 3PL bills the upgrade, ages the receivable.

Industry-typical volumetric upgrade rate is 5-12% of AWBs by volume, 0.8-2.5% by revenue. Of those, 60-75% are accepted, 15-25% are contested with valid evidence, and 10-15% drop into the unresponded-billed bucket.

See warehouse COD and 3PL settlement reconciliation for D2C for the client-side view of the same dispute cycle.

Rail 3 — COD remittance and RTO hold-back

The COD lifecycle from the 3PL’s side: rider collects cash → hub end-of-day deposit → hub remits to HO on T+1 → HO reconciles to AWB delivery confirmation on T+2 → HO remits to client on T+3 to T+7 (SLA contracted). The reconciliation maintains:

  • A COD escrow ledger by client by delivery date.
  • An RTO hold-back percentage per client (typically 8-20% of monthly COD held to absorb RTO returns).
  • A residual hold-back release schedule at month-end after the RTO ageing closes.

At ₹100 crore monthly COD volume and a 5-day average client-side float plus a 12% RTO hold-back averaging a further 15 days, the 3PL parks ₹16-22 crore at any given time. Visibility per AWB per client per remit-window is mandatory — without it, the 3PL cannot answer client queries on missed remittances and the float ages out of control.

Rail 4 — Credit-note flow on failed deliveries

Every failed-delivery AWB (RTO, lost, damaged) triggers a credit-note flow. The 3PL’s flow:

  1. Failed-delivery event captured at hub with reason code.
  2. Internal verification within 7-10 days (loss claims, damage assessment, insurance routing).
  3. Section 34 CGST credit note issued to the client reducing the forward freight revenue and the corresponding GST output.
  4. GSTR-1 amendment in the month of issue.
  5. Next monthly invoice reflects the net of credit.

The 30 September following FY-end deadline is the hard stop — credit notes filed after this date cannot reduce the original year’s output tax, and the GST output remains payable. This is the most common audit finding for 3PLs that scale fast and let their credit-note backlog age.

Rail 5 — Service GST and TDS on client payments

Service GST: 18% forward charge under SAC 996819. Output liability hits GSTR-3B Table 3.1(a). ITC on inbound — fuel (for own fleet, with the GTA-recipient discipline for hired transport — see freight GST reconciliation: RCM, GTA election and ITC), packaging, hub rentals, technology services — is reclaimable.

TDS deducted by client: Section 393, code 1002 of the Income Tax Act 2025 — 2% on the gross invoice value for company/firm/LLP 3PLs (the standard form). The 3PL’s quarterly reconciliation against Form 26AS by client TAN is the single largest working-capital chase line. See TDS payment codes 1001-1092 India for the full code map.

Cross-era note: For pre-1 April 2026 deductions appearing in 26AS under legacy Section 194C, keep the section cross-reference live for at least one full FY cycle.

Section 52 CGST TCS at 0.5% (CGST + SGST) on consideration value applies only where the 3PL is also operating an e-commerce marketplace alongside its delivery service — distinct from the standard 3PL service GST. Keep the two revenue streams ledger-separated.

Worked example — 4-zone 3PL operator, May 2026

A 4-zone 3PL operating from Bhiwandi (West), Bengaluru (South), Hyderabad (South), Kolkata (East) and a satellite at Faridabad (North) processes May 2026 as follows:

LineValue
Active clients280
Shipments processed1.2 lakh
Average billing per shipment₹123
Gross billed revenue₹14.8 crore
Weight-upgrade differential identified₹84 lakh (5.7% of revenue)
— Accepted by clients within window₹52 lakh (62%)
— Contested with valid evidence (write-off)₹17 lakh (20%)
— Unresponded, billed and aged₹15 lakh (18%)
Credit notes issued on failed deliveries₹62 lakh
— RTO credit notes (forward freight return)₹38 lakh
— Lost/damaged claim credit notes₹24 lakh
Total COD collected₹98 crore
COD remitted to clients in May₹86 crore
COD float at month-end (in transit + hold-back)₹12 crore
Service GST output at 18% SAC 996819₹2.66 crore
Client-side TDS withheld at 2% under code 1002₹29.6 lakh
Reclaimable ITC on inbound (fuel, packaging, technology)₹0.74 crore

The ₹15 lakh unresponded-billed bucket from weight disputes ages into the client receivable. The ₹29.6 lakh of TDS withheld must reconcile to 26AS at Q1 close — and any client TAN that does not file produces a working-capital lock until rectified.

Interactive Tool

Quantify your TDS receivable lag against client 26AS filings

For 3PLs where TDS withheld by clients is the largest single working-capital lock, the estimator quantifies the gap, the chase hours required, and the rupee value of the lock.

Open the TDS Mismatch Estimator →

What are the operational controls that close the gap?

A 3PL that runs clean settlement reconciliation maintains five disciplines:

  1. AWB-as-master-key: every shipment carries a unique AWB; every revenue, COD, dispute, credit note, and reconciliation event is keyed off the AWB.
  2. Per-client tariff cards under version control: rate cards change quarterly for high-volume accounts; the version effective on the booking date is the version that bills.
  3. 14-day weight-dispute closure cadence: disputes that open in week 1 must close by week 3. Older unresolved disputes lose their evidence trail and become uncollectable.
  4. Section 34 credit-note discipline: every failed-delivery AWB produces a credit note within 30-45 days; nothing ages past the 30 September following FY end.
  5. Client TDS receivable chase: quarterly Form 26AS reconciliation by client TAN with structured follow-up on missing entries; do not let the receivable age beyond one quarter.

How does 3PL settlement tie to the broader logistics stack?

A 3PL’s reconciliation does not live in isolation:

The 3PL is structurally the most reconciliation-dense business in the logistics value chain — every shipment generates revenue, cost, dispute, and tax events that must close on different cadences with different counterparties. The discipline pays back: 3PLs with audit-grade reconciliation carry 4-7% higher gross margin than peers who let the rails drift.

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, and the GST framework for logistics services.

Frequently Asked Questions

How does a 3PL price multi-client revenue and what makes the reconciliation hard?
A 3PL prices each client on a tariff card: slab (weight band) x zone (origin-destination pair) x service tier (surface / air / overnight). Two clients on the same lane with the same shipment weight can be billed differently because their negotiated tariffs are different. The reconciliation has to re-price every shipment from the booking record using the client-specific tariff and compare to what the operations system actually billed. With 280 client SLAs, 1.2 lakh shipments per month, and 14-day weight-dispute windows running concurrently, the recurring exception rate sits at 1.5-3.5% of billed value — recoverable revenue if the audit trail per AWB is preserved.
How is volumetric vs actual weight disputed and reconciled?
The volumetric formula — L cm x B cm x H cm divided by 5000 for surface or 4000 for air — applies when the dimensional weight exceeds the actual weight. The 3PL's hub re-weigh produces a discrepancy file with photograph and dimension capture. The client contests within a 14-day window. The 3PL's reconciliation must close on each disputed AWB with one of three outcomes: client accepts the upgrade (slab differential billed), client contests with valid evidence (3PL writes off), or client does not respond within window (3PL bills the upgrade and ages the receivable). Volumetric-driven upgrades typically affect 5-12% of shipments by volume and 0.8-2.5% by revenue.
What is the COD remittance cycle from the 3PL's side?
From the 3PL's side the COD lifecycle is: rider collects cash at delivery, deposits at hub end-of-day, hub remits to head office on T+1, head office reconciles against the AWB-level delivery confirmation on T+2, and remits to client on T+3 to T+7 depending on the contracted SLA. Float held in the COD escrow during this window is the 3PL's largest single working-capital line — at ₹100 crore monthly COD volume, a 5-day average float is ₹16+ crore parked. RTO hold-back (a portion of COD withheld against the client's RTO percentage) absorbs disputes and shrinkage; reconciliation on the hold-back release is its own cycle, typically settled at month-end.
How is GST applied on 3PL services and when does Section 9(5) matter?
Standard 3PL freight and fulfilment services fall under SAC 996819 (supporting transport services) at 18% GST under forward charge by the 3PL. Section 9(5) of the CGST Act makes the e-commerce operator (not the underlying supplier) liable to pay GST on specified categories of supply — passenger transport, hotel accommodation under certain bands, restaurant services other than at 18% with ITC, certain housekeeping services. Standard 3PL freight is not on the Section 9(5) list. However, where a 3PL also runs an in-app marketplace or facilitates the sale of goods alongside delivery, the Section 52 CGST TCS at 0.5% (CGST + SGST) on the consideration value comes into play — distinct from the 3PL's own service GST. The reconciliation must keep the service-revenue ledger (18% under SAC 996819) separate from any e-commerce-operator collection ledger (Section 52 TCS, Section 9(5) liability).
How does the credit-note flow work for a 3PL on a client-side failed delivery?
When a delivery fails (RTO, lost, damaged), the client expects the 3PL to credit-note the forward freight charged on the failed AWB and to either bear or recover the RTO cost. The 3PL's credit-note flow runs as: failed-delivery event captured at hub, RTO scan or loss claim filed, internal verification within 7-10 days, Section 34 CGST credit note issued to the client reducing the original GST output, and the next monthly invoice reflects the net of the credit. Reconciliation has to tie each credit note to the original failed AWB, validate against the 3PL's insurance recovery (where applicable), and ensure the GSTR-1 amendment reflects the credit-note value in the correct month. The 30 September following FY-end deadline applies — credit notes filed after this date cannot reduce the original year's output tax.

See how TransactIG handles reconciliation for your industry

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