Closing a stock period, and why freezing it matters
A back-dated receipt can quietly change a GST period you have already filed. How closing a stock period and freezing it keep your filed figures true afterwards.
For anyone who files GST returns and lets staff back-date documents · 3 min read · updated
In short
- A back-dated entry can change a period you have already filed, without any error being raised.
- Closing records what was held; freezing stops it being changed. Neither works alone.
- A freeze that scheduled jobs or admins bypass silently is not a control.
- The ledger remains the authority; a closing is a snapshot of what it said.
- Recomputing a closing should report whether the figure moved — that is the alarm.
- A rolling freeze suits businesses that never formally close a month.
The quiet way a filed return goes wrong
You file for the quarter. Two weeks later a warehouse assistant records a delivery note that should have been entered in March, and dates it correctly — in March, because that is when it happened and they are being careful.
Your closing stock for the filed period has now changed. So has cost of goods sold, and so has the profit you reported.
Nothing errored, nobody did anything wrong, and no report tells you. The next person to notice is an auditor comparing your books against a return you can no longer reproduce.
Two things, and they only work together
A period CLOSING snapshots what you held on a date — every item, every warehouse, quantity and value — so the figure can be produced again later without recounting or recomputing.
A FREEZE stops anything posting on or before that date.
Closing without freezing gives you a snapshot that is true until somebody back-dates into the period. Freezing without closing leaves you unable to say what the period held. Doing one and calling it done is the common mistake.
The freeze has to apply to everybody
Including your own software. A scheduled job reposting a back-dated document, an import, an integration catching up — these are exactly the things that rewrite a filed period, and they are the ones most likely to be exempted for convenience.
If a system offers a freeze that administrators can bypass silently, it is a reminder rather than a control.
A snapshot is not a truth
The ledger stays the authority. A closing is a record of what the ledger said on a date, and if the two ever disagree, the ledger wins.
Which means a closing should be recomputable, and recomputing it should tell you if the number changed. That is the whole value: a snapshot that silently updates itself when you check it has destroyed the only evidence that something was posted into a settled period.
A practical rhythm
Close and freeze monthly, a few days after month end so late paperwork has landed. Keep the frozen date moving forward; do not leave it at last September.
For businesses that never formally close a month, a rolling freeze — nothing older than 30 or 45 days may be posted — gets most of the protection with none of the ceremony.
When something genuinely must be corrected inside a closed period, unfreeze deliberately, post it, recompute the closing, and note why. That is an event with a decision behind it, which is exactly what you want it to be.
Common questions
- Is closing a stock period a legal requirement?
- No statute requires the mechanism, but you are required to be able to support the figures you filed. A closed and frozen period is how you keep being able to.
- What if I need to correct something inside a closed period?
- Unfreeze deliberately, post the correction, recompute the closing so the snapshot matches the ledger again, and record why. The point of the freeze is not that corrections are impossible — it is that they cannot happen by accident.
- What is a stock freeze date?
- The date on or before which nothing may be posted to stock — no receipts, issues or corrections. It keeps a closed period, and any return filed from it, from changing after the fact.