Stock and inventory

Stock that keeps itself, because the bill already knows.

Every quantity moves from something that happened (a sale, stock received, a counted correction), so the figure on the screen is one you can explain rather than one you maintain.

Stock moves

From the bill, automatically

Alerts

Once a day, not per sale

Valuation

Latest purchase cost, on Pro

History

Every movement, on Pro

What you need to know

Keeping a stock figure that stays true.

01 · The principle

Stock you have to update by hand is stock that is wrong by Thursday

Keeping a second set of numbers beside the selling is what turns stock software into a chore. Here there is no second set. A bill takes stock down, receiving stock puts it back, an adjustment corrects a count, and those are the only things that can move a figure, so the figure is either right or explainable.

  • Sales reduce stock as a consequence of billing
  • Stock you receive increases it
  • Adjustments are recorded with a reason
  • Purchases recorded against the supplierPro

02 · Alerts

Being told what is low, once, in a way you still read next week

Each product carries the level at which you want warning. The phone works out what is below it and says so once a day rather than every time a packet sells, because a notification that fires on every transaction is one people learn to swipe away without reading. When exactly one item is low it is named; when six are, it says six, because naming one of six makes the other five invisible.

  • A low-stock level per product
  • One alert a day, not one per sale
  • The item named when there is only one
  • Works offline; it is computed on the phone

03 · Movement

Every change, with the thing that caused it

On Pro, the movement report puts sales, stock received and adjustments into one signed, source-tagged list, so the question "why is this thirty and not thirty-four" has an answer rather than a theory. Filter it by source to see only what was sold, only what came in, or only what someone corrected by hand. On every plan, each adjustment already carries the reason it was made.

  • Sales, receipts and adjustments in one reportPro
  • Every adjustment recorded with a reason
  • Filter by source, product or datePro
  • Export to Excel or a branded PDFPro

04 · Units

Counted in the unit you actually sell in

Units are free text and quantities take decimals, so a shop selling rice by the kilo, oil by the litre, cement by the bag and wire by the metre keeps all four right. Choosing your line of trade suggests the units that trade uses, and you can type any other, in any script.

  • kg, g, ltr, ml, pcs, box, dozen, peti, bora, bag, ream
  • Decimal quantities for loose and cut goods
  • Suggestions match your trade, not a generic list
  • Any script — type the word your shop uses

05 · Valuation

What the stock on your shelves is worth

The stock valuation report, on Pro, prices what you are holding at its latest purchase cost, which is the basis a shopkeeper can check against the last bill from their supplier. Like every report here it reads figures stored at the time rather than recalculating them now, so last quarter's number does not change because you edited a price this morning.

  • Stock valued at latest purchase costPro
  • Low-stock alerts on every plan
  • Purchase cost hidden from billing staffBusiness
  • Reports read stored figures, never recalculate

Common questions

Questions about stock.

Do I have to enter my whole stock before I can start?

No. Start with the items you sell most and add the rest as they come up. A new item needs a name, a price and a unit, and goes in from the stock list. If you already have a long list in a spreadsheet, the Business plan imports it in one go. The free plan holds up to 200 items; on Pro the number is unlimited.

See what each plan costs
What happens if I sell something that is not in stock yet?

For trades where that is normal (kirana, hardware, stationery), negative stock is allowed by default, so the sale is never blocked by a count that has not caught up. The item goes negative and corrects when you record the purchase. It can be switched off.

Does it track batch numbers or expiry dates?

No. Stock is tracked per item, not per batch, and there is no expiry date field or alert. If you run a pharmacy and expiry management is why you are looking, this is not the right product today.

Can it handle more than one godown or shop?

No. Stock is tracked per shop. Multi-warehouse is deliberately out of scope: it is the first thing that turns simple retail software into an ERP.

Does stock work without internet?

Yes. Lookups, movement from bills and low-stock alerts all run from data on the phone, and sync when the connection returns.

Free plan · no card · no time limit

Start counting stock from your next bill, free.

Already using BillCountr? Sign in