Home › Inventory software › Stock register format

Stock Register Format in Excel: Free Template for Shops and Godowns

A stock register is the simplest way to keep maal ka hisaab: what you had, what came in, what went out and what is left. Below is a ready format you can copy, plus a free Excel file with the formulas already done, a godown-wise sheet and a reorder column.

Download the free Excel stock register

No sign-up needed. The file has three sheets: a daily stock register, godown-wise stock, and how to use it.

The standard stock register format

Use one row for each item on each day it moves. These are the columns most Pakistani shops, godowns and distributors need.

Date Item Unit Opening Received (maal aamad) Issued / sold (maal rawangi) Closing Remarks
1 Nov Cooking oil 5L Tin 40 60 35 65 Bill 2231
2 Nov Cooking oil 5L Tin 65 0 28 37
3 Nov Cooking oil 5L Tin 37 0 31 6 Reorder

Formula: Closing stock = Opening stock + Received − Issued. The next day’s opening is the previous day’s closing.

What each column means

  • Date: the day the stock moved.
  • Item and unit: the item name or code, and the unit you count it in (piece, carton, bag, tin, kg).
  • Opening stock: what you had at the start of the day.
  • Received (maal aamad): stock that came in from a supplier, a return or another godown.
  • Issued or sold (maal rawangi): stock that went out as a sale, to another godown or for use.
  • Closing stock: what should be on the shelf at the end of the day.
  • Remarks: bill number, supplier, or the reason for a difference.

The Excel file adds three more useful columns: returns in, damaged or adjusted stock, and closing value (closing stock times rate), so you can see how much money is in stock.

Godown-wise stock register

If you keep stock in a shop and one or more godowns, keep a second sheet that shows each item’s stock by location.

Item Unit Shop Godown 1 Godown 2 In transit Total Reorder level
Cement bag Bag 20 300 150 0 470 200
PVC pipe 1 inch Length 45 120 0 30 195 100

“In transit” is stock that has left one place but not yet reached the other. It is where most unexplained shortages hide.

Tips to keep the register accurate

  1. Write every movement the same day. A register filled in from memory at month end is a guess.
  2. One person owns it. When everyone writes in it, nobody is responsible for it.
  3. Count once a month. Compare the physical count with the closing stock and write the difference with a reason.
  4. Never overwrite. Correct a mistake with a new line, so the history stays clear.
  5. Set reorder levels. Decide the minimum stock for fast sellers so you order before you run out.

When a register is no longer enough

A register works well for a small shop with a few hundred items. It starts to fail when:

  • you have more than one godown or branch and stock moves between them every day;
  • you sell in cartons and pieces, or in many sizes and colours;
  • you need batch and expiry dates;
  • more than one person bills or receives stock;
  • you want stock value and profit without a day of calculation.

At that point, software does the register for you: every bill and purchase updates the stock on its own. See godown management software, multi branch inventory software and batch and expiry tracking software, or read when a business outgrows Excel for stock.

Ready to stop writing the register by hand?

Send us your current register or Excel file. We will show how it looks in Ezitech’s inventory software, set up for your shop or godowns, and send a written quote.

Ask for a free demo on WhatsApp

Frequently asked questions

What is a stock register?

A record of each item’s opening stock, stock received, stock issued or sold, and closing stock, usually kept day by day.

What is the formula for closing stock?

Closing stock = opening stock + stock received − stock issued or sold. Returns in are added and damaged stock is taken out.

Is the Excel stock register free?

Yes. Download it from this page; no sign-up is needed. It works in Excel and Google Sheets.

Can I keep a separate register for each godown?

Yes. Use one copy of the daily sheet per godown, and the godown-wise sheet to see the total of each item across locations.

When should I move from a register to software?

When you have several godowns or branches, many items or units, batch and expiry dates, or more than one person handling stock.

Chat on WhatsApp