Is Excel good enough for a shop?
For a lot of shops, yes. Excel is genuinely good enough when one person enters all the data, the product list is short enough to eyeball, credit settles within days, and nobody needs a printed receipt or a tax invoice. It costs nothing extra, works with the internet off, the file belongs to you, and no vendor can change the price or shut it down. A spreadsheet a shopkeeper actually maintains beats POS software they gave up on in month two — and anybody who skips that sentence is selling, not advising.
What does Excel actually do better?
Real advantages, not consolation prizes. No POS matches all of them:
- It's already there. No signup, no trial, no decision — open it and start typing today.
- It costs nothing beyond the computer you already bought. No monthly fee in a slow month.
- Everyone half-knows it. Your accountant, your son, the shop next door — you're never waiting on support.
- It bends to your shop, not the other way round. Odd units, a strange discount rule, a column only you understand — Excel allows it. Software argues.
- It works with no internet at all, forever, not just until a sync is due.
- The file is yours. Copy it to a USB, email it, open it in ten years. Nobody can lock you out.
Who should stay on Excel?
Stay on the spreadsheet if your shop looks like this: one counter, one person entering everything, a product list you can scroll in a minute, little udhaar running beyond a week, no staff to keep honest, and no customer who has ever asked for a tax invoice. There the sheet isn't a compromise — it's the right tool, and a monthly fee would be money spent on a problem you don't have.
Where does a shop spreadsheet actually break?
A spreadsheet breaks in specific, boring ways — not because it's old, but because it holds numbers rather than recording events. What that means at a counter:
Two people, one file
The moment a second person enters sales, the file becomes the problem. One of you has it open, the other can't save. So a second copy appears — "hisab-final.xlsx", then "hisab-final-2" — two versions of the truth and no way to merge them. Cloud editing helps, but it wants a connection at the counter, which is exactly what many shops lack.
A formula that gets quietly overwritten
Somebody types a number into a cell that held a formula. Nothing warns anybody. The sheet keeps showing a figure, the figure is now wrong, and you won't find out until something refuses to match weeks later. It's the most common way a shop sheet goes bad, and it never announces itself.
Stock that's only true at the moment it was typed
A "current stock" column isn't current — it's a photograph of the last time somebody remembered to update it. Every sale you don't type in makes it more wrong, and the errors only ever run one way. A number right on Monday and untouched since isn't a stock level; it's a Monday number wearing today's date.
No record of who changed what
A spreadsheet holds a cell's current value, not its history. If a total looks wrong, you can't ask who changed it, when, or what it said before. With one person that's fine. With three people and a shortfall, that's the only question you want answered and the sheet can't answer it.
Udhaar without dates
Most shop sheets track credit as one number per customer, updated by hand. That tells you what Ahmed owes; not since when, and not which sales make it up. So when he says "itna nahin tha", you have a number and he has a memory. Dated line items per customer are possible in a sheet — it's just a lot of typing, every day, forever.
Two more that catch people out
- A VLOOKUP against a fixed column, or a sum over a fixed range, breaks silently when somebody inserts a row or sorts the wrong selection. The sheet still calculates — just something else.
- Excel prints a page, not a till receipt and not a sales-tax invoice. A customer wanting an itemised bill, or a business buyer needing the tax broken out, isn't served by the sheet.
The line to watch for
A spreadsheet starts costing more than it saves the day a second person needs to enter sales, or the day your stock column stops being true. Both are the same underlying problem: Excel stores what somebody remembered to type, not what actually happened at the counter.
When does a spreadsheet start costing money?
Not when it feels old-fashioned — when it starts producing numbers you can't act on. If three or more of these are true, the sheet now costs more than it saves:
- 1More than one person needs to enter sales, and you've made a second copy of the file at least once.
- 2You've found a wrong total and couldn't work out when or how it went wrong.
- 3You order stock you already have, or run out of something the sheet says you're holding.
- 4You can't say what one customer owes, with dates, without adding it up yourself.
- 5Somebody asked for an itemised receipt or a tax invoice and the sheet couldn't produce one.
- 6You spend over twenty minutes a day typing into the file. That's the real subscription fee, paid in evenings.
What does moving off Excel actually involve?
There's a real cost and it's mostly typing: your product list has to exist in the new system, with prices, before you can bill from it. For a few hundred products that's an evening or two, and anybody who says it's instant is glossing. The one advantage: a spreadsheet is the easiest thing to move from — the products are already in rows and columns, the shape an import wants.
- 1Tidy the product sheet: one row per product, a name, a selling price, a cost price if you have it, a barcode if it has one.
- 2Bring in the products you actually sell weekly, not the whole historical list. Dead lines can wait.
- 3Count the fast movers physically and enter those as opening quantities. Skip this and the stock is wrong from day one.
- 4Enter your regular udhaar customers with their current balance as an opening amount. That's the only history worth typing.
- 5Run both for a week — sell through the new system, keep the sheet alongside purely as a check.
- 6Compare at the end of the week. If the numbers agree, stop updating the sheet. Keep the file; don't delete it.
Who should not move yet
Being useful means naming the shops that should keep their money and their sheet:
- A one-person shop with a short product list and credit that settles within days. The sheet is doing the job; a monthly fee buys nothing you'd notice.
- A shop where the sheet is genuinely accurate and updated daily by somebody who doesn't mind doing it. If it works, the switch is a cost with no matching saving.
- A shop about to change hands, close, or move premises. Don't start a migration you won't finish.
- A shop that needs a higher tier than it can afford. Multi-branch and stock transfers are on Scale at Rs 11,999 a month; restaurant mode — recipes, food cost, tables, the kitchen display — and pharmacy batch-and-expiry both start on Growth at Rs 6,999; the AI assistant isn't on Starter at all. Price the tier that has what you need, and if that number doesn't work today, wait.
What you'd get in exchange
The honest trade: you give up total flexibility and a zero monthly cost, and you get a record of events instead of a record of numbers. Every sale writes itself — stock down, customer balance up, day's total up — from one entry, as it happens. NexusTill does that offline, prints the receipt or the tax invoice from the same sale, and keeps the khata dated per customer where you bill from. Starter is Rs 2,999 a month for one till and two users, each with their own login — which is the "two people, one file" problem solved. Growth at Rs 6,999 takes it to 5 tills and 5 staff.
Test that against your own sheet rather than a comparison table: the trial is 7 days, needs no card to start, and doesn't convert into a paid plan on its own. Run both for the week and compare the numbers at the end. If the spreadsheet wins, you've lost a week and learned something worth knowing.
Excel records what you remembered to type. The question isn't whether it's good software — it's whether your shop still fits inside what one person can remember.
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.