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
- Write every movement the same day. A register filled in from memory at month end is a guess.
- One person owns it. When everyone writes in it, nobody is responsible for it.
- Count once a month. Compare the physical count with the closing stock and write the difference with a reason.
- Never overwrite. Correct a mistake with a new line, so the history stays clear.
- 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.
Related guides
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.
