SpireStock
SpireStock
Field Sales8 min readUpdated August 2026

ECO in Sales: Effective Coverage of Outlets Explained for FMCG Teams

ECO stands for Effective Coverage of Outlets, the count of outlets that actually bought from you in a period rather than the count you visited. It is one of the few sales metrics that cannot be inflated by activity, which is exactly why it belongs on every FMCG review. This guide covers the calculation, how ECO differs from total and weighted coverage, realistic Indian benchmarks, and the levers that move it.

SpireStock

SpireStock Team

Product & Industry Insights ·

Quick Answer

ECO stands for Effective Coverage of Outlets. It measures the number of unique retail outlets that placed at least one billed order during a defined period, usually a month. ECO counts outlets that actually bought, not outlets that were visited or that exist in the territory, which makes it a measure of commercial productivity rather than of field activity. It is normally expressed both as an absolute count and as a percentage of the total outlet universe.

On This Page

Key Takeaways

  • ECO full form is Effective Coverage of Outlets: unique outlets that actually billed in the period.
  • A visit without an order does not count toward ECO, which is why it resists activity inflation.
  • ECO % = effective outlets / total outlet universe, so the denominator has to be a real census.
  • Indian general trade typically runs 55-75% ECO against a properly counted universe.
  • ECO rising while revenue is flat means you are spreading thinner, not growing.
  • The fastest ECO gains usually come from fixing visit frequency on B-class outlets, not from adding new ones.

ECO Full Form and Definition

ECO stands for Effective Coverage of Outlets. In Indian FMCG sales reviews it refers to the number of unique retail outlets that placed at least one billed order during a given period, normally a calendar month.

ParameterDetail
Full formEffective Coverage of Outlets
What it countsUnique outlets that placed at least one billed order
What it excludesVisits that produced no order
FormulaUnique outlets billed / total outlet universe x 100
Urban general trade65-80% against a real census
Rural / semi-urban45-65%
New territory, year one30-50%
Dairy / daily delivery85%+
Typical census vs billing master gapUniverse is 30-60% larger
Warning signAbove 90% in general trade means the denominator is understated

The word doing the work is effective. A salesman can walk into a shop, have a pleasant conversation, and leave without an order. That visit counts toward call compliance. It does not count toward ECO. Only an outlet that actually bought is an effective outlet.

This is why ECO is one of the more honest numbers in a field sales dashboard. Call counts can be padded. Coverage claims can be generous. Route adherence can be gamed if it is self-reported. ECO is derived from billing data, so it is either true or it is not.

How ECO Is Calculated

The absolute figure is simply a count of distinct outlets billed in the period. The percentage is where judgement enters:

ECO % = (unique outlets billed in period / total outlet universe) x 100

A worked example. A territory has a verified universe of 1,240 outlets. In March, 812 distinct outlets placed at least one order.

ECO = 812, and ECO % = 812 / 1,240 = 65.5%

The Denominator Is Where Most ECO Reporting Goes Wrong

If you divide by the outlets already in your billing master rather than by the real outlet universe, ECO will look excellent and mean nothing. A distributor billing 812 outlets out of 900 in the system reports 90% coverage and feels healthy, while 340 shops in the territory have never been called on at all.

A credible ECO number requires a physical census of the territory: every shop that could stock your category, whether or not you currently supply it. Most Indian territories, when counted honestly for the first time, turn out to be 30-60% larger than the billing master suggests. That gap is not a reporting embarrassment; it is the growth plan.

ECO vs Total Coverage vs Weighted Distribution

These three are routinely confused in reviews, and the confusion hides problems.

  • Total coverage counts outlets visited. It measures field activity and says nothing about whether anything was sold.
  • ECO counts outlets billed. It measures commercial productivity.
  • Weighted distribution weights outlets by their category turnover, so a high-volume counter counts for more than a small one. It measures how much of the market your availability actually reaches.

The instructive comparison is ECO against weighted distribution. A distributor can serve 70% of outlets while reaching only 45% of category value, which means the coverage is concentrated in small shops and the big counters belong to a competitor. Reading ECO alone would never reveal that.

Realistic ECO Benchmarks in India

Benchmarks depend heavily on how honestly the universe was counted, so treat published figures with suspicion.

  • Established urban general trade: 65-80% ECO against a real universe is a healthy operating band.
  • Rural and semi-urban: 45-65%, constrained by route economics rather than by selling ability. Some outlets simply cannot be served profitably every month.
  • New territory in year one: 30-50% is normal and expected.
  • Dairy and daily-delivery models: often 85%+ , because the delivery cycle itself is the coverage mechanism.

Anything above 90% in a general trade territory should prompt a check of the denominator before it prompts congratulations.

Reading ECO Correctly

ECO in isolation misleads in both directions. Three pairings make it useful.

ECO Against Revenue

If ECO rises and revenue is flat, you have spread the same volume across more outlets. That is sometimes deliberate, as when building a new territory, but it also describes a sales team chasing a coverage target by taking token orders. Watch average order value alongside ECO to tell the two apart.

ECO Against Lines Per Call

Lines per call measures how many distinct SKUs each buying outlet takes. High ECO with low lines per call means you are present everywhere and shallow everywhere. In most territories, moving lines per call from 3 to 4 produces more revenue than adding fifty new outlets, and costs far less.

ECO Against Productive Call Rate

The productive call rate is the share of visits that convert to orders. Low productive call rate with acceptable ECO usually means reps are visiting the same reliable outlets repeatedly and skipping the difficult ones. That is a journey plan problem, not a selling problem.

What Actually Moves ECO

Fix visit frequency before adding outlets. The most common cause of weak ECO is not that outlets were never found; it is that B-class outlets scheduled fortnightly are actually visited every five or six weeks because the beat is overloaded. Those outlets drop out of the billing month silently. Rebuilding the permanent journey plan against real capacity typically recovers more outlets than a new-outlet drive.

Find the drop-outs and treat them as a separate list. Outlets that billed last month but not this month are the cheapest ECO to recover, because the relationship already exists. Most distributors never produce this list. It takes one query against billing data and it should be in every monthly review.

Remove the order-size barrier. Minimum order values set for delivery efficiency quietly exclude the smallest outlets entirely. If a third of your universe cannot meet the minimum, your ECO ceiling is set by policy, not by execution.

Address credit blocks. A meaningful share of non-buying outlets in most territories are not unwilling, they are blocked for overdue payment. Whether that is right is a commercial decision, but it should be a visible one rather than an invisible drag on coverage.

Verify the visits actually happened. Where visit data is self-reported at day end, the gap between claimed and actual coverage is usually wide. GPS-stamped check-ins from a field sales app convert coverage from a claim into a measurement, and attendance tracking closes the loop on route discipline.

Tracking ECO Without a System

For a single distributor with one or two salesmen and a few hundred outlets, ECO can be tracked from invoice data in a spreadsheet: count distinct outlet codes billed in the month, divide by the census. The work is not the calculation, it is maintaining an accurate universe as shops open and close, and doing it every month rather than once.

The model breaks at scale for a mundane reason: outlet master data drifts. The same shop gets entered twice under slightly different names, closed outlets stay in the denominator for years, and new outlets found by a salesman never reach the master at all. At that point ECO stops being comparable month to month, which defeats the purpose of tracking it.

This is where a single outlet master maintained in the field, with new outlets captured at the point of discovery and duplicates flagged on entry, starts to matter more than the reporting itself. Sales analytics built on that master gives ECO, lines per call and drop-out lists as standing outputs rather than as a monthly reconstruction. If you want to size whether that is worth doing, the method in our distributor ROI guide applies directly.

Building an Outlet Universe You Can Trust

Every ECO number depends on its denominator, so the census is worth doing properly once rather than approximating repeatedly.

Run a Physical Count, Not a System Extract

Walk the territory market by market and record every outlet that could stock the category, whether or not it currently buys from you. Capture the shop name, a locality identifier, a rough size or turnover band, and whether it currently stocks the category from anyone. Reps can do this beat by beat over a few weeks without disrupting normal calls.

Deduplicate Ruthlessly

The most common corruption of an outlet master is the same shop entered twice under variant spellings, which inflates the denominator and depresses ECO artificially. Capturing a phone number or a geotag at the point of entry makes duplicates detectable; relying on shop names alone guarantees them.

Keep It Alive

A census is worthless within a year unless new outlets found in the field are added and closed outlets are retired. The practical mechanism is making outlet addition part of the rep's normal workflow rather than a separate administrative request that nobody files.

ECO is only as honest as the outlet master underneath it.

Duplicates inflate the denominator, closed outlets never get retired, and new outlets found in the field never reach the system. Start a free trial or see pricing.

Diagnosing a Weak ECO

When ECO comes in below target, the useful next step is decomposition rather than exhortation. Split the non-buying outlets into four buckets and the fix usually becomes obvious.

  • Never called on. Outlets in the universe that are not in any beat. This is a planning gap, not a selling one, and it is the most common single bucket in territories that have never been censused.
  • Called on but not converted. Visited and did not order. This is the genuine selling problem, and it is usually much smaller than managers assume.
  • Dropped out. Bought previously, did not buy this period. Cheapest to recover because the relationship exists.
  • Blocked. Credit-stopped, disputed, or refusing the brand. A commercial decision that should be visible rather than an invisible drag on the coverage number.

Producing this four-way split every month changes the ECO conversation from a target to a work list. Most distributors have the data to build it and never do.

Setting an ECO Target That Means Something

Targets set as a round percentage of a denominator nobody trusts produce gaming rather than coverage. Three rules make them useful.

Set the target in outlets, not only in percentage. "Bill 870 outlets" is actionable; "hit 70%" invites arguments about the denominator.

Set it by class. A single blended target lets a rep hit the number entirely through easy C-class outlets while A-class coverage slips. Separate targets for A, B and C prevent that substitution.

Pair it with a quality metric. ECO alone rewards token orders. Pairing it with average order value or lines per call ensures the coverage being bought is worth having. The interaction of these metrics is covered in our guide to field sales KPIs.

ECO Across Channels and Categories

The metric behaves differently depending on where it is applied, and comparing across contexts without adjusting is a common analytical error.

General trade is where ECO is most informative, because the outlet base is large, fragmented and genuinely at risk of being under-served.

Modern trade makes ECO close to meaningless as a percentage, since the outlet count is small and coverage is effectively binary per chain. Here the equivalent question is SKU listing depth per store, not outlet count.

Dairy and daily delivery naturally run very high ECO because the delivery cycle is itself the coverage mechanism. A dairy distributor at 88% ECO is not necessarily outperforming a dry-goods distributor at 68%; the two numbers are not comparable.

New product launches deserve their own ECO tracked separately. Blending a new SKU into overall coverage hides whether the launch is actually reaching outlets, which is the only question that matters in the first two months.

What Good Looks Like Over Time

A healthy territory shows ECO rising slowly and revenue per outlet rising alongside it. ECO jumping sharply while average order value falls means the team is buying coverage with token orders. ECO flat while revenue rises means growth is coming from existing outlets, which is often the more profitable pattern and should not be treated as failure.

The trajectory to worry about is ECO flat, revenue flat and call counts rising, because that combination means increasing effort is producing nothing and the plan needs rebuilding rather than enforcing. At that point the diagnosis usually lies in the journey plan rather than in the sales team.

What ECO Sits Next To

ECO answers one question — how many outlets bought — and needs three companions to be actionable.

Sources & References

  • NielsenIQ, India FMCG Market Insights
  • IBEF, India Brand Equity Foundation, FMCG Sector
#ECO#coverage#field sales#FMCG#sales KPI

Frequently Asked Questions

ECO counts outlets that bought, weighting every outlet equally. Weighted distribution weights each outlet by its category turnover. A distributor can serve 70% of outlets while reaching only 45% of category value, which means coverage is concentrated in small shops and the big counters belong to a competitor.

Walk the territory market by market and record every outlet that could stock the category, whether or not it currently buys from you, capturing a phone number or geotag so duplicates are detectable. Reps can do this beat by beat over a few weeks alongside normal calls.

Set them in outlets, and set them separately by A, B and C class. A round percentage target invites arguments about the denominator, and a single blended target lets a rep hit the number entirely through easy C-class outlets while A-class coverage slips.

Because volume is being spread across more outlets rather than grown. That is expected when building a new territory, but it can also mean reps are taking token orders to hit a coverage target. Track average order value and lines per call alongside ECO to tell the two apart.

ECO stands for Effective Coverage of Outlets. It counts the unique retail outlets that placed at least one billed order in a period, usually a month, as opposed to the outlets that were merely visited.

ECO percentage is unique outlets billed in the period divided by the total outlet universe, multiplied by 100. The absolute ECO figure is simply the count of distinct outlets billed. The denominator must be a real census of the territory, not the existing billing master.

Total coverage counts outlets visited and measures field activity. ECO counts outlets that actually bought and measures commercial productivity. A visit that produces no order adds to total coverage but not to ECO.

Established urban general trade typically runs 65-80% against a properly counted universe. Rural and semi-urban territories run 45-65% because of route economics. A general trade figure above 90% usually indicates the denominator is understated rather than exceptional performance.

Because volume is being spread across more outlets rather than grown. This is expected when building a new territory, but it can also indicate reps taking token orders to hit a coverage target. Track average order value and lines per call alongside ECO to distinguish the two.

Recover drop-outs before chasing new outlets. Outlets that billed last month but not this month already have a relationship and are the cheapest to win back. After that, check whether B-class outlets are being visited at their planned frequency, since overloaded beats silently push them out of the billing month.

Ready to Streamline Your Distribution?

Start your free 14-day trial and see how SpireStock can transform your dairy, FMCG or consumer-goods distribution operation, from order capture to crate recovery.

SpireStock Team

SpireStock Team

Product & Industry Insights

SpireStock Team leads product at SpireStock, where the team ships distribution management software for India's dairy, FMCG and consumer-goods brands.

Put these insights to work

Start your free 14-day SpireStock trial, no credit card required, and see the full platform in action.