For most small businesses, billing is where money actually changes hands — and where most of the daily admin happens. Your billing system decides how fast the counter moves, whether GST returns match your books, how quickly customers pay and whether you know, at the end of the month, who still owes you money.

In 2026 the bar is higher than printing a GST invoice. Customers expect to pay by UPI and receive the bill on WhatsApp, e-invoicing reaches further down the turnover ladder than it used to, and owners expect stock and credit to update the moment a bill is made. Here is what good billing software should do, what to check before you choose, and how to decide between a ready-made app and a custom system.

Quick answer: Good billing software for a small business creates GST-compliant invoices in seconds, accepts UPI payments, shares bills on WhatsApp, tracks customer credit and updates stock as you bill. If your turnover is above the e-invoicing threshold, it must also generate e-invoices through the government's portal. Ready-made apps handle standard retail billing well; a custom billing system makes sense when your pricing, charges or workflows are specific to your trade.

Table of Contents

  1. 1. What a Billing System Should Do in 2026
  2. 2. E-Invoicing: Does It Apply to You?
  3. 3. Billing Needs by Type of Business
  4. 4. Ready-Made Billing App or Custom Billing System?
  5. 5. Mistakes to Avoid When Switching Billing Systems
  6. 6. How Web Crafters Builds Billing Systems
  7. Frequently Asked Questions

1. What a Billing System Should Do in 2026

  • GST-compliant invoices: your GSTIN and the buyer's, a unique consecutive invoice series, HSN or SAC codes, the tax split into CGST and SGST or IGST, and the place of supply.
  • Fast counter billing: item search by name, code or barcode, saved customers and a finished bill in seconds.
  • UPI on every bill: a payment QR on printed and digital invoices, with payments matched back to bills.
  • WhatsApp and email sharing: the invoice goes to the customer as a PDF or link the moment it is created.
  • Credit (udhaar) tracking: outstanding balances by customer, how long each has been pending, and polite reminders.
  • Stock that updates as you bill: so the system, not the evening count, tells you what is left.
  • Quotations, returns and credit notes: convert a quotation into an invoice and handle returns cleanly.
  • Reports your CA can use: sales registers and GST summaries that export to Excel.

2. E-Invoicing: Does It Apply to You?

E-invoicing means B2B invoices are reported to the government's Invoice Registration Portal (IRP), which returns an Invoice Reference Number (IRN) and a signed QR code that must appear on the invoice. At the time of writing, it is mandatory for businesses whose aggregate annual turnover has exceeded ₹5 crore in any financial year since 2017–18.

Larger businesses face a deadline too: since April 2025, businesses with turnover of ₹10 crore or more must report each e-invoice within 30 days of its date. Thresholds and deadlines change, so confirm what applies to you with your CA or on the GST portal.

If your business is growing towards the threshold, choose billing software that already supports e-invoicing — directly or through a GST Suvidha Provider (GSP). Switching billing systems mid-year is far more painful than switching on a feature.

3. Billing Needs by Type of Business

BusinessBilling needs beyond the basics
Retail shops and supermarketsBarcode billing, multiple counters, loyalty, daily cash and UPI reconciliation
Wholesalers and distributorsCustomer-wise price lists and schemes, credit limits, salesman order booking, delivery challans
Traders and commission agentsTrade-specific charges such as commission, weighing and handling; lot-wise stock; daily rate lists
Restaurants and bakeriesTable or counter orders, kitchen order tickets, custom orders with advances, online orders
Service businesses and agenciesRecurring invoices, retainers, milestone billing, tracking TDS deducted by clients
Manufacturers and job-work unitsJob-work and delivery challans against orders, e-way bills for dispatches

The further your business sits from standard retail, the more workarounds a generic billing app needs. A commission agent at Pune's Market Yard settles accounts very differently from a boutique on MG Road, and billing software should reflect that.

4. Ready-Made Billing App or Custom Billing System?

Ready-made billing apps are inexpensive, quick to start and good at standard GST billing. Custom billing software costs more upfront but is built around your pricing, charges and workflow.

  • Choose a ready-made app if you sell standard products at standard prices, bill at one or two counters, and your accountant is happy with the reports it produces.
  • Consider a custom system if your bills include trade-specific charges or calculations, you price differently by customer or quantity, billing has to link to jobs, bookings or production, you run several branches with shared stock, or you pay for several apps that don't talk to each other.

Many businesses end up with a hybrid: accounts stay in Tally or their accounting software, and custom software handles the operational side — orders, pricing, credit and stock — exporting what the accountant needs. We explain that approach in our custom software vs SaaS guide.

5. Mistakes to Avoid When Switching Billing Systems

  • Switching mid-quarter without a plan. Move at the start of a month or quarter, and keep the old system readable for audits.
  • Breaking your invoice series. GST requires a unique, consecutive invoice series for each financial year; plan how the new system continues yours.
  • Skipping opening balances. Customer outstandings and stock must move across on day one, or credit tracking starts wrong.
  • Not training counter staff. They decide whether a billing system succeeds; give them a practice day before go-live.
  • Ignoring backups and access. Billing data is financial data. Know where it is stored, who can see it and how it is backed up — the same security basics that protect your website apply here.

6. How Web Crafters Builds Billing Systems

We build custom billing and business software for shops, traders, distributors and service businesses in Pune and Mumbai: billing that applies your trade's rules, tracks credit, updates stock and sends invoices on WhatsApp with a UPI payment link. For businesses that also sell online, we connect billing to an e-commerce store so online and counter sales share one stock.

Everything runs in the browser on counter PCs and phones, you own the code and the data, and the first version is priced at a fixed amount in rupees after a free discovery call. See examples of the systems we build in our SaaS and custom software portfolio.

Frequently Asked Questions

What is the best billing software for a small business in India?

For standard retail billing, a reputable ready-made GST billing app is usually enough. If your bills involve trade-specific charges, customer-specific pricing, several branches or links to jobs and bookings, a custom billing system built around those rules will save time every day.

Is e-invoicing mandatory for small businesses?

Only above the turnover threshold. At the time of writing, e-invoicing is mandatory for businesses whose aggregate annual turnover exceeded ₹5 crore in any financial year since 2017–18. The threshold has been lowered in stages, so check the current rules with your CA.

Can billing software send invoices on WhatsApp?

Yes. Most modern billing systems can share an invoice PDF or link on WhatsApp, and custom systems can also send automatic payment reminders for outstanding bills.

Can I keep using Tally with new billing software?

Yes. A common setup keeps accounts in Tally while the billing or operations software handles invoices, credit and stock, with sales data exported for your accountant. The exact route into Tally is agreed during setup.

How much does a custom billing system cost?

It depends on your workflows, number of branches and integrations. We scope a focused first version after a free discovery call and quote a fixed price in rupees; you pay for the build once rather than per user per month.

Billing That Fits Your Trade, Not the Other Way Round

We build billing and business software for shops, traders, distributors and service businesses in Pune and Mumbai — your rules, your data, a fixed price.