Skip to main content
How-To · 13 min read

Super-Stockist and CFA (Carrying & Forwarding Agent) Reconciliation for FMCG

An FMCG super-stockist owns inventory and takes title; a CFA holds inventory on the brand's behalf as a consignment agent. The two roles look similar on a distribution map but reconcile entirely differently — title flow, GST treatment, TDS section, and the audit evidence pack each diverge. Brands that run a single uniform process across both flows lose roughly two percentage points of channel margin every quarter.

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 27 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 FMCG brands run two parallel distribution constructs in the same territory — super-stockists who buy on a primary tax invoice and own the inventory, and CFAs who receive Schedule I deemed-supply transfers without consideration and hold inventory on the brand's books as consignment agents. The two flows look similar on a distribution map but reconcile entirely differently: title transfer point, GSTIN of the inventory holder, TDS section under Section 393(1) Sl. 4 versus Sl. 18, ITC reversal regime, and audit evidence pack diverge at every step. Brands that run a single uniform process miss the Schedule I IGST on inter-state CFA transfers, mis-classify CFA service fee as super-stockist commission for TDS, fail to tie the CFA monthly stock statement to the brand inventory ledger, and surface the gap only at the year-end statutory audit — leaving roughly two percentage points of channel margin unreconciled every quarter.

How It's Resolved

Operate two independent reconciliation regimes. For super-stockists: build a primary invoice register keyed by brand GSTIN and super-stockist GSTIN; pull the super-stockist's DMS dispatch file by SKU by sub-stockist by period; classify each delta into scheme reversal (Section 15(2) CGST), trade-margin adjustment, damage credit, or genuine inventory shortfall; reconcile the super-stockist commission flow to Section 393(1) Sl. 18 (legacy 194H) at 5% in Form 26AS. For CFAs: build a Schedule I transfer register keyed by brand mother-warehouse GSTIN and CFA depot GSTIN; pull the CFA monthly stock statement by SKU by batch; tie opening plus inward minus outward minus damages minus destruction to closing stock at the brand inventory GL; reconcile the CFA service-fee flow to Section 393(1) Sl. 4 (legacy 194C) at 2% in Form 26AS. Cross-verify by GSTIN that every CFA depot has a separate registration per Section 24(vii) and that inter-state Schedule I transfers carry IGST at the HSN rate effective on the transfer date.

Configuration

Channel master classifying every partner as super-stockist (principal-to-principal) or CFA (Schedule I agent) or hybrid (both functions, with separate vendor codes); brand GSTIN master per mother warehouse and per CFA depot; primary invoice feed from SAP SD or equivalent at line level; DMS secondary dispatch feed from each super-stockist; CFA monthly stock statement feed with SKU-batch-level opening, inward, outward, damages, destruction, and closing; Schedule I transfer register tracking inter-state versus intra-state transfers with IGST or CGST plus SGST output liability; vendor master with PAN and Section 393(1) classification (Sl. 4 versus Sl. 18) per vendor code; HSN rate-effective-date register for the 22 September 2025 GST 2.0 transition; ageing rule for in-transit stock between mother warehouse and CFA depot; per-PAN TDS rule routing payments at 5% / 2% / 1% based on flow classification.

Output

A monthly two-stream reconciliation pack: a super-stockist primary-vs-secondary register with per-partner ageing of stuck claims, scheme reversal classification under Section 15(2), and Section 393(1) Sl. 18 commission TDS reconciled to Form 26AS; and a CFA inventory-vs-stock-statement register tying every depot's closing balance to the brand inventory GL, Schedule I IGST output liability reconciled to GSTR-1 IGST inter-state supply lines, and Section 393(1) Sl. 4 service-fee TDS reconciled to Form 26AS. The 90+ day in-transit ageing bucket feeds CARO 2020 disclosure on inventory-in-transit, the Schedule I per-CFA register feeds the GSTR-1 outward supply schedule, and the consolidated commission-and-service-fee register supports the brand's TDS Form 26Q filing.

A national FMCG brand running Wheel detergent through the Uttar Pradesh market operates two intermediary tiers in the same geography. A Lucknow super-stockist takes title to inventory on a primary tax invoice and on-sells to roughly 180 sub-stockists across central and eastern UP. A Kanpur CFA depot holds Wheel inventory on the brand’s own books — the brand has not invoiced the CFA, the goods sit at the CFA warehouse as consignment stock under Schedule I deemed-supply, and the CFA dispatches against orders that the brand’s sales force generates with super-stockists, modern trade chains, and institutional buyers in western UP. On the brand’s distribution map the two arrows look identical. In the brand’s GL, the Form 26AS reconciliation, the GSTR-1 outward supply schedule, and the year-end audit pack, the two flows are entirely separate reconciliation regimes. Treating them as one uniform settlement engine is the single biggest unforced error in super stockist CFA reconciliation FMCG India, and the discipline that separates them is the difference between a clean Ind AS 2 inventory disclosure and a qualified-audit risk.

Quick reference

AspectSuper-stockistCFA (Carrying & Forwarding Agent)
Title to inventorySuper-stockist takes title on primary invoiceBrand retains title — CFA is consignment agent
Inventory on balance sheetSuper-stockist’s booksBrand’s books
Brand’s revenue triggerPrimary invoice to super-stockistOnward dispatch from CFA to next-tier customer
GST document on transferTax invoice with IGST or CGST+SGSTSchedule I deemed-supply tax invoice (still GST output)
GST registration basisDistributor’s own GSTIN per stateSection 24(vii) — separate GSTIN per CFA depot
TDS section on payoutsSection 393(1) Sl. 18 (legacy 194H)Section 393(1) Sl. 4 (legacy 194C)
TDS rate5% commission, code 10152% other entity / 1% Ind-HUF, code 1023 / 1001
Reconciliation evidenceDMS dispatch file vs primary invoiceMonthly stock statement vs brand inventory GL
Ind AS referenceTrade receivable per Ind AS 109Inventory on brand books per Ind AS 2
Audit pack contentPrimary-vs-secondary gap, scheme reversalsPer-depot stock register, in-transit ageing

What a super-stockist plus CFA channel actually looks like in India

The four-layer general trade pyramid for a national FMCG brand runs brand → CFA depot or super-stockist → sub-stockist → retailer → consumer. Different brands use different combinations of the second layer. HUL, ITC, Britannia, Dabur, Nestle India, Marico, GCMMF (Amul), Varun Beverages, and Haldiram Snacks — all PLISFPI beneficiaries on the verified 53-entity Ministry of Food Processing Industries list — typically run hybrid networks. The CFA exists in every major state to hold inventory close to the consumption point under the brand’s own GSTIN; the super-stockist exists in second-tier geographies where the brand wants channel-partner capital deployed but does not want to operate a depot.

The super-stockist construct is principal-to-principal. The brand raises a primary tax invoice on the super-stockist’s GSTIN at the listed primary price net of any invoice-line discounts (Section 15(2) first-prong qualifying), the super-stockist pays the brand on credit (typically 30 to 45 days for Tier-1 brands), and the super-stockist holds the inventory on its own books. The super-stockist’s DMS (distributor management system, typically a Botree or Salesworx or proprietary tool) generates secondary invoices to sub-stockists at the listed secondary price. The brand reads the DMS secondary dispatch file as its single source of truth for downstream demand, scheme accrual, and trade-spend reconciliation — but does not book the secondary sale as revenue, because revenue was already recognised on the primary invoice.

The CFA construct is consignment. The brand transfers Wheel detergent from its mother warehouse in Haridwar (or wherever the manufacturing or aggregation point sits) to a CFA depot in Kanpur for the western UP geography. The transfer is a Schedule I deemed supply — the brand raises a tax invoice with IGST at the prevailing HSN rate (5% post-22 September 2025 for soaps, detergents, shampoos, toothpaste under GST 2.0; 18% pre-22 September), the CFA records the inward receipt and takes ITC, and the inventory sits at the CFA depot as the brand’s own stock with the CFA acting as custodian. When the CFA dispatches against a brand-generated sales order to a sub-stockist or a modern trade DC, the brand raises the outward invoice on its own GSTIN (the CFA’s GSTIN appears as the dispatch location) and the brand recognises revenue at that point. The CFA does not buy and resell — it warehouses and forwards. For this service, the brand pays the CFA a service fee that runs typically 0.6% to 1.4% of the throughput value depending on category, depot size, and geography.

The brand’s trade promotion accrual register reads from both flows. Super-stockist secondary sales feed scheme accrual at the secondary level; CFA outward dispatches feed direct-to-modern-trade scheme accrual and PLISFPI incremental-sales numerator computation. Brands that do not split the two source flows at the accrual engine over-accrue on the CFA leg (which has no super-stockist commission overlay) and under-accrue on the super-stockist leg (where multi-tier sub-stockist schemes compound).

The tax and regulatory overlay

The two flows attract three distinct regulatory regimes. The first is GST. Super-stockist primary sales are ordinary outward supplies — invoice raised at the prevailing GST rate, ITC available to the super-stockist, no special provision required. CFA transfers from the brand’s mother warehouse to the CFA depot are Schedule I deemed supplies — the second entry in Schedule I covers principal-to-agent transfers where the agent onward-supplies on the principal’s behalf, and the brand cannot avoid output GST simply because no consideration changed hands. If the mother warehouse and the CFA depot are in different states, IGST applies; if they are in the same state, CGST plus SGST apply between two distinct GSTINs of the same legal entity. Section 24(vii) of the CGST Act compulsorily requires every CFA depot to have its own GSTIN, regardless of turnover thresholds, because the CFA makes taxable supply on behalf of another taxable person. The CBIC GST portal is the canonical reference for Schedule I treatment and the September 2025 rate notifications that hit the FMCG category list directly.

The second overlay is TDS. Super-stockist commission paid in cash — distinct from invoice-line discount, which is a price reduction not a payment — is subject to TDS at 5% under Section 393(1) Sl. 18 of the Income-tax Act 2025 (the successor to legacy Section 194H), payment code 1015. CFA service fee is a contractor payment under Section 393(1) Sl. 4 (legacy Section 194C) at 2% with payment code 1023 for non-individual-HUF entities, or 1% with code 1001 for Individual/HUF CFA partners. Both flows reconcile to Form 26AS at the partner’s PAN level — but they reconcile under different SFT entries and different deductee-summary lines, so the AP master must classify each vendor as a super-stockist or a CFA (or both, with two distinct vendor codes if hybrid) and route TDS computation through the correct rule.

The third overlay is income tax for the PLISFPI beneficiaries. The Production Linked Incentive Scheme for Food Processing Industries — ₹10,900 crore outlay, six-year tenure FY 2021-22 to FY 2026-27 with FY 2026-27 the final eligible operational year — pays the 53 named beneficiaries an incentive on incremental sales over a baseline FY. The numerator for the incremental-sales calculation is the brand’s primary dispatch — which for a CFA-plus-super-stockist channel means primary invoices raised on super-stockists plus CFA dispatches to next-tier customers. Brands filing PLISFPI claims must consolidate both flows into a single dispatch register, deduplicate sales-return entries, and reconcile to GSTR-1 outward supply schedules. Missing the CFA dispatch leg under-claims the PLISFPI incentive; double-counting an intermediate Schedule I transfer that did not eventually sell out by the FY close over-claims.

A worked example — HUL Wheel detergent, Lucknow super-stockist plus Kanpur CFA

A leading national FMCG brand runs Wheel detergent through Uttar Pradesh during Q3 FY 2025-26. The Lucknow super-stockist services central and eastern UP across roughly 180 sub-stockists; the Kanpur CFA services western UP across modern trade chains, institutional buyers, and a separate set of sub-stockists. The brand’s controller closes the books on 31 December 2025 and pulls the parallel reconciliation packs.

Illustrative — public disclosures do not reveal partner-level dispatch volumes; the figures here are representative of the operating pattern, not actual brand data. Cross-verify against your own SAP SD export, DMS feed, and CFA stock statement before action.

Q3 FY 2025-26 — Lucknow super-stockist₹ crore
Primary invoices raised by brand to super-stockist (gross)14.6
Less: invoice-line slab discount (Section 15(2) first prong)0.7
Net primary invoiced13.9
DMS secondary dispatch (super-stockist to sub-stockists)13.4
Inventory build at super-stockist (period-end)0.5
Super-stockist commission accrued (Section 393(1) Sl. 18)0.42
Commission TDS booked at 5% (code 1015)0.021
Scheme reimbursement via Section 15(2) qualifying credit notes0.81
Scheme reimbursement via net-off against Q4 dispatch0.34
Q3 FY 2025-26 — Kanpur CFA₹ crore
Opening stock at CFA depot (1 October 2025)2.1
Schedule I inward transfers from Haridwar mother warehouse11.4
IGST output liability on Schedule I transfers at 5% (post-22 Sept)0.57
Outward dispatch from CFA to next-tier (brand invoices)12.6
Damages and expiry write-off0.08
Closing stock at CFA depot (31 December 2025)0.82
CFA service fee at 1.1% of throughput value (Section 393(1) Sl. 4)0.139
Service-fee TDS booked at 2% (code 1023)0.0028

The super-stockist reconciliation surfaces three findings. Primary invoiced (₹13.9 crore) less DMS secondary (₹13.4 crore) yields a ₹0.5 crore inventory build at the super-stockist, which should match the super-stockist’s own ageing-stock report. The scheme reimbursement total — ₹0.81 crore via credit notes plus ₹0.34 crore via net-off, totalling ₹1.15 crore — equals roughly 8.6% of net primary, in line with the published Q3 scheme matrix for the central UP geography. The Section 393(1) Sl. 18 commission TDS at ₹2.1 lakh ties back to Form 26AS under the super-stockist’s PAN at code 1015.

The CFA reconciliation surfaces a different set. Opening (₹2.1 crore) plus inward (₹11.4 crore) minus outward (₹12.6 crore) minus damages (₹0.08 crore) equals ₹0.82 crore closing — the cross-foot ties to the brand’s inventory GL line for the Kanpur depot to within rounding. The Schedule I IGST output of ₹0.57 crore on inter-state transfers from Haridwar to Kanpur feeds GSTR-1 as inter-state outward supply to the registered CFA GSTIN, and the corresponding ITC of ₹0.57 crore appears on the CFA’s GSTR-2B. The CFA service fee at 1.1% of ₹12.6 crore throughput is ₹13.9 lakh; the Section 393(1) Sl. 4 TDS at 2% is ₹27,800, booked at code 1023.

The compound finding from running both flows in parallel is that the Lucknow super-stockist and the Kanpur CFA together moved ₹26 crore of Wheel into the UP market in Q3, but only ₹26.5 crore of revenue was recognised by the brand (₹13.9 crore primary plus ₹12.6 crore CFA-mediated). The ₹0.5 crore difference is the super-stockist’s inventory build, which will pull through in Q4 dispatch — and which the TPM accrual register must not double-accrue against. Brands without a discipline that splits the two flows accrue scheme cost on both the super-stockist primary leg and the super-stockist secondary leg, over-stating Q3 liability by typically 50 to 80 basis points of revenue.

Common reconciliation breakages

  • Hybrid partner mis-classification — a partner running both super-stockist and CFA functions for the same brand is set up under a single vendor code in AP, and the TDS engine deducts a uniform 5% on the entire settlement instead of splitting 5% on commission and 2% on service fee, surfacing as a Form 26AS reclassification dispute at year-end.
  • Schedule I transfer treated as branch transfer without GST — the brand transfers stock from the mother warehouse to an inter-state CFA on a delivery challan instead of a tax invoice, missing the IGST output, and the gap surfaces only on a GST audit notice under Section 65 with interest under Section 50.
  • CFA stock statement missing batch-level damage write-offs — the CFA reports closing stock without breaking out damaged-batch withdrawals, the brand’s inventory GL shows a higher closing than the CFA depot physically holds, and the year-end physical verification under Ind AS 2 surfaces a shortage that the auditor flags for management override review.
  • Super-stockist secondary feed not deduplicated — a DMS upload error replicates a week’s secondary dispatch, the brand’s TPM accrual engine accrues scheme cost twice, and the inflated accrual sits in the GL until the TPM reconciliation catches it via the cross-foot to the trial balance.
  • GST 2.0 rate straddle mis-applied on credit notes — a credit note issued in November 2025 against a September 21 primary invoice (old 18% rate) is raised at the new 5% rate, the credit-note GST adjustment fails to match the GSTR-1 amendment cycle, and the difference surfaces as an unreconciled output tax line in the Section 73 audit window.

How a reconciliation platform handles this

A reconciliation platform built for Indian FMCG channel complexity ingests the SAP SD primary invoice register, the DMS secondary dispatch files from each super-stockist (in native Botree, Salesworx, or proprietary format), the CFA monthly stock statements at SKU-batch level, the brand inventory GL extract, the AP vendor master with super-stockist or CFA classification, and the Form 26AS download for partner PAN reconciliation. It ties primary invoices to DMS secondary by super-stockist GSTIN and period, surfaces inventory-build and scheme-reversal variances by code, ages stuck-claim and in-transit balances by partner, classifies each settlement into Section 15(2) qualifying credit note versus net-off versus cash payout, splits TDS deduction by Section 393(1) Sl. 4 versus Sl. 18 at PAN level, reconciles CFA depot closing stock to the brand inventory GL by depot GSTIN, and produces a Schedule I IGST output register tied to the GSTR-1 outward supply schedule. The output is an audit-ready evidence pack: per-super-stockist primary-vs-secondary reconciliation with ageing buckets, per-CFA-depot inventory reconciliation with batch-level damage and expiry classifications, partner-PAN TDS reconciliation at code 1001 / 1015 / 1023 to Form 26AS, and a consolidated commercial-margin variance report that supports the year-end Ind AS 2 inventory disclosure and the Ind AS 109 trade-receivable disclosure for the FMCG cluster at large. Customers running this discipline have moved match rates from roughly 51% on uniform-treatment legacy stacks to 88% on flow-classified Indian-channel reconciliation — and the platform underpinning the discipline is documented at reconciliation software India.

FAQ

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 27 June 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Primary reference: CBIC GST portal — for Schedule I deemed-supply treatment on inter-state CFA transfers, Section 24(vii) compulsory registration of agents, and the September 2025 GST 2.0 rate notifications affecting FMCG categories.

Frequently Asked Questions

What is the structural difference between a super-stockist and a CFA in Indian FMCG distribution?
A super-stockist is a principal-to-principal channel partner who buys inventory from the brand on a tax invoice, takes title, holds the goods on its own balance sheet, and on-sells to sub-stockists or directly to retailers in its assigned territory. The brand books revenue when the primary invoice is raised to the super-stockist, and the relationship is governed by a distribution agreement plus a Section 393(1) Sl. 18 commission-and-brokerage flow at 5%. A Carrying & Forwarding Agent — CFA — is the brand's consignment agent who receives stock without consideration on a delivery challan under Schedule I deemed-supply, holds the goods on the brand's balance sheet (the brand continues to own the inventory at the CFA depot), and dispatches stock to distributors and super-stockists against orders generated by the brand's sales force. The brand books revenue only when the CFA dispatches stock to the next-tier customer, and the CFA earns a service fee for warehousing, dispatch, and depot-operations management — taxed under Section 393(1) Sl. 4 at 2% (1% for Individual/HUF). The same physical inventory can sit at a CFA in one state and at a super-stockist in another, requiring two parallel reconciliation regimes.
Why does Schedule I deemed-supply apply to a brand's stock transfer to its CFA?
Schedule I of the CGST Act read with Section 7 specifies four activities that are treated as supply even when made without consideration. The second entry covers supply of goods by a principal to his agent where the agent undertakes to supply such goods on behalf of the principal. A CFA fits this definition exactly — the brand transfers inventory to the CFA depot without invoicing and without consideration, but the CFA's role is to onward-supply that stock to distributors and super-stockists on the brand's behalf. Schedule I therefore treats the transfer as a deemed supply at the time the stock leaves the brand's mother warehouse for the CFA depot. Practical consequence: if the CFA is in a different state from the mother warehouse, IGST is payable at the time of transfer at the applicable HSN rate, and a tax invoice (not a delivery challan) must be raised. If the CFA is in the same state, intra-state transfers between two GSTINs of the same legal entity still attract CGST plus SGST. The reconciliation point is that every Schedule I transfer creates an output tax liability for the brand and an inward ITC entry for the CFA that must tie back to the CFA's monthly stock statement.
What is the right TDS treatment when a single intermediary partner acts as both a super-stockist and a CFA for the same brand?
Some FMCG brands consolidate the two functions in a single partner — the partner runs a CFA depot for state-level dispatch and also acts as a super-stockist for designated MRP segments. The TDS treatment must split by flow. Payments characterised as commission for distribution and on-sale of brand-owned goods fall under Section 393(1) Sl. 18 (legacy 194H) at 5% with payment code 1015; this maps to the super-stockist leg. Payments characterised as service fee for warehousing, dispatch, and depot operations on goods that remain on the brand's books fall under Section 393(1) Sl. 4 (legacy 194C) at 2% with payment code 1023 (or 1% at code 1001 if the partner is Individual/HUF); this maps to the CFA leg. The reconciliation engine must classify each payment line at PAN level and book TDS at the correct rate — a routine error is to TDS the full settlement at 5% (over-deducting on the CFA leg) or at 2% (under-deducting on the super-stockist leg), with both errors surfaced in the Form 26AS reconciliation at year-end. The cleanest discipline is to maintain two separate vendor codes in the AP master — one for the super-stockist commission flow and one for the CFA service-fee flow — and route each invoice through its own TDS rule.
What does a CFA monthly stock statement need to contain to reconcile cleanly against the brand inventory ledger?
A complete CFA monthly stock statement carries opening stock by SKU by batch, all inward receipts traced to brand mother-warehouse dispatches with the original delivery challan or Schedule I tax invoice reference, all outward dispatches traced to invoices issued by the brand to next-tier customers (or the CFA's onward invoice if the brand has authorised the CFA to invoice on its behalf), in-transit balances, damaged-goods withdrawals with Material Inspection Report references, expired-stock destruction certificates with regulator acknowledgements, and closing stock by SKU by batch. The reconciliation against the brand inventory ledger ties opening + inward minus outward minus damages minus destruction equals closing. Common breakage points include in-transit treatment (the brand has booked dispatch from mother warehouse but the CFA has not yet receipted — needs to age in the in-transit register), damages classification (a partial damage may have been written off by the CFA but not yet booked at the brand level), and batch-level FIFO discrepancies (the CFA picked older batches that the brand had marked for promotional return — creating a mismatch with the trade-spend register). The auditor expects a per-CFA-depot stock register tied to the inventory GL line as part of the year-end audit pack under Ind AS 2.
How does the September 2025 GST 2.0 transition affect a super-stockist plus CFA channel?
CBIC Notifications 09 to 16/2025-CTR moved soaps, shampoos, toothpaste, biscuits, chocolates, and metal kitchenware to the 5% slab effective 22 September 2025. For a super-stockist plus CFA channel, three transition effects flow through. First, primary invoices raised on the super-stockist on 21 September at the old 18% rate sit in the super-stockist's books at the old rate; subsequent secondary dispatches by the super-stockist on or after 22 September are at the new 5% rate, and the super-stockist's input-output mismatch on its own GSTR-2B and GSTR-3B must be resolved at distributor level. Second, Schedule I transfers from the brand mother warehouse to a CFA on 21 September are at the old rate, while 22-September-onward transfers are at the new rate — the CFA's GSTR-2B straddles the transition and the CFA's monthly stock statement must split the inward receipts by tax rate for ITC reconciliation. Third, brand-issued credit notes for super-stockist trade-spend schemes that span the 22 September boundary must be issued at the underlying invoice rate, not the rate at credit-note issue — meaning a credit note in November 2025 referencing a September 21 primary invoice carries the old 18% line, whereas a credit note referencing a September 25 invoice carries 5%. The reconciliation engine must hold a rate-effective-date field per HSN per dispatch and resolve every settlement against the original underlying invoice rate.

See how TransactIG handles reconciliation for your industry

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