Free template

Monthly stock register

A month per tank with the daily variance computed down the column — because a variance is meaningless as one figure and diagnostic as a series.

Download it

Excel .xlsx, no email and no sign-up. Every derived cell is a real formula rather than a number somebody typed.

Download monthly stock register

  • One sheet per tank, 31 days, opening carried from yesterday's dip
  • Book stock, variance and variance as a share of throughput, all computed
  • Summary — every tank side by side, because a total hides a drifting one

The format is argued for in the stock register format.

A month per tank, not a month per fuel

This is the decision the whole format rests on. A leak, a drifting nozzle and a decantation shortfall are all properties of one tank, and a register that pools two tanks selling the same grade averages them against each other.

The arithmetic is unkind about it: a tank losing steadily and a tank behaving perfectly, added together, produce a variance that looks unremarkable for months. Kept apart, the drifting one stands out within weeks. The same applies to a branded premium grade, which needs its own tank and its own sheet.

A variance is meaningless as a figure and diagnostic as a series

One day's variance tells you almost nothing — dips are not that precise, and temperature moves the number on its own. Thirty of them in a column tell you a great deal.

A variance that scatters either side of zero is measurement noise. One that sits consistently negative is loss, and its size against throughput says roughly what kind. One that jumps on a particular day points at that day rather than at the tank. That is why the sheet computes variance as a share of throughput beside the litres: the percentage is what makes one tank comparable with another and one month with the last.

  • Opening stock is carried from yesterday's dip, not yesterday's book stock — the formula does it, so the error cannot accumulate quietly.
  • The summary sheet puts every tank side by side, because a site total hides the one tank that is drifting.
  • Deliveries are entered against the tank that received them, which is the only way book stock can mean anything.

Questions about the monthly stock register

What is a normal stock variance?

It depends on throughput, climate and how the dips are taken, so this page quotes no figure. What matters more than the level is the shape: consistent direction is loss, scatter is measurement, and a step change points at a date. The stock loss guide covers the five causes and which are recoverable.

Should I record the temperature too?

If you can, yes. Temperature moves a dip reading enough to look like a variance, and an outlet that records it can tell a hot week from a leak. The density and temperature calculator does the correction.

Can I use one sheet for two tanks of the same fuel?

You can, and it is the single most common way a register stops being useful. Pooling averages a drifting tank against a sound one. Copy the sheet instead — it is built to be copied per tank.

Close the day. Cleanly.

Set up your forecourt in minutes. Free for 14 days, no card. Every litre and every rupee in one place.