A stocktake is the dullest job in a shop and the most honest one. In BuySale it comes down to scanning items one after another: the scanner does not close after every code, what you have checked is kept on the server, and at the end you get a list of the items where the numbers differ.
The number on record and the number on the shelf always drift apart: a seller hands something over without counting, goods break or go missing, an intake is typed in wrong, a returned item never makes it back to the shelf. A stocktake puts those two numbers side by side, shows the gap and brings your stock back to reality. A gap is not a crime; not noticing it for six months is.
In BuySale the count runs on its own screen inside the inventory section. You scan an item by its barcode, the app marks it as checked, and at the end it lists the products where the recorded quantity does not match what you counted, so the stock can be corrected accordingly. No separate sheet of paper, no spreadsheet and no calculator — the count starts and ends on one screen.
A shop that counts once a year always finds it hard — a year of drift cannot be explained in a single day. In a small shop it is easier to split the job up:
A count without preparation takes twice as long and is usually abandoned halfway. These few steps make it easy.
You open the stocktake screen in the inventory section and switch on the scanner. Decide in advance which shelf you start from — it is best to work straight through, end to end.
The scanner does not close after every code: you hold an item up to the camera and move on to the next. Zoom (1×, 1.5×, 2×, 3×) is there for tiny tags and a torch button for a dark shelf. A wrong number from a blurry frame will not get through: the code’s check digit is verified and the same code must be read several times over.
What you have checked is stored on the server. If you leave the screen, if your phone dies, or if you sign in from another phone, the count carries on from where you stopped — nothing has to be recounted.
At the end you get the list of products where the recorded quantity does not match the counted one. Read it slowly: half of it usually turns out to be a miscount or an item stored somewhere else.
Once the list has been worked through, the stock is brought to the real number on the shelf. From then on the low-stock warning and the order suggestion are both calculated from the right figure — in jewellery and phone shops neither of those two is shown at all, because there each card is a single item.
Do not read every gap as theft. The usual order of causes is this:
The correction is written into the database, but the app has no separate screen yet showing a movement log of who changed what and when. So keep the Excel file you exported before the count: comparing two files is the simplest way to see what changed by the next one.
Wiping half a day of counting with one tap is the most painful mistake there is. So to start the count from scratch a confirmation code is sent to the shop owner’s Telegram, and until that code is entered the checked items stay put. Neither an employee nor an accidental tap can do it — which means you can hand the count to a seller without fearing their work will vanish in one touch.
We do not claim what is not there — these conditions apply directly to a stocktake.
You do not have to. Checked items are stored on the server: leave the screen, run the battery flat or sign in from another phone, and the count resumes exactly where you left it.
For goods with no factory code the app generates your own code starting with 20 and prints a label straight away — best done before the count. If the tag is torn, you type the code by hand in the field inside the scanner, at least six digits.
Turn the zoom up (1×, 1.5×, 2×, 3×) for a tiny tag, switch the torch on at a dark shelf and, if the phone has more than one rear camera, change camera. While the camera is open there is a reset-scanner button at the bottom of the screen along with which camera is running; if the code still will not read, type it in by hand.
No. To start the count from scratch a confirmation code is sent to the shop owner’s Telegram, and until it is entered the checked items stay as they are.
There is no separate write-off button. The item is not on the shelf, so it is not counted, and it leaves your records when the stock is corrected at the end of the stocktake.
Yes, because from then on the warnings are calculated from the right figure: batches with a week or less left before expiry appear as their own list. The list of products that fall below your low-stock threshold and the supplier order suggestion are built from the same numbers — though neither of those two is shown in jewellery or phone shops: there each card is a single item, and that same ring or that same IMEI never comes back.
Prepared by: the BuySale team · Spotted a mistake? Tell us on Telegram
Inventory software on your phone: stock and intake, fields filled from a label photo, batches and expiry, low-stock alerts, stocktaking and Excel.
Learn more →What theft looks like in a small shop’s numbers, what to do in the first week, and which remedies need no software at all.
Learn more →BuySale reads EAN-13, EAN-8, UPC, Code-128, Code-39 and QR with your phone camera: zoom, torch, continuous scanning and manual code entry as well.
Learn more →Guides for shop owners: getting started, barcodes, credit, stocktaking, printers, staff — plus articles on tills, equipment and choosing software.
Learn more →Free Excel templates for shops: a stock list with goods in and out, a goods-in log, a customer credit book and a stocktake sheet — with how to fill them in.
Learn more →
7 days free, no payment card needed. Then from 6 630 UZS a day, depending on the shop type.
Start for freeBuySale assistant
Answers from what is published on this site
AI can make mistakes — check anything important via Telegram.
Writing an answer