Excel or billing software: which should a small shop use?

Quick answer

Excel is fine for a shop that makes a few bills a day, sells few items and keeps no stock or credit records. Once you bill at a counter with customers waiting, track stock, give udhaar or need GST reports, billing software is faster and safer, because the bill, stock, dues and GST figures update together from one entry.

Intro offerRegular price ₹199₹99/monthfirst 3 months · then ₹199

After the free 30-day trial · or ₹1,999/year · no card needed

An Excel sheet next to a billing screen
Ashok SachdevUpdated · 5 min read
On this page · 10
  1. Key facts
  2. When is Excel enough for a shop?
  3. Where does Excel break down for a shop?
  4. Is Excel acceptable for GST records?
  5. Is billing software worth the cost over free Excel?
  6. How do I move from Excel to billing software without losing data?
  7. If I stay on Excel for now, how do I do it safely?
  8. What are the signs that a shop has outgrown Excel?
  9. How RichBills helps
  10. Frequently asked questions

Key facts

  • A GST tax invoice needs a consecutive serial number unique for the financial year, plus HSN, taxable value, rate and tax (CGST Rule 46). In Excel the number and the tax maths are typed by hand. (Source: CGST Rule 46 (CBIC), as of Oct 2026)
  • A registered person must keep a true and correct account of stock, supplies, inward supplies and tax (CGST Act, Section 35). (Source: CGST Act s.35 (CBIC), as of Oct 2026)
  • These records must be kept for 72 months from the due date of the annual return (CGST Act, Section 36). (Source: CGST Act s.36 (CBIC), as of Oct 2026)
  • RichBills gives free Excel templates (stock register, udhaar khata, cash book, GST purchase register, daily sales) for shops that want to start in Excel. (Source: RichBills free Excel templates, as of Oct 2026)

General information, not tax or legal advice.

When is Excel enough for a shop?

Excel is enough when bills are few, items are few and nobody else touches the file. A wholesaler making five bills a day, a service business or a new shop testing its first month can manage well with a good template.

Excel is free on most computers, flexible, and every CA can read it. If you are not GST registered, give only a handful of bills a day and keep no credit, a numbered Excel bill and a monthly sales sheet are reasonable.

Where does Excel break down for a shop?

At the counter. Excel is a calculator with a memory; it does not know that a bill should reduce stock, add to a customer's due and go into the GST report all at once.

Excel vs billing software at a shop counter
JobExcelBilling software
Making a billType item, rate, qty; copy the row; fix the formulaScan or search, quantity, done
Bill numberTyped; gaps and repeats happenAutomatic, in sequence
GST on each lineFormula per row; wrong rate if copiedSaved on the item, applied every time
StockSeparate sheet, updated by hand (or not)Goes down with every bill, up with every purchase
UdhaarAnother sheet; easy to miss a paymentDue goes to the customer's ledger; reminders
Two people billingOne file at a time, copies get mixedSeveral logins at once
PrintingA4 page, slowThermal receipt or A4, one click; WhatsApp share
Month-end GSTCollect rows from many filesReport by HSN and rate, export for the CA

The biggest risk is silent: a formula copied one row short, a deleted line, a file saved over yesterday's. Nobody notices until stock or tax does not match.

Is Excel acceptable for GST records?

GST law does not ban Excel. It asks for correct invoices with a continuous serial number and correct accounts of stock and supplies, kept for 72 months. Excel can meet that only if you are disciplined.

In practice the weak points are the serial number (one file per day makes gaps easy), the tax maths (rounding and mixed rates) and the stock account (rarely kept in Excel at all). If you file GST returns, ask your CA whether your Excel records would stand up to a query; most will say it is the stock and the numbering that worry them.

Is billing software worth the cost over free Excel?

Compare the price with one hour of your time a day, plus the cost of one forgotten udhaar payment or one wrong GST rate. For most counter shops, software pays for itself within the first month.

Simple shop software in India starts from a few hundred rupees a year. RichBills is 30 days free, then ₹99 a month for the first 3 months, then ₹199 a month or ₹1,999 a year on the Dukaan plan, with unlimited devices. Several apps also have free plans with limits; our comparison of free billing software lists them with sources.

How do I move from Excel to billing software without losing data?

Keep your Excel files as the record of the past and start fresh in the software from a clear date, usually the first of a month.

  1. Clean the item sheet One row per item with name, price, GST rate, HSN and opening stock.
  2. Import it Save as CSV and import into the software with its sample columns.
  3. Enter opening balances Each udhaar customer's balance as on the start date.
  4. Run both for a week Bill in the software; keep Excel only as a backup check.
  5. Stop Excel billing Keep the old files for 72 months for GST.

If I stay on Excel for now, how do I do it safely?

Use one workbook for the whole financial year, lock the formula cells and back it up every day. Most Excel disasters are a deleted row or a file saved over the wrong day.

  • One bill sheet per financial year with a running bill number column; never sort or delete rows
  • GST rate in its own column per line; the formula multiplies, you never type tax amounts
  • A separate stock sheet updated from purchase and sale totals at least weekly
  • An udhaar sheet with date, bill number, amount and payment columns, and a running balance
  • A daily copy of the file to Google Drive or a pen drive
  • Print or PDF every bill you give a customer

Our free Excel templates (stock register, udhaar khata, cash book, GST purchase register and daily sales) follow these rules and are a reasonable bridge until the counter gets busy.

What are the signs that a shop has outgrown Excel?

Watch for these: customers wait while you type, the bill number has gaps or repeats, two people need the file at the same time, stock is a guess, and month-end GST takes more than an evening.

Another sign is that the owner is the only person who can bill. Excel needs care and skill; a billing screen with search and barcode scanning can be learned by new staff in a day, and roles stop them from changing prices or deleting bills. When the owner's time at the counter becomes the bottleneck, the software is no longer a cost but a way to get that time back.

Finally, look at udhaar. If you are not sure who owes what without opening three sheets, or you find payments that were never entered, the money you are losing is usually more than a year of software.

How RichBills helps

RichBills replaces the bill, stock and udhaar sheets with one entry at the counter.

  • Import your Excel item list (CSV) and customer list
  • Automatic bill numbers, GST per item and HSN-wise reports
  • Stock that moves with every bill and purchase
  • Udhaar ledgers with WhatsApp reminders
  • Reports export back to Excel, CSV or PDF for your CA

What RichBills does not do: RichBills needs an internet connection to bill. It does not file GST returns.

FAQ

Frequently asked questions

Can I do billing in Excel?

Yes, for a few bills a day. Use a template with a continuous bill number and GST formulas, and keep stock and udhaar in separate sheets.

Is an Excel bill valid for GST?

GST law does not ban Excel. The bill must have the Rule 46 details, including a consecutive serial number unique for the financial year.

When should a shop switch from Excel to software?

When customers wait at the counter, two people bill, you track stock or udhaar, or month-end GST takes hours.

Will I lose my Excel data if I switch?

No. Import the item and customer lists and keep the old files as records for 72 months.

Is there free billing software instead of Excel?

Yes, several apps have free plans with limits. RichBills Free allows 50 bills a month for one store and one user.

Can RichBills export back to Excel?

Yes. Reports export to Excel, CSV or PDF.

Free toolFree Excel templates →Stock register, udhaar khata, cash book and more as .xlsx.
Written by Ashok Sachdev

Founder, RichBills Software. We build RichBills for Indian shops and write these guides from questions shop owners ask us. Tax rules are quoted from official sources with the date we checked them; confirm your own case with your CA.

Try RichBills free for 30 days

No card needed. Import your items from Excel and make your first GST bill today.

Intro offerRegular price ₹199₹99/monthfirst 3 months · then ₹199