Restaurant Opening Stock Count: Unlock Your Monthly Cost Results

Why Your Cost Results Stay Empty Until the Opening Stock Count Closes the Period
Your monthly actual cost and cost of goods sold stay empty because the system needs two submitted stock counts to define a period. Actual cost is opening stock plus purchases minus closing stock. With no opening count, both ends default to zero and the dashboard shows only purchases. Submit an opening count, then a closing count, and the period's cost results appear.
The maths makes the dependency clear. Say a group opens a period at $42,800 of stock, buys $128,500 during the month, and counts $39,600 on hand at the end. Cost of goods sold for that period is $131,700. Remove the opening count and the calculation has no starting value, so it cannot run at all.
This is why a fresh dashboard often reports only purchases. The opening balance reads as zero, the closing balance reads as zero, and the cost of sales figure collapses to $0 against real spending. Operators read that as a broken report. It is designed behaviour: a period is defined by two submitted counts, and until both exist there is nothing to calculate.
The cost report reinforces the same rule. Its date picker only offers dates on which a stock count was completed, so a location that skips its opening count has no selectable start date for the month. Theoretical cost is available as an interim view while the period is still open, but it needs your POS items mapped to recipes to be accurate. For the actual number, the opening count is the gate. You can see how the cost reports surface each closed period once the counts are in.

Recorded Is Not Submitted: The Draft Count That Blocks Every Report
A count left in draft looks finished and unlocks nothing. Teams often record every line, save the count, and move on without submitting it. The count exists, so the work feels done. But actual cost, COGS and variance all stay empty. Each one requires a submitted count, not a draft.
The fix takes seconds once you know to look for it. Open each count for the period and confirm its status reads submitted rather than draft. A period needs both the opening and the closing count submitted before any cost figure will appear. Our guide to stock count accuracy covers the checks that catch a half-finished count before you submit it, and the stock counting workflow shows the submitted state on every count.
The table below shows what each count status actually unlocks.
| Count status | Actual cost | COGS report | Variance report |
|---|---|---|---|
| Left in draft | Empty | Empty | Empty |
| Submitted (both counts) | Calculates | Calculates | Calculates |
The First Variance After Go-Live Is Not Real Without an Opening Stock Count
The first variance report after go-live is almost always fiction, and the reason is the missing opening count. With no opening balance, on-hand quantities read negative, and every variance is measured against a starting point that was never set. A warehouse created after the count date reads as zero stock, which inflates the numbers further.
A reported variance of -$18,400 in that first period is not a real loss. It is the arithmetic of an empty opening balance, not stock walking out of the door. Treating it as real sends a team chasing discrepancies that do not exist.
Investigate before you trust any of it. Export the variance to a spreadsheet, rank the largest discrepancies, and establish the opening count before you treat a single figure as real. Our explainer on negative stock reports walks through the same root cause from the inventory side.

Find Your Situation and the One Fix for It
Most empty or wrong cost results trace back to one of two situations, and each has a different fix. Work out which one you are in before you change anything.
If your actual cost dashboard is empty or the cost report offers no start date, the opening count is missing or still in draft. Submit the opening count, then the closing count, and confirm both read submitted. If the dashboard shows data but the variance looks wrong, the period is open and the numbers are real measurements. Investigate before trusting them. Rank your largest discrepancies and check that the opening balance was genuinely set.

Whichever branch you are in, the opening stock count is the anchor. Submit it first, submit the closing count to close the period, and confirm both are out of draft. Do that and your monthly cost results stop hiding.


.jpg)

