Blog · Board and management reporting · Consumer goods
A merchandising dashboard compares product categories using assortment, sales, inventory, and gross margin. Follow a SKU-level example from export rows to category totals, with spreadsheet formulas and inventory checks.
A merchandising dashboard shows which product categories sell, which hold inventory, and which earn gross profit. Start with comparable SKU rows and show assortment count, sell-through, stock, and margin together, so a sales increase does not hide a weaker product mix.
The useful question is whether each category deserves its current assortment and inventory commitment. A general operating report may show total store sales; the merchandising view needs category and product detail that supports buying, range, and pricing decisions.
Use one reporting period and one unit of measure. A case and an individual pack are different units, even when they share a product description. Keep the stock-keeping unit, category, and active status in a product master. Count active products from that master if you want assortment breadth, including products that sold nothing.
The worked example uses a US snack brand's direct sales for September 2026. All products were active throughout the month, every product has one row, and there are no returns, transfers, or inventory adjustments. Those assumptions make the quantity reconciliation explicit; a real export needs separate columns for movements that occur.
Use columns A through H as shown. Net sales exclude discounts and returns. COGS is the cost attached to the units sold, rather than the month's inventory purchases.
| SKU | Category | Opening units | Receipts | Units sold | Closing units | Net sales (USD) | COGS (USD) |
|---|---|---|---|---|---|---|---|
| B1 | Bars | 600 | 400 | 700 | 300 | 14,000 | 8,400 |
| B2 | Bars | 400 | 200 | 300 | 300 | 9,000 | 5,400 |
| D1 | Drinks | 800 | 400 | 900 | 300 | 18,000 | 12,600 |
| D2 | Drinks | 200 | 200 | 100 | 300 | 4,000 | 2,200 |
| Total | 2,000 | 1,200 | 2,000 | 1,200 | 45,000 | 28,600 |
Maintain the same cost policy across categories. For purchased merchandise, IRS Publication 538 describes cost as invoice price after appropriate discounts plus transportation or other acquisition charges. Confirm the actual ledger treatment with finance; a supplier invoice price alone may not match reported COGS. The cost of goods sold guide covers that distinction.
For this dashboard, use a period-stock definition of sell-through:
Sell-through = Units sold / (Opening units + Units received)
Gross profit = Net sales - COGS
Gross margin = Gross profit / Net sales
In Excel, put available units in I2, sell-through in J2, gross profit in K2, and margin in L2. Fill down through row 5:
=C2+D2
=IF(I2=0,NA(),E2/I2)
=G2-H2
=IF(G2=0,NA(),K2/G2)
The formulas return the following. Display percentages to one decimal place; calculate totals from unrounded values.
| SKU | Available units | Sell-through | Gross profit (USD) | Gross margin |
|---|---|---|---|---|
| B1 | 1,000 | 70.0% | 5,600 | 40.0% |
| B2 | 600 | 50.0% | 3,600 | 40.0% |
| D1 | 1,200 | 75.0% | 5,400 | 30.0% |
| D2 | 400 | 25.0% | 1,800 | 45.0% |
D2 has the highest margin percentage and the lowest sell-through. Its $1,800 gross profit is also the smallest contribution. That combination warrants a product review; margin percentage alone would give a different impression. The gross profit margin guide explains the weighted calculation in more depth.
Put category names in N2:N3. For Bars in N2, these formulas count the example's SKU rows and aggregate units and sales:
=COUNTIFS($B$2:$B$5,N2,$A$2:$A$5,"<>")
=SUMIFS($E$2:$E$5,$B$2:$B$5,N2)
=SUMIFS($G$2:$G$5,$B$2:$B$5,N2)
=SUMIFS($K$2:$K$5,$B$2:$B$5,N2)
Microsoft documents SUMIFS as summing values that meet multiple criteria; COUNTIFS counts rows meeting all specified conditions. Here the count works because each SKU appears once. Transaction exports require a distinct product count instead. Covirage is not affiliated with Microsoft.
| Category | Active SKUs | Net sales (USD) | Closing units | Sell-through | Gross profit (USD) | Gross margin |
|---|---|---|---|---|---|---|
| Bars | 2 | 23,000 | 600 | 62.5% | 9,200 | 40.0% |
| Drinks | 2 | 22,000 | 600 | 62.5% | 7,200 | 32.7% |
| Total | 4 | 45,000 | 1,200 | 62.5% | 16,400 | 36.4% |
Bars sell-through is 1,000 / 1,600 = 62.5%. Drinks reaches the same rate despite its uneven product performance. Total margin is 16,400 / 45,000 = 36.4%, rounded. Show category totals first, then the underlying products; neither view is sufficient alone.
The stock check is opening plus receipts minus units sold minus closing. For the total, 2,000 + 1,200 - 2,000 - 1,200 = 0. Test each SKU too:
=C2+D2-E2-F2
=SUM(G2:G5)-SUM(H2:H5)-SUM(K2:K5)
Both checks should return zero under the stated assumptions. Match the $45,000 sales total to the same-period sales register and the $28,600 COGS total to finance's report. Keep stock value and stock units separate. If holding efficiency is the question, use inventory turnover alongside this view.
Bring a sample of your own SKU, sales, inventory, and cost files; Covirage maps the columns, and its tools compute and check the category figures. The external AI model explains the results with every figure traced to its rows. Create a free Covirage account and bring the export behind your next merchandising review.
See how this fits consumer goods brands.
Include active SKU count, net sales, units sold, sell-through, closing stock, gross profit, and gross margin by category. Keep a product detail table underneath the category view so a strong category total cannot hide products with slow movement or weak economics.
Choose and label a consistent denominator. For the period-stock definition used here, divide units sold by opening units plus receipts. Add category units before dividing, and reconcile transfers, returns, and stock adjustments rather than silently treating them as sales.
A high percentage alone is insufficient. Compare the gross profit dollars earned, stock still held, customer demand, and the product's role in the range. A slow product may have a high margin but contribute less profit than a faster product with a lower percentage.