All articles
10 min read

Inventory Dashboard: What to Show and the Action Table to Build

An inventory dashboard needs six tiles and an action table of items to reorder or clear. Days of cover, how long stock lasts at recent demand, decides which items need action.

By Praveen Nune, Co-Founder & CEO · Updated 4 Oct 2026

A stockroom supervisor looks along shelves of cartons, one bay half empty, while holding a tablet.

Key takeaways

  1. 01
    An inventory dashboard works when an action table sits under a handful of tiles. The table lists each item that needs a decision today, ranked by days of cover and set against lead time (the days between placing a purchase order and receiving the goods), with a named owner.
  2. 02
    Days of cover compared with lead time decides what to reorder. The demand window you choose can change the verdict: in our worked example, 3.6 days of cover on a 30-day rate against 6.0 on a 90-day rate.
  3. 03
    A dashboard is only as accurate as its postings. Fix late, missing and wrong-unit entries before adding charts.
  4. 04
    Excel is enough while one person posts every movement. Add the cover-versus-lead-time column there, and move to inventory software such as Arka Inventory when several people post movements or stock sits in several warehouses.
In this article
  1. 1What should an inventory dashboard show?
  2. 2How do you build an inventory dashboard action table in Excel?
  3. 3Does the demand window change which items you reorder?
  4. 4Why does the inventory dashboard disagree with the shelf?
  5. 5How does the action table sit alongside the dashboards in Tally and Business Central?
  6. 6What does an Arka Inventory dashboard show, and which of these tiles does it cover?
  7. 7Frequently asked questions

In a 2025 study of one grocery retailer's stores, only 35.3% of stock records matched the shelf count (Rekik and colleagues, arXiv). A dashboard built on records like those looks precise and is quietly wrong.

Most inventory dashboards add to the problem by reporting only what has already happened: top sellers, goods received, total stock value. The question a buyer faces each morning is different. Which items will run out before the next delivery arrives, and which have not moved in months?

This page gives you the tiles worth keeping, formulas for an action table you can build in Excel today, and a worked example showing how one setting can turn the same stock from healthy to urgent.

The page also covers the objection every spreadsheet user raises: the dashboard says one thing and the shelf says another.

What should an inventory dashboard show?

An inventory dashboard should show six tiles at the top and one action table beneath them. The tiles give the state of stock in rupees and counts. The table lists every item that needs a decision today, with an owner. Put the table directly under the tiles, because the tiles only tell you whether to look.

Terms used on this page:

  • SKU (stock keeping unit): one distinct sellable product variant.
  • Days of cover: how many days the stock on hand lasts at recent daily demand.
  • Projected cover: the same calculation, including stock already on order.
  • Lead time: the days between placing a purchase order and receiving the goods.
  • Dead stock: stock with no sales in the last 90 days and no movement of any kind (receipt, issue or transfer) for 90 days or more. This is our recommended cut-off. Lengthen it for slow, seasonal or spare-part items.
TileQuestion it answersHow to calculate it in Excel
Stock value (₹)How much money sits in stock?

=SUMPRODUCT(Stock[OnHand],Stock[UnitCost])

Items at ReorderWhat must I order now?

=COUNTIF(Stock[Status],"Reorder")

StockoutsWhich items with demand have zero on hand?

=COUNTIFS(Stock[OnHand],0,Stock[DailyRate],">0")

Overstock value (₹)How much cash is tied up beyond need?

=SUMIFS(Stock[Value],Stock[Status],"Overstock")

Dead stock (₹ and % of value)What has stopped moving?

=SUMIFS(Stock[Value],Stock[Status],"Dead"), divided by stock value

Count accuracyCan I trust the rest?Lines that matched ÷ lines counted in the last cycle count (a rotating count of a small subset of items)

The column names come from the table built in the next section.

How do you build an inventory dashboard action table in Excel?

Keep two Excel tables: a stock table with one row per SKU and location, and a sales log with one row per sale or issue, including its location. Add six calculated columns to the stock table. Then filter the status column to anything other than OK and sort by days of cover. That filtered view is the action table.

A business owner at a desk works on a laptop spreadsheet with a stack of delivery slips beside it.
The action table is built from a plain stock sheet and a sales log kept side by side, then filtered down to what needs a decision.
Table "Stock":  SKU | Location | OnHand | OnOrder | UnitCost | LeadDays | LastMoveDate | Owner
                (LastMoveDate = date of the last receipt, issue or transfer)
Table "Sales":  Date | SKU | Location | Qty     (every issue: sales, production use, write-offs)

DailyRate  =MAX(
              SUMIFS(Sales[Qty],Sales[SKU],[@SKU],Sales[Location],[@Location],Sales[Date],">="&TODAY()-30)/30,
              SUMIFS(Sales[Qty],Sales[SKU],[@SKU],Sales[Location],[@Location],Sales[Date],">="&TODAY()-90)/90)
CoverDays  =IF([@DailyRate]=0,"No demand",[@OnHand]/[@DailyRate])
ProjCover  =IF([@DailyRate]=0,"No demand",([@OnHand]+[@OnOrder])/[@DailyRate])
AgeDays    =TODAY()-[@LastMoveDate]
Status     =IF([@DailyRate]=0,
               IF([@AgeDays]>=90,"Dead","No demand"),
               IF([@ProjCover]<=[@LeadDays],"Reorder",
               IF([@ProjCover]>120,"Overstock","OK")))
Value      =[@OnHand]*[@UnitCost]

How to read it:

  • DailyRate takes the higher of the 30-day and 90-day rates. This is our recommendation, so that a recent surge triggers a review instead of hiding inside a long average.
  • Reorder means stock on hand plus stock on order runs out before a new order could arrive.
  • Dead needs both conditions: no sales in the last 90 days, and no movement of any kind for 90 days or more.
  • Overstock at 120 days of projected cover is a placeholder. Set it by product, based on shelf life and how often you can order.
  • Safety stock is not included. Add safety days to LeadDays for items where a stockout is costly. The reorder point formula shows how to size that buffer from real lead times.
  • Owner and next action date make a row actionable. A row with no owner is a chart in disguise.

Does the demand window change which items you reorder?

Yes. The same stock can read as healthy on a 90-day demand average and urgent on a 30-day one. In the worked example below, an item with 18 units on hand shows 6.0 days of cover on the 90-day rate and 3.6 on the 30-day rate. Against a 5-day lead time, only the 30-day rate flags it.

The SKUs are illustrative and the figures are our own calculation, not client data. Daily rate is units sold in the window ÷ window days. Cover is units on hand ÷ daily rate. Projected cover uses units on hand plus units on order. Stock value is units on hand × unit cost.

SKUOn handOn orderSold in 30 daysSold in 90 daysLead time (days)Days since last movementUnit cost (₹)Stock value (₹)
A-101180150270514207,560
C-303800002114031024,800
D-404502910201,5007,500
E-505300200903303026018,000

Total

57,860

SKUCover, 30-day / 90-day rateProjected cover, 30-day / 90-day rateVerdict from the action table
A-1013.6 / 6.03.6 / 6.0Reorder: the higher 30-day rate leaves less than the 5-day lead time
C-303No demandNo demandDead: 140 days since last movement
D-40475.0 / 50.075.0 / 50.0OK despite only five units
E-505100.0 / 81.8166.7 / 136.4Overstock once the open order is counted

What the tables show:

  • A-101 sold 150 of its 270 units from the last 90 days in the most recent 30 (56%): 5 units a day against a 90-day average of 3. The action table takes the higher rate, so A-101 reads Reorder. A day of stockout usually costs more than an early purchase order, which is why we recommend the higher rate.
  • D-404 holds five units, which looks alarming in a quantity column. At 50 days of cover on the higher rate against a 10-day lead time, it needs nothing.
  • C-303 ties up ₹24,800 (80 units at ₹310) with no demand in 90 days. That is 42.9% of the ₹57,860 across these four SKUs.
  • E-505 has 81.8 days of cover on the shelf at the higher rate, which looks fine. With 200 units on order, projected cover is 136.4 days. Review the open purchase order before it lands.

Why does the inventory dashboard disagree with the shelf?

A dashboard disagrees with the shelf because it can only show what has been posted. Late, missing or wrong-unit entries carry straight into every tile and every action-table row. Fix the posting first. A better chart will not.

A dock worker counts cartons from a delivery truck, with one carton open and pieces loose beside the pallet.
Counting errors at receiving, like cartons logged as single units, carry straight into every figure the dashboard shows.

Wrong units are the easiest case to miss. In a made-up example, a supplier ships 10 cartons of 12 pieces, so 120 pieces. Receiving records 10 units because no conversion is set. Sales then issue 100 pieces. The record shows -90 while the shelf holds 20. Our inference is that when count differences come in whole-carton multiples, units are worth checking before you suspect theft or loss.

Four tests you can run this week:

  1. 1

    Posting lag

    Take ten goods receipts and issues from last week and compare the physical date with the posting date. Pass: all ten were posted within one working day of the physical movement. Fail: any posted later.
  2. 2

    Unit consistency

    Pick five SKUs bought in one unit and sold in another, such as cartons and pieces. Pass: the purchase order, stock record and invoice use the same unit or a recorded conversion factor. Fail: any manual conversion.
  3. 3

    Count

    Count the SKUs at the top of the action table. Pass: every difference is traced to a posted transaction or a recorded adjustment. Fail: any unexplained difference adjusted away. Feed the matched share into the count accuracy tile.
  4. 4

    Ownership

    Check every non-OK row. Pass: a named owner and a next action date. Fail: any blank.

Receiving and counting routines are covered in how to manage warehouse inventory.

How does the action table sit alongside the dashboards in Tally and Business Central?

It sits alongside them. Dashboards and reports in TallyPrime and Business Central cover activity, stock position and reorder quantities. The action table adds days of cover against lead time and a named owner for each row. As of October 2026, their documentation describes the following.

  • TallyPrime's Reorder Status report: closing stock, pending purchase orders, sales orders due, nett available, re-order level, shortfall and order to be placed. Its Stock Ageing Analysis has four default age ranges (0-45, 45-90, 90-180 and 180-plus days), which you can edit, for items maintained in batches.
  • Business Central: a Power BI (Microsoft's reporting tool) Inventory app with 11 reports by item, location, lot (batch), serial number and bin (storage slot). Inventory value sits in a separate Inventory Valuation app with three reports.

Our 90-day cut-off is the start of Tally's third default age range (90 to 180 days). Nett Available is close to projected cover, in units rather than days, but it also subtracts sales orders due. In whichever tool you use, the cover-versus-lead-time column and the owner column are what you add.

Our recommendation is to stay in Excel while one person owns the stock table and every movement is posted in one place. Move to inventory software such as Arka Inventory when several people post movements, when stock sits in several warehouses, or when you need batch or serial control. Inventory software for small businesses explains what to look for.

We publish this page, and Arka Inventory was not among the tools compared here.

What does an Arka Inventory dashboard show, and which of these tiles does it cover?

Arka Inventory's All-in-One Dashboard shows inventory, stock movement and performance across your locations, with minimum stock level alerts and custom reports. It covers the reorder, stock value and movement tiles above. Here is how we build each.

  • Items at Reorder and stockouts. Set a minimum stock level for each item you want watched. Minimum stock level alerts fire on available and expected quantities, so stock on order is counted. They compare against a set minimum, not against days of cover, so set each minimum to daily demand × lead days from your action table, plus any safety stock.
  • Stock value. Run our product family-wise inventory report to see available quantities and inventory values by product family.
  • Movement irregularities. Open our monthly movements report, which shows opening stock from the previous month and closing stock for the current month, so irregularities stand out.
  • Your own layout. Custom reports and dashboards let you build views around the data most relevant to your operations.
  • Purchasing. Our forecasting and purchase automation links actual orders, sales forecasts and stock levels, so you can plan purchases and schedule purchase requisitions or purchase orders.

Arka Inventory is rated 4.8 out of 5 from 46 reviews on Salesforce AppExchange, as of October 2026. As of October 2026, our Basic plan, which includes multiple warehouses and inventory alerts, costs $199 a month, paid yearly.

See how Arka Inventory fits your stock dashboard

Arka Inventory's Basic plan includes multiple warehouses and inventory alerts.
See Arka plans

Frequently asked questions

Compare each item's stock on hand plus stock on order with its daily demand and lead time, and list every item that runs out before a new order could arrive. In the Excel action table above, filter the Status column to Reorder.
Refresh stock and open orders whenever movements are posted, and refresh value and ageing daily, since they change slowly. This is our recommendation. Posting speed matters more than refresh speed: the dashboard is only as current as the last recorded receipt or issue.

Days of cover looks forward: how many days current stock lasts at recent demand. Inventory turnover looks back: cost of goods sold divided by average inventory over a period. Use cover for daily reorders and turnover for period reviews, as in how to calculate inventory turnover days.

The same six tiles and action table work in Power BI, Microsoft's reporting tool. Business Central's Power BI Inventory app is built around scheduled receipts (stock due from open orders), gross requirements (stock needed for demand) and projected available balance (expected stock after both). Inventory value by item and location sits in the separate Power BI Inventory Valuation app. Mirror those measures alongside your cover and status columns.
Filter the Status column of the action table to Dead. A row is Dead when the SKU has had no sales in the last 90 days and no movement of any kind for 90 days or more. The Dead stock tile sums the value of those rows.

Sources

  1. 1.Inventory record inaccuracy in grocery retailing: Impact of promotions and product perishability, and targeted effect of audits (Rekik, Oliva, Glock and Syntetos, arXiv, 2025)
  2. 2.Inventory analytics, Business Central (Microsoft Learn)
  3. 3.How to Reorder Stock Items in TallyPrime (TallyHelp)
  4. 4.How to View the Report Stock Ageing Analysis in TallyPrime (TallyHelp)
  5. 5.Arka Inventory & Warehouse Management (Salesforce AppExchange)

Keep reading

Arka Inventory.

© 2026 Arka Inventory

Powered by PageLens.ai

Get in touch — we'd love to help.

Request a Demo