Primary sales meaning
Primary sales (also called *direct sales* or *factory sales*) is the volume a brand sells from its own warehouse or plant to its distributors — the first leg of the distribution chain. Primary sales is the revenue line a brand reports to investors. It's the number on which trade-margin calculations, distributor incentives, and supply-planning decisions are usually built.
Primary sales is reasonably easy to measure: the brand's own ERP / SAP has the data. Every invoice raised to a distributor counts as primary.
Secondary sales meaning
Secondary sales is the volume distributors actually sell onward to retailers — the second leg of the distribution chain. This is the number that tells a brand whether real demand is moving its products into the market, or whether distributors are simply holding inventory.
Secondary sales is far harder to measure than primary because the data sits in the distributor's system, not the brand's. Brands typically capture secondary sales via:
- SFA-app order capture — when the brand's own salesperson books the retailer order, the data flows to the brand directly
- Distributor management system (DMS) — the distributor enters orders into a brand-provided system that syncs back
- Manual reports — the distributor sends weekly secondary sales reports (often error-prone and delayed)
Tertiary sales — the third leg
Some FMCG companies also track tertiary sales — the volume retailers actually sell to end consumers, sourced from EPOS data or shelf audits. Tertiary sales is the truest measure of consumer demand, but it's much harder to capture and is usually only tracked for Modern Trade accounts where EPOS data is available.
For most Indian brands, secondary sales is the most actionable demand signal — granular enough to inform beat plans and scheme design, and capturable through SFA and DMS platforms.
Why the primary-vs-secondary gap matters
The gap between what brands ship (primary) and what distributors sell onward (secondary) is the single largest source of operational leakage in Indian FMCG. Three patterns drive the gap:
- Distributor stock holding: distributors over-order at month-end to hit incentive targets, then sit on inventory
- Scheme manipulation: distributors claim trade schemes (free SKUs, slab discounts) that don't reach the retailer
- Returns inflation: unsold inventory gets returned to the brand, distorting primary numbers
- Phantom retailers: salespeople book orders against non-existent or duplicate retailer codes to inflate beat compliance
How brands close the primary-secondary gap
Closing the gap requires capturing secondary sales at the retailer level in real time — which is the operational job of a DMS + SFA platform. SalesPort captures every retailer order via the salesperson's mobile app, validates it against GPS-verified visit data, auto-applies schemes at the order line (so distributors can't manipulate), and reconciles secondary against primary in real-time dashboards.
Across our 45 deployments, the typical revenue-leakage prevention from closing this gap runs 1.5-2% of GMV — material money at FMCG scale. For a ₹100 Cr distributor, that's ₹1.5-2 Cr of recovered margin annually.
In SalesPort
How SalesPort closes the primary-secondary gapMobile order capture at retailer level, GPS-verified visit validation, scheme auto-application at the order line, and live primary-vs-secondary dashboards across 45 deployments.
