All guides
Khata & udhaarRetail & kiryana6 min read

Digital khata with inventory: why credit and stock belong together

The goods go out the door whether the customer pays today or next month. That's the whole problem with keeping udhaar in one app and stock in another: half your sales are invisible to your stock count, and it's the half you can't see in the drawer either.

Can a digital khata track inventory too?

A khata app on its own cannot, because it records a rupee amount against a customer's name and never sees the items — there's nothing there to subtract from a shelf. To get both, you need software where the credit sale is a real sale with line items: the goods are recorded, the stock is deducted, and the amount is added to the customer's balance in one action. That's a POS with a built-in credit ledger, and it's what NexusTill does on every plan, Starter included, with inventory and low-stock alerts at Rs 2,999 a month.

What breaks when credit and stock live apart

Say a third of your sales are on udhaar — not unusual for a kiryana. If those sales are only recorded as amounts in a khata app, your inventory system never hears about them. It thinks you still have stock you sold three weeks ago. Two things go wrong from that single gap, and they compound:

  • Your stock count reads high. The system thinks you have twelve bags of atta; you have four. The low-stock alert never fires because on paper you're fine.
  • Your reorder decisions are made from that wrong number. You don't order what you're actually out of, and you do order things you already have sitting in the back.
  • Your day's sales total is only the cash. The evening number looks like a bad day when it was a normal one with a lot of credit in it.
  • Your profit is unknowable for that third of the business, because no cost price was ever attached to those sales.

And the correction is manual. Someone has to walk the shelves, count, and force the numbers to agree — which is a job that gets skipped in a busy week and then skipped again.

A credit sale is a stock movement that hasn't been paid for

That sentence is the whole design principle. When Ahmed takes six bags of atta on udhaar, the atta is gone from your shop in exactly the same way it would be if he'd paid cash. The only difference is where the money is: in his pocket instead of your drawer. Payment timing has nothing to do with whether the goods moved.

Software that models it correctly treats the sale and the payment as two separate events. The sale moves the stock and creates the balance. The payment, whenever it comes, clears the balance and touches nothing else. Keeping those separate is what lets one entry be right about both shelves and receivables.

The number that tells you they're split

Count one fast-moving item on your shelf tonight and compare it to what your system says you have. If the shelf is short and the gap looks roughly like your credit sales for the month, your stock and your khata are living in different places — and the stock count has been quietly wrong ever since.

What one joined-up entry gives you

Nothing about the sale gets slower. You still add the items, still mark it udhaar, still hand over the goods. What you get afterwards is a set of answers you couldn't previously get at all:

  • A low-stock list that includes what left on credit — so the alert fires when you're genuinely low, not when the cash sales say so.
  • A per-customer balance that's itemised and dated, so a disputed total can be walked through line by line.
  • A real daily total: cash plus credit, which is the number that tells you whether it was a good day.
  • Profit on credit sales, because each line carried its cost price along with the selling price.
  • A reorder list built from the truth, which is the difference between an empty shelf and a full one on the day the customer wants it.

It matters most where stock has a deadline

For a kiryana this is a money-efficiency problem. For a medical store it's sharper, because stock has an expiry date — a batch you think you still have is a batch you aren't pushing before it turns. NexusTill tracks pharmacy batches and expiry on the Growth plan; the general inventory and low-stock alerts are on every plan including Starter.

How to start without a stock-take from hell

You don't need a perfect opening count of every item in the shop. Start with the things that matter and let the long tail catch up as you buy:

  1. 1Enter your fast movers first — the thirty or so items that are most of your sales. Count those properly. They're where wrong numbers cost you.
  2. 2Add your regular udhaar customers with today's outstanding balance as an opening amount.
  3. 3From tomorrow, bill every sale — cash and credit alike — through the same till. This is the only habit that has to change.
  4. 4Add the slower items as you receive them on your next purchase, rather than counting the whole shop in one evening.
  5. 5After two weeks, count three fast movers against the system. If they match, the join is working.

Be honest about whether you need this

If you carry almost no stock, or your stock is small enough that you can see everything from where you stand, an inventory system is solving a problem you don't have — and a free khata app is a better fit than paying monthly. The join between credit and stock earns its keep when you carry enough lines that you can't hold them in your head, and enough credit that the gap between the shelf and the count is real money.

NexusTill keeps the khata and the stock in the same entry: a credit sale deducts the goods, adds a dated balance to the customer, and shows up in your day's real total. It bills offline, so a dead signal never breaks the chain. The 7-day trial needs no card to start and doesn't convert into a paid plan on its own — enough to count a few shelves at the end of it and see whether the numbers agree.

The goods left the shop. Whether the money came with them is a separate question — and software that can't tell those two apart will be wrong about both.

Run your shop on NexusTill — free for 7 days

The full product — billing, khata, stock — on your own shop's data. No card, no setup fee. See if it fits before you pay a rupee.


Written by The NexusTill team.

Ready when
you are.

Set up in an afternoon. Import your products, train your cashier in a day, and start selling — no hardware to buy, no contract to sign.

Contact sales

We use cookies to remember your theme, language and country, and — only if you accept — analytics to improve the site. No ads. Privacy