Billing software

Retail Billing Software: Checklist and Demo Script

Choose retail billing software: set up your item master, test vendors with a timed 10-question demo, score them and avoid costly stock mistakes.

By Ordrio teamUpdated

Retail billing software should scan and bill a ten-item basket in under a minute, keep stock right in every branch, record the salesperson on each bill, link bills to customers, keep billing when the internet drops and close the day with a report you can download. This checklist shows how to prepare your items, test vendors and score them.

At a glance

AreaWhat good looks likeHow to test it
Billing speedTen scanned items billed and paid in under a minuteTime it with your own items and scanner
Item masterSKU, barcode, category, unit and cost in one formCreate a product with sizes and colours
StockFalls on every sale, alerts before a shelf runs emptySell an item below its low-stock level
StaffRoles, salesperson on the bill, activity logBill as a cashier, then check the log
BranchesStock per branch, transfers, branch-limited staffTransfer stock and check both counts
OfflineBilling continues, bills sync laterDisconnect the internet mid-bill
ReportsDaily close by payment type and counterDownload today's report

Set up your item master before you compare vendors

The item master is the list of everything you sell, with codes, prices and units. Vendors demo well on clean sample data. Bring yours, and you will see how each system copes with real items.

SKU codes that stay readable

Pick one pattern and never break it. For clothing, category, style, size and colour works well: SH-1023-M-BLU is shirt, style 1023, medium, blue. For a general store, category and a running number is enough: ST-0045.

  • Never reuse a code for a different item, even after the old one is gone.
  • No spaces, and the same separator everywhere.
  • One code per size and colour, because that is the unit a customer buys.

Barcodes: use theirs or print your own

Packaged goods already carry a manufacturer barcode; use it, so you never relabel. Clothing, loose goods and unbranded items need your own labels. Ask each vendor how labels are printed and on which printers, because a shop that cannot label stock cannot scan it.

Sizes and colours multiply fast

A style in 5 sizes and 4 colours is 20 items with 20 stock counts. Check that the system creates the set from one form, and that a customer asking "do you have this in large?" gets an answer in one search.

Item master columns to copy

  1. Item name
  2. Category and sub-category
  3. Brand
  4. Size, colour or other variant
  5. SKU code
  6. Barcode
  7. Unit (piece, pack, metre, kg)
  8. Cost price
  9. Selling price
  10. Tax category and HSN code, as your accountant advises
  11. Supplier
  12. Opening stock per branch
  13. Low-stock level
  14. Active (yes or no)

Supermarket billing software: what changes at scale

Single shopSupermarket
ItemsHundredsThousands
CountersOneSeveral billing at once
Price changesYou change the tag and the systemOne change must reach every counter
SuppliersA fewMany distributors with different terms
Daily closeOne totalTotals by counter and payment type
What to test hardestSearch for items without barcodesScan speed with the full catalogue loaded

For a supermarket, load your full catalogue before the demo. A system that is quick with 50 sample items can be slow with 5,000.

Worked example: setting low-stock levels and catching mismatches

The figures below are an illustrative example with round numbers, not data from any shop.

When should an item trigger a reorder?

Use this rule: low-stock level = daily sales × supplier lead time in days + a buffer.

ItemSells per daySupplier takesBufferLow-stock level
Fast-moving biscuit103 days1040
Shampoo, 180 ml35 days520
Formal shirt, size M110 days212

Set the level too low and the reorder lands after the shelf is empty. Say the biscuit earns ₹4 a packet and is out of stock for 3 days: that is 30 packets and ₹120 of margin lost, plus the customers who bought it elsewhere and did not come back.

Catching stock mismatches with cycle counts

A full stock count once a year finds problems a year late. Say your count finds 60 items short by 2 units each, at an average cost of ₹150. That is ₹18,000 missing, and you cannot tell when or how it happened.

Count a little every day instead. Split 3,000 items by value:

GroupItemsCount everyItems a day
A: top 300 by sales value300Week (6 days)50
B: next 900900Month (26 days)about 35
C: the remaining 1,8001,800Quarter (78 days)about 23

That is about 108 items a day, a short task before opening. A mismatch on an A item shows up within a week, while staff still remember what happened.

10 questions to put to any vendor in a demo

Bring your scanner, 20 of your own items and a colleague to time it.

  1. "Bill these ten items." Scan them, take a split payment of cash and UPI, and print. Time it, then repeat with someone queuing behind you.
  2. "Find this item without a barcode." Search by three letters of its name.
  3. "Hold this bill while the customer tries a size." Bill another customer, then recall the first.
  4. "Create a shirt in five sizes and four colours." Count the steps.
  5. "Sell this item below its low-stock level." Show where the alert appears.
  6. "Log in as a cashier and give 20% off." See whether it is allowed, and whether it is recorded with their name.
  7. "Pick the salesperson on this bill." Then show sales per staff member for today.
  8. "Disconnect the internet and bill three more." Reconnect and find them in today's report.
  9. "Transfer five units to the second branch." Check both branch counts.
  10. "Close the day." Show sales by payment type and by counter, and download the report.

Also ask: what happens to my data if I leave, and in what format can I take it? Who answers the phone on a Sunday evening?

Score each vendor, with weights

Score each line 0 (cannot do it), 1 (does it badly) or 2 (does it well in your demo). Multiply by the weight.

CheckWeightScore (0 to 2)Weighted
Barcode and search billing speed3
Stock falls on every sale, with alerts3
Offline billing3
Daily close and downloadable reports2
Staff roles and salesperson on bill2
Variants by size and colour2
Branches and transfers1, or 3 if you have two shops
Customer history and loyalty1

A zero on any weight-3 line rules the vendor out, whatever the total.

Staff, salesperson and customers

Salesperson on every bill. If you pay incentives, the bill is the record. Picking the salesperson at billing beats a register at closing time.

Discount limits by role. Margin leaks quietly through discounts nobody checks. Let cashiers give only what you allow, and review the activity log weekly.

Customers and loyalty. Link bills to a phone number from day one, even if you do not run loyalty yet. In six months you will know who your regulars are and what they spend. Start loyalty points only when you can say what you want regulars to do more of.

Switching plan: three weeks

Week 1: fill the item master, agree the SKU pattern, print labels for unbarcoded items, set staff roles.

Week 2: count opening stock branch by branch, enter low-stock levels for your top 300 items, run the new system next to the old one at quiet hours, and compare totals.

Week 3: go live on a weekday, not a festival weekend. Start the daily cycle count. Review the first week's reports and fix item names cashiers struggled to find.

Common mistakes and how to fix them

  1. Demoing on sample data. Every system is fast with 50 items. Fix: load your own catalogue and scanner.
  2. One code for all sizes. You cannot tell which size sold out. Fix: one SKU per size and colour.
  3. No low-stock levels. Alerts never fire, or fire for everything. Fix: daily sales × lead time + buffer for your top items.
  4. Counting once a year. Losses surface too late to trace. Fix: a daily cycle count by value group.
  5. Unlimited discounts for every login. Margin leaks quietly. Fix: limits by role and a weekly look at the activity log.
  6. Skipping the offline test. Billing stops at the evening rush. Fix: disconnect in the demo.
  7. Ignoring the exit. Your data is locked in. Fix: ask how you export items, customers and bills before you pay.

Where Ordrio fits

Kadal is Ordrio's billing and POS software for clothing, fashion and retail stores, and for grocery shops and supermarkets. Against the checklist:

  • Billing: barcode support with custom invoices, search, held bills, the salesperson picked on every bill, keyboard shortcuts, cash, card, UPI and wallet, and GST-ready invoices.
  • Items: SKU codes, categories, units and costing in one form.
  • Stock: real-time stock with low-stock alerts, branch by branch; stock counts; suppliers, purchase orders, supplier payments and returns to suppliers.
  • Branches: switch branches from one login, transfer orders between them, and staff access limited to chosen branches.
  • Staff and customers: roles, activity logs and performance per staff member; order history, total spend, loyalty points and wallet per customer.
  • Reports and offline: daily summaries, sales by payment type and device, downloadable reports, and billing that continues offline and syncs later.
  • Selling online: add Nadi on the same products, stock and customers. For fashion, the Aura and Spree template lists sizes and colours under one product.

What is not included or not stated. Our Kadal pages do not state barcode label printing, weighing scale connections, cash drawer or shift close by cashier, or exports to accounting software. If you need any of these, ask in the demo and get the answer in writing.

When Ordrio is not the right choice. If you need your billing to feed an ERP, that is an Enterprise conversation, not an off-the-shelf plan. If your counter depends on specific hardware, confirm it works before you switch. And if you already use Swipe POS and are happy with it, keep it: Nadi connects to Swipe POS, so you can add an online store without changing your counter. See integrations.

You start on the free plan. Any paid plan costs ₹1 for the first 30 days. See pricing.

Sign up for free

Book a demo

Questions, answered.

Bill fast by barcode or search, take cash, card and UPI on one bill, reduce stock on every sale, record who sold what, and give a daily sales report you can download. If any of these fails in the demo, the rest does not matter.

Your store could be live this week.

Sign up for free, or talk to us first. Either way, we'll be there.

Book a demo.

Leave your details and our team will get in touch to show you Ordrio.

What do you sell? Optional