The CPG Operations KPI Dashboard: What to Track at Each Stage

Every CPG operator has a spreadsheet full of numbers. Very few have a dashboard that leads to action. This guide is the shortlist: the metrics that actually drive decisions, the formulas, the target ranges by growth stage, and the systems where each number lives.

Jordan Harper, Logic Agency Inc.Updated Sep 202613 min readGuides
TL;DR

What you'll take away

  • 15 metrics matter. Everything else is diagnostic or downstream.
  • Group them into four buckets: demand, supply, financial, and quality.
  • Target ranges shift with stage. A pre-launch brand tracks different KPIs than a $20M brand.
  • Every KPI has a data source, an owner, and a cadence. KPIs without owners are wallpaper.
  • A dashboard is a decision-support tool. If the number does not lead to a decision, it does not belong on the dashboard.

Evidence note: Linked external claims point to the named primary source where available. Unattributed cost, margin, timing, and operating ranges are Logic Agency planning benchmarks drawn from client work, supplier quotes, and operating models. They are directional, not guaranteed market averages; validate them against current contracts, quotes, regulations, and channel requirements.

Who this is for: Founders, CFOs, and heads of ops at CPG brands from pre-launch through $50M who need to build a KPI dashboard that produces decisions, not just reports.

Dashboard design principles

1

Every KPI has an owner

One person is accountable for the number and the action when it moves out of range. If no owner exists, do not track it.

2

Every KPI has a cadence

Weekly, monthly, or quarterly. Match the cadence to the decision frequency. Weekly numbers that never lead to weekly action are noise.

3

Every KPI has a data source

Named system, named report, named refresh time. If the source is a manual export, it is fragile and will break.

4

Every KPI has a target range

Not a target number. A range with a floor and ceiling. Outside the range triggers a specific action.

5

The dashboard fits on one screen

If it does not, it will not be read. The 15-metric ceiling is real.

6

Trend matters more than snapshot

Every metric shows a rolling 6-12 week trend. A single-point snapshot hides direction.

Demand metrics

What is happening on the sales side and how well we're predicting it.

MetricFormula / definitionTarget rangeOwner / cadence
Forecast Accuracy (MAPE)MAPE = |Actual − Forecast| / Actual, averaged across SKUs weighted by revenue15–25% is typical for scaling; <10% excellent; >35% needs workOps lead / monthly
Sell-Through VelocityCases sold per store per week (or units per SKU per week for DTC)Category-dependent; compare to category norm from SPINS/IRISales / weekly
Channel Mix % ContributionRevenue and contribution margin per channel as % of totalStrategic; monitor trend more than snapshotCFO / monthly
Retailer PO Cycle TimeAverage days between retailer POs by accountTrend metric; sudden extension signals declining velocity or trade spend cutSales / monthly

Supply metrics

What is happening in production and inventory.

MetricFormula / definitionTarget rangeOwner / cadence
Fill Rate(Units shipped ÷ Units ordered) × 10095–99% depending on retailer expectationOps lead / weekly
OTIF (On-Time In-Full)% of shipments arriving on-window at full quantity90%+ acceptable; 95%+ target for Walmart/TargetOps lead / weekly
Inventory TurnsCOGS ÷ Average Inventory Value4–8x annually is typical for scaling CPG; higher for velocity products, lower for launch inventoryCFO / monthly
Days of Supply (by SKU)On-Hand Inventory ÷ Average Daily Sales30–60 days typical; category and lead-time dependentOps lead / weekly
Stockout RateSKU-days with zero inventory ÷ total SKU-days<2% for top SKUs; higher tolerance for tail SKUsOps lead / weekly
Production AdherenceActual production ÷ planned production, unit-weighted95%+ target; below signals capacity or planning misalignmentOps lead / weekly

Financial metrics

The numbers that determine whether the operation is creating value.

MetricFormula / definitionTarget rangeOwner / cadence
Gross Margin (by channel)Net revenue − COGS, per channelDTC 60–70%, Amazon 25–45%, wholesale 15–35% — channel-specificCFO / monthly
Contribution Margin (by channel)Gross margin − channel-variable costs (fulfillment, ad spend, deductions)DTC 40–55%, Amazon 20–35%, wholesale 10–30%CFO / monthly
Cash Conversion CycleDays Inventory + Days Receivables − Days PayablesCategory-dependent; 90–180 days typical for scaling CPGCFO / monthly
Deductions % of Gross WholesaleTotal wholesale deductions ÷ gross wholesale invoice8–18% typical; goal is to disaggregate and reduce by categoryCFO / monthly
Freight % of RevenueTotal inbound + outbound freight ÷ revenue5–12% typical; track by lane and modeOps lead / monthly
Worked exampleFill rate — what the number actually means, worked live

Fill rate looks simple until a retailer sends the first chargeback that says otherwise. Below is the calculation as it appears on a real month for a mid-sized natural CPG brand.

Two definitions matter: unit fill rate (units shipped ÷ units ordered) and OTIF (on-time in-full — the retailer's own metric that punishes late or short deliveries).

Cases ordered by retailer in month
5,200
Cases shipped on the requested date
4,830
Cases shipped late (2–4 days after requested)
210
Cases short-shipped (never delivered)
160
Unit fill rate = 5,040 ÷ 5,200
96.9%
On-time fill rate = 4,830 ÷ 5,200
92.9%
OTIF penalty threshold (Walmart, Target)
≥ 98%
Chargeback exposure (assume $250 per late/short case at $1/case penalty)
−$370
The gap between "unit fill rate" and "OTIF" is where most brands are blindsided. A 96.9% unit fill rate reads healthy, but the OTIF at Walmart or Target is 92.9% — deep into penalty territory. Track both numbers, per retailer. If your reporting only shows the higher one, you are reading the wrong number.

Quality and risk metrics

What might break, and how well we're catching it before it does.

MetricFormula / definitionTarget rangeOwner / cadence
Damage RateDamaged units ÷ shipped units<0.5% for parcel; <1% for LTL/palletOps lead / monthly
Return Rate (DTC/Amazon)Returned units ÷ shipped units2–8% for DTC; 3–10% for Amazon; category-dependentOps lead / monthly
Quality Escape RateBatches with quality issues ÷ total batches<2% for a mature operationQuality / monthly
Chargeback Rate (Retailer)Chargeback $ ÷ gross wholesale $ per retailer<1% for well-run wholesale ops; 3–5% signals systemic issueOps lead / monthly

How the dashboard changes by growth stage

A pre-launch brand does not need a fill rate metric. A $30M brand cannot manage without one. Click through to see what to track — and what to ignore — at each stage.

Prove product-market fit

The metrics that matter at this stage are the ones that tell you whether the product is selling and whether you have cash to keep going. Everything else is premature.

Metrics to track
4–6
Cadence
Weekly
Tooling
Spreadsheet
  • Track: sell-through velocity (units/store/week for wholesale; units/day for DTC), DTC/Amazon contribution margin, cash runway (weeks), damage rate.
  • Ignore: forecast accuracy (no history yet), OTIF (no retailer count that matters), turns (inventory is too small to be meaningful).
  • Common trap: building an elaborate dashboard before the product proves out. Discipline > sophistication.

Where each metric actually lives

Have the data but no dashboard? We build the KPI dashboard as part of Active Management retainers — metric selection, data pipelines, weekly review rhythm.

See how Logic works →

Metric familySource system(s)Typical tools
Demand / forecastDTC platform, Amazon Seller Central, SPINS/IRI, retailer portalsShopify, Amazon Brand Analytics, SPINS, Cogsy, Streamline
Supply / inventoryERP, WMS, 3PL portal, distributor portalNetSuite, Cin7, Extensiv, 3PL Central, ShipBob, KeHE/UNFI portals
FinancialAccounting, ERP, deduction managementQuickBooks, NetSuite, Xero, PromoMash for deductions
QualityBatch records, retailer scorecards, customer service ticketsCo-manufacturer batch reports, retailer scorecard portals, Gorgias / Zendesk

When Logic gets involved

KPI engagements typically start when a founder or CFO realizes they have data but no decisions, when investor reporting starts requiring numbers no one currently tracks, or when growth exposes operational blind spots.

  • KPI shortlist tailored to your stage, category, and channel mix
  • Data-source mapping — where each number lives and how it flows
  • Owner and cadence assignment
  • Dashboard build (Google Sheets, Airtable, or purpose-built depending on stage)
  • Weekly and monthly review rhythm establishment
  • Quarterly KPI evolution review as the business grows
Key Takeaways

The operator's summary

  • 15 metrics matter. Group them into demand, supply, financial, and quality buckets.
  • Every KPI needs an owner, a cadence, a data source, and a target range.
  • Target ranges shift with growth stage — pre-launch, $2–10M, $10–30M, $30M+.
  • A dashboard that fits on one screen and updates automatically is worth more than a 40-metric report nobody reads.
  • The KPI is the trigger for a decision. If it does not lead to a decision, it does not belong on the dashboard.

Frequently Asked Questions

What KPIs should a small CPG brand track?

A pre-launch to $2M brand should focus on: sell-through velocity (units per SKU per week), DTC and Amazon contribution margin, cash runway (months of operating cash), and damage/return rate. Add fill rate and forecast accuracy as wholesale volume grows above $1M. The point at this stage is establishing the discipline of measuring and acting on numbers — sophistication comes with scale. A weekly review of 4-6 metrics on a shared spreadsheet is more valuable than a 30-metric dashboard nobody looks at.

What is a good fill rate for a CPG brand?

Fill rate expectations depend on the retailer. Independent retail typically accepts 90-95% fill; regional chains expect 95-98%; national retailers (Target, Walmart, Kroger) increasingly require 97-99%+. Below the retailer's expectation, chargebacks accrue and category buyer relationships strain. Above 99%, you are typically carrying excess safety stock that ties up working capital. Match target fill rate to the retailer's scorecard requirement, then tune inventory strategy to hit it consistently rather than aspirationally.

What is OTIF and how do I calculate it?

OTIF (On-Time In-Full) measures the percentage of shipments arriving at the retailer's DC within the appointed window at the full quantity ordered. Formula: (Shipments on-time AND in-full) ÷ Total Shipments. Walmart currently charges 3% of shipment value for late and 3% for short (up to 6% for both). Target and Kroger have similar programs. Track OTIF weekly per retailer, with root-cause coding for each failure (3PL late, carrier late, short shipment due to inventory, ASN error). Prevention starts with production planning that maintains retailer-specific safety stock, automated ASN generation, and 3PL SLAs on on-window carrier pickup.

What is inventory turns and what is a good number?

Inventory turns = COGS ÷ Average Inventory Value. For scaling CPG brands, 4-8 turns annually is typical. Higher turns (10-15) indicate lean inventory management — great for cash but risks stockout. Lower turns (2-3) tie up working capital and expose to obsolescence, particularly for code-dated products. Turns should be tracked per SKU, not just blended: your top SKUs might turn 12 times while your tail SKUs turn 2. That mix is normal; blended is not diagnostic. Match turns targets to lead-time realities — long lead-time products naturally turn slower.

What is a good cash conversion cycle for CPG?

Cash Conversion Cycle = Days Inventory Outstanding + Days Sales Outstanding − Days Payable Outstanding. For scaling CPG brands, 90-180 days is typical. Below 90 days is aggressive and often means very short lead times or very fast receivables. Above 180 days indicates cash pressure that will require financing (line of credit, factoring, revenue-based financing) to scale. The three levers: reduce inventory days (better forecasting, shorter lead times, smaller MOQs), reduce receivables days (faster invoicing, credit management, retailer terms), extend payables days (negotiated terms with suppliers). Covered in our <a href="/guides/cpg-working-capital-playbook">CPG Working Capital Playbook</a>.

How often should I review CPG KPIs?

Weekly for operational metrics (fill rate, OTIF, days of supply, stockout rate, damage rate). Monthly for financial metrics (gross margin, contribution margin, deductions %, cash conversion cycle) and demand metrics (forecast accuracy, channel mix). Quarterly for strategic reviews (KPI evolution as business grows, retailer scorecards, competitive velocity). The cadence should match the decision frequency — weekly metrics that never lead to weekly action are noise. Match cadence to when the metric can actually change your behavior.

What tools do I need to track CPG operations KPIs?

For brands under $5M: a well-structured Google Sheet or Airtable, refreshed manually from Shopify, Amazon Seller Central, QuickBooks, and the 3PL portal. Cost: near zero. For $5-15M: add a demand planning tool (Cogsy, Streamline, Netstock — $200-1,000/month) and a deduction management tool (PromoMash or manual disciplined tracking). For $15M+: ERP-integrated planning (NetSuite Advanced Inventory, Cin7 Omni, Acumatica — $2,000+/month) with automated data pipelines. Tool choice matters less than discipline: a $20M brand running well-executed spreadsheets often outperforms a $10M brand with an enterprise ERP nobody uses.

What is TACOS and how is it different from ACOS?

ACOS (Advertising Cost of Sales) is Amazon ad spend divided by sales attributed to the ad — the direct return metric on your ad spend. TACOS (Total Advertising Cost of Sales) is Amazon ad spend divided by total Amazon sales, including organic sales your ad activity supports. TACOS matters because it reflects the true cost of your Amazon presence including the organic sales lift ads produce. Scaling brands typically target TACOS in the 15-25% range; TACOS above 30% signals ad dependency (organic will collapse if ads pause); TACOS under 10% signals either strong organic momentum or under-investment in growth. Track both metrics; they tell different stories.

A KPI dashboard that produces decisions, not just reports.

Logic Agency builds and runs the operating dashboard as part of Active Management retainers: metric selection, data pipelines, weekly review rhythm, and quarterly evolution.

Logic Agency Inc. · Packaging & Supply Chain Ops on a Monthly Retainer