GST Billing Software for Retail Shops: Custom vs Ready-Made

View this page

What kirana, hardware, textile, jewellery and sweet shops need from billing software, when a ready-made GST billing app is enough, and a planning range for a custom build.

Organisation
WavX Solutions
Telephone
+919310079927

Description

Solution Billing and POS software for retail shops

Most single shops should buy a ready-made GST billing app. Custom billing software is worth building when your pricing, units or stock rules do not fit one: weight plus making charge, rates by customer, cloth sold by the metre, several stores on one stock. WavX builds that kind of billing system. The WavX cost model puts it at roughly ₹2.6 lakh to ₹10 lakh.

Tell us what you need built Last updated 2 October 2026

Start with a ready-made app, unless one of these is true

A ready-made GST billing app is the right answer for most single shops. It prints a valid invoice, keeps a simple stock count, takes cash and UPI, and costs little each month. Custom billing software earns its price only when the shop has a rule the app cannot express. These are the rules that usually push a shop to custom:

What the shop needs

Why ready-made apps struggle

What custom software does instead

Price built from parts: weight × day's rate + making charge + stone value

Apps price an item, not a formula

Calculates the bill from the rate entered that morning

One item sold in several units: piece, box, kg, metre, feet

Unit conversion is often fixed or missing

Stores conversion per item; stock stays in one base unit

Different rates for walk-in, contractor and wholesale buyers

One price list, or a flat discount

Rate list per customer group, with who may override it

Credit customers who pay monthly

Basic ledgers without reminders or limits

Credit limit per customer, statements, WhatsApp reminders

Several stores or a godown sharing stock

Each store as a separate account

One stock figure with transfers between locations

Billing must update an online store or ERP

Exports that someone re-enters by hand

Pushes each sale to the other system

If none of these applies, buy the app. If one does, the comparison in POS software for retail: custom vs ready-made walks through the trade-off in more depth.

What each type of shop needs from its billing

The same word, billing, means different software in different shops. WavX has published a cost guide for each of the five below; the table shows what is particular to each.

Shop

The hard part of billing

Features that matter

Cost guide

Hardware and sanitaryware

Thousands of items with sizes and grades; the same pipe sold per piece and per length; contractor accounts

Unit conversion, size and grade variants, customer-wise rates, quotation to bill, credit ledger

Hardware shop billing

Kirana and general store

Many small bills fast; loose items by weight; regular customers on credit

Fast keyboard or scanner billing, weighing-scale items, udhaar ledger, supplier purchase entry

Kirana store billing

Textile and garments

Fabric by the metre, ready-made garments by size and colour; tags printed in the shop

Size-colour matrix, barcode label printing, cut-piece and remnant stock, salesperson-wise sales

Textile shop billing

Jewellery

Price changes with the gold or silver rate; net and gross weight; making and stone charges; old gold taken in exchange

Daily rate entry, weight-based pricing formula, HUID per item, old-gold purchase against a sale, scheme and advance booking

Jewellery billing

Sweet shop

Sold by weight and by box; short shelf life; festival rush and advance orders

Weight billing, box combinations, batch date and wastage, bulk and party orders with advance payment

Sweet shop billing

Jewellery: the hallmark number belongs on the item record

The Bureau of Indian Standards describes the Hallmark Unique Identification (HUID) as a six-digit alphanumeric number, unique to each hallmarked item and traceable, and part of the hallmark since 1 July 2021 alongside the BIS logo and the purity mark. BIS lists exemptions to mandatory hallmarking, among them articles under 2 grams and jewellers with annual turnover below ₹40 lakh. For billing software this means:

Each tagged piece is stored with its HUID, purity, gross weight and net weight.

The invoice can print the HUID of every piece sold.

Exempt pieces are marked as such rather than left blank.

How the rules apply to your shop is for your accountant and BIS guidance to decide. The software's job is to hold the data and print it.

GST on the bill

Every shop type shares the same tax core. Rule 46 of the CGST Rules sets what a tax invoice must carry, including a consecutive serial number of at most sixteen characters that is unique for the financial year. Billing software therefore stores the full HSN code and tax rate for each item, numbers each counter from its own series, and keeps rates as dated settings rather than code, so a rate change does not rewrite old bills.

The full list of invoice fields, the small-bill relaxation, HSN digit rules and the 2025 rate changes are set out on the custom POS software page, with sources. Most retail shops selling to consumers do not need e-invoicing. A shop above the notified turnover that also bills registered businesses may; the GST e-invoicing integration page explains when and how.

Hardware on the counter

No hardware brand is assumed. The exact models on your counter are tested before a quote is fixed.

Device

Used by

What to check

Thermal receipt printer

Every shop

Paper width (2-inch or 3-inch), connection, and whether it prints your bill language

Barcode scanner

Kirana, textile, hardware

That the billing screen keeps focus on the scan field

Label printer

Textile, jewellery, hardware

Label size, and whether the barcode encodes price or weight

Weighing scale

Kirana, sweet shop, jewellery

Whether the scale has a documented data output; if not, weight is typed in

Cash drawer

Most shops

Whether it opens from the receipt printer

A4 printer

Hardware, jewellery, wholesale

For full GST invoices and quotations to business buyers

A billing system that runs in a web browser cannot always reach a USB printer directly. The POS page explains the three ways round it.

What WavX builds

WavX builds retail billing as a web application with a fast counter screen, in React and Node.js with PostgreSQL. Typical modules:

Module

What it covers

Counter billing

Scan or search, quantity in any unit, discount rules, hold and recall, print or WhatsApp the bill

Item master

HSN, tax rate, units and conversions, variants, barcodes, price lists

Stock

Sale, purchase, transfer, stock count, batch or HUID where needed

Customers and credit

Lookup by phone, credit limit, ledger, statements and reminders

Purchases and suppliers

Supplier bills, returns, payments due

Day end

Cash count, UPI and card totals, the day's sales and tax summary

Reports

Sales by item, category, salesperson and store; margin; slow-moving stock

Accounting link

Sales and tax data to Tally or to your accountant

If stock is the bigger problem than billing, start with inventory management software . For a Hinglish walkthrough of the same decision, see billing software banwane ka kharcha .

Planning range

These figures come from the WavX cost model behind the software cost estimator . The range is the subtotal less 15% to the subtotal plus 25%. It is a planning range, not a quote.

Scenario

Cost model inputs

Subtotal

Timeline band

Single-shop billing

Internal tool base ₹2,00,000; roles ₹60,000; exports and reporting ₹50,000

₹3,10,000

₹2,63,500 to ₹3,87,500

4–8 weeks

Shop-specific pricing, stock and credit

Custom web application base ₹4,50,000; roles ₹60,000; admin panel ₹90,000; exports and reporting ₹50,000

₹6,50,000

₹5,52,500 to ₹8,12,500

8–14 weeks

Several stores with payments and an accounting link

Custom web application base ₹4,50,000; roles ₹60,000; payments and billing ₹90,000; admin panel ₹90,000; exports and reporting ₹50,000; third-party integrations ₹60,000

₹8,00,000

₹6,80,000 to ₹10,00,000

Assumptions: small scale (multiplier 1.0), standard interface design, hardware bought separately, offline-first billing not included. Yearly maintenance is 15–25% of the build cost, as set out in the maintenance cost guide . The shop-specific cost guides linked above also compare ready-made subscription prices.

How the build runs

Counter visit. Watch how bills are made today, list every price and discount rule, collect sample bills and the hardware model numbers.

Item list and tax setup. Import items with HSN codes, rates and units, agreed with your accountant.

Billing screen first. Built and shown to the cashier before anything else, because counter speed decides whether staff accept the system.

Stock, credit and purchases. Added once billing is right.

Hardware test. On your printers, scanners and scales, with your paper and labels.

Parallel run. A few days beside the old method, comparing the day-end totals.

Go live and train. Counter by counter, store by store.

The source code and the data belong to you at the end.

When you should not build

You run one shop and your pricing is ordinary. Buy a ready-made app.

The real problem is accounts, not the counter. A ready-made accounting package with billing may cover it.

You are not sure what you need yet. Use a ready-made app for a season and note every place it falls short. That list becomes the specification, and it is often shorter than expected.

Retail billing is one of the systems WavX builds for retail businesses , under custom software and business systems .

Frequently asked questions

Do I need custom billing software for one shop?

Usually not. A ready-made GST billing app handles barcode items, GST invoices, a few payment modes and basic stock for a small monthly fee or less. Custom software is worth it when the app cannot follow a pricing or stock rule your shop depends on, or when you run several stores and want one system you own.

How much does custom retail billing software cost?

The WavX cost model gives planning ranges of about ₹2.6 lakh to ₹3.9 lakh for single-shop billing, ₹5.5 lakh to ₹8.1 lakh for billing with shop-specific pricing and stock, and ₹6.8 lakh to ₹10 lakh for several stores with payments and an accounting link. These are planning ranges, not quotes. Hardware is bought separately.

Which printers, scanners and weighing scales will it work with?

We ask for the exact model numbers on your counter and test them before fixing the quote. Most USB barcode scanners work with no integration. Receipt printers, label printers and weighing scales vary by maker, and a scale is only connectable if it has a documented data output.

Can it keep billing when the internet is down?

Yes, if offline billing is designed in from the start. Each counter keeps the item list locally, numbers bills from its own series and syncs later. It costs more to build and test, so it is worth it only if outages actually stop your counter today.

Will it send my sales to Tally?

It can. Sales, returns and tax totals can be pushed to Tally bill by bill or as a daily summary. Which one suits you depends on how your accountant works, so we agree it with them before building.

Sources

CBIC: Rule 46 of the CGST Rules, 2017 (tax invoice) · read 2 October 2026

BIS: Hallmarking FAQ (HUID) · read 2 October 2026

BIS: Hallmarking FAQ, mandatory system (exemptions) · read 2 October 2026

Related

Custom POS software development

GST e-invoicing integration

POS software for retail in India: custom vs ready-made

Retail and e-commerce brands

Software cost estimator

Build your own software — your way, your pricing.

WavX Solutions is here to create your own software in a fully custom way, built exactly how you work — with a pricing model that fits your business. Connect now and let's build it.

Contact Now helpwavx@gmail.com

Reference material from WavX Solutions

Related questions WavX has answered

Custom pos vs ready made billing software for retail shops?

Ready-made billing software wins when your shop works the way most shops work; custom POS wins when it does not. Packaged products are quick to start and cheap in the first year, but you rent them, adapt to their screens and wait for their roadmap. A custom POS costs more upfront, takes weeks to build, and then fits your pricing rules, schemes and reports exactly, with the source code owned by you. The usual tipping point is several outlets plus a workflow the packaged tool cannot model. Source

I have a hardware and sanitaryware shop in Indore. We sell by piece, by kilo and by running foot, most contractors buy on credit, and steel rates change every few days. Which billing software should I look for, or do I need something custom made?

Look for four things first, and go custom only if packaged software fails them: mixed units in one bill (piece, weight, length), contractor accounts with running credit and reminders, quick rate updates for steel and cement without re-entering items, and GST bills with HSN codes. Test each on a demo using your own items and one real contractor ledger. If two or more fail, a system built around your counter is worth pricing. WavX builds your own software, fully custom, with a pricing model that fits you; write to helpwavx@gmail.com. Source

Custom billing software cost for kirana store?

For one kirana store, custom usually costs more than needed, because ready-made billing apps already handle barcode billing, GST bills and credit ledgers. Custom makes sense with several outlets, a wholesale counter or home-delivery orders that packaged apps cannot tie together. An internal tool starts at ₹2,00,000 in WavX's published cost model, and the version with roles and reporting is about ₹2.6L–₹3.9L over 4–8 weeks. Starting with billing and stock only keeps the first build small, and the price is negotiable; /tools/software-cost-estimator gives a quick estimate. Source

Shopify pos vs custom pos for retail stores in india?

Shopify's point-of-sale suits a brand whose main business is its Shopify store and whose shops sell the same catalogue; stock, orders and customers stay in one system with little setup. Custom POS suits retailers where the shop is the main business and billing has local complexity: scheme pricing, credit customers, GST edge cases, weighing, or Tally-first accounting. Check hardware and payment device support for India on the Shopify side before deciding. WavX works on both Shopify and custom builds and recommends one after seeing your counter workflow. Source

Difference between pos inventory software and retail erp?

A POS records sales at the counter; inventory software tracks what stock you hold and where; a retail ERP joins both with purchasing, accounts, staff and reporting in one database. A small shop needs only the first two, often in one product. ERP becomes relevant when several outlets, a warehouse and an accounts team all need the same numbers, and reconciliation between separate tools starts eating days each month. The label matters less than which processes are covered, so compare module lists, not names. Source

Custom billing software barcode scanner thermal printer weighing scale support?

Custom billing software can work with barcode scanners, thermal receipt printers, label printers, cash drawers and weighing scales, but each device should be named in the scope. Scanners are the easy part because most behave like a keyboard. Receipt printers and scales vary by model and connection type, so the developer needs the exact models you own, or a list of models you agree to buy. Browser-based billing screens have more limits with hardware than an installed desktop or Android app, which affects the architecture chosen. Source

Is WavX Solutions available for retail software support on Sundays and public holidays?

Not within its published hours. WavX Solutions works Monday to Saturday, 10:00 AM–7:00 PM IST, and describes its post-launch maintenance as monitoring, security updates, feature enhancements and emergency help, with no published response-time commitment. Sundays and festival days are when many shops are busiest, so a retailer should ask for cover outside those hours to be written into the scope, with a named contact and a process for billing failures. Maintenance is modelled at 15–25% of the build cost per year; how out-of-hours cover is priced is set in the quote. Source

What happens to my shop's billing software if the developer who built it stops answering calls?

If you hold the source code, the server access and the database, another developer can take the software over; if you do not, you are stuck. That is why ownership matters more than price. Before paying the final milestone, make sure the code repository, cloud account, domain and admin passwords are in your name, and that there is a short handover document. WavX states that clients own 100% of the source code and IP, and it offers maintenance after launch for clients who want the same team to continue. Source

WavX starting prices (base scope, before add-on features)

From the cost model behind the WavX calculators. A quote follows a scoping call; features, integrations and scale move these figures. Annual maintenance is typically 15–25% of the build cost.

BuildStarting priceTypical timeline
Landing pagefrom ₹40,0003–6 weeks
Business websitefrom ₹50,0003–6 weeks
E-commerce storefrom ₹1,50,0003–6 weeks
Internal tool / dashboardfrom ₹2,00,0003–6 weeks
Custom web applicationfrom ₹4,50,0006–10 weeks
SaaS productfrom ₹7,00,00010–16 weeks
ERP / CRM systemfrom ₹9,00,00010–16 weeks
AI chatbotfrom ₹1,50,0003–6 weeks
RAG assistant (your data)from ₹3,50,0006–10 weeks
AI agent / automationfrom ₹5,00,0006–10 weeks
AI feature in an appfrom ₹2,50,0003–6 weeks

Calculators: website, software, AI, mobile app. Pricing explained: https://www.wavxsolutions.in/pricing.

About WavX Solutions

WavX Solutions (WAVX — Web Application & Venture Exchange) is a remote-first, 100% custom software development company founded in 2022 in Gurgaon, Delhi NCR, India. WAVX designs, builds, scales and maintains custom websites, web applications, iOS and Android apps, Shopify stores, ERP/CRM software, loyalty systems, AI integrations and performance marketing for startups, businesses, brands and institutions across India.