Skip to content

Small-business billing guide · Updated 22 August 2026

What should billing software do for a small shop?

It should make the next sale faster, keep customer and supplier balances clear, protect stock and cash records, and give the owner useful reports without requiring accounting knowledge at the counter.

Monthly turnover matters, but transaction count, item count, GST status, number of counters, staff access, and purchase volume usually determine whether software will actually fit the shop.

01 / Billing speed

The counter must be quicker than a handwritten workaround.

For retail billing, look for immediate barcode focus, simple quantity changes, a walk-in customer, keyboard shortcuts, digital and cash payments, held carts, and a receipt layout that matches the printer.

  • Known barcode adds the right item
  • Unknown barcode has a recovery path
  • Digital payment works without cash open
  • Repeat checkout cannot duplicate a sale

02 / Customer records

A consumer and a B2B customer are not the same form.

A consumer sale may need no saved identity. A registered-business invoice may need legal company name, contact person, phone, email, GSTIN, PAN, billing and shipping addresses, state, and place of supply. Good software reveals that depth only when selected.

03 / Items and stock

A price list is not an inventory system.

For dependable stock, an item needs a stable SKU or barcode, unit, sale price, purchase price, tax classification, opening quantity, reorder level, and an immutable history of receipts, sales, returns, adjustments, and cost.

04 / Purchases and cash

Sales alone cannot explain where the money went.

Supplier orders, purchase invoices, payments made, purchase returns, expenses, cash movement, and closing variance need their own records. Combining everything into a generic “party entry” makes daily use look simple but month-end answers unreliable.

05 / Reports you can act on

A report is useful only if the transactions underneath agree.

At minimum, check receivables, payables, sales, purchases, payment history, inventory movement, tax summary, cash flow, and profit. Growing shops also benefit from trial balance, balance sheet, general ledger, stock valuation, and aging reports.

Where Dukanam fits

Useful for a small shop below ₹10 lakh monthly turnover?

Yes, when the shop needs structured billing, stock, purchases, payments, and owner-level reporting without enterprise complexity.

The better fit test is operational: how many bills are created, how many items are tracked, whether GST detail applies, how many staff use the counter, and how carefully cash and supplier dues need to be controlled.

Good fit

Everyday retail operations.

Retail or wholesale billing, consumer and B2B customers, barcode items, purchase tracking, cash and UPI, GST preparation, and a small team.

Check first

Specialised requirements.

Multiple offline counters, direct GST or IRP submission, specialist hardware, industry-specific compliance, or guaranteed off-site restore workflows.

A short buying checklist

Test these before moving real billing.

  1. 01

    Create a normal walk-in sale

    Count the keystrokes and check whether the receipt has the right totals.

  2. 02

    Create a registered B2B customer

    Verify GSTIN, addresses, contact person, state, and place of supply.

  3. 03

    Receive and sell an item

    Confirm quantity and stock value move as expected.

  4. 04

    Retry a completed checkout

    The system must not create a duplicate invoice.

  5. 05

    Close the cash register

    Expected cash and counted cash should produce a visible variance.

  6. 06

    Export the business data

    Do not rely on software that traps the records needed to move or recover.

Test with your own workflow.

Create a shop, add one item, and complete one real-world bill.

Create your free account