Free Retail Bill Maker & GST Invoice Generator for Shopkeepers
Speed up your checkout counter with instant, error-free retail billing. Generate GST tax invoices or Bills of Supply with HSN codes, item discounts, UPI QR codes, and instant PDF printing — 100% free with no login required.
Why Shopkeepers, Retailers & Kirana Store Owners Choose BillBanao
Tailored billing features designed specifically for the Indian market
Fast Counter Checkout Invoicing
Add multiple product line items, quantities, unit prices, and discounts in seconds. Create clean customer cash memos without complex POS software.
Composition Scheme & Regular GST Support
Generate 'Tax Invoices' with full CGST/SGST breakdowns if you are a regular taxpayer, or 'Bills of Supply' if you operate under the 1% Composition Scheme.
HSN Code & Product Category Directory
Easily search and include HSN codes for FMCG goods, garments, mobile accessories, electronics, and hardware items directly on the bill.
Dynamic UPI QR Code at the Cash Counter
Customers can scan the QR code right off their printed bill or smartphone screen to pay instantly via Paytm, PhonePe, or Google Pay.
A4 & Thermal Receipt Compatible
Formatted to print cleanly on standard A4 desktop printers, A5 compact sheets, or thermal POS bill printers for quick customer handovers.
Client & Regular Customer Book
Save frequent wholesale buyers and credit (Udhaar) customers with their GSTIN and contact details for one-click invoice generation.
Retail Billing & GST Compliance Guide for Indian Shopkeepers
Managing a retail store, grocery/kirana business, garment boutique, or electronics shop in India requires balancing rapid billing at the cash counter with strict GST record-keeping. Whether you are registered under the GST Composition Scheme or Regular GST, issuing serialized bills protects your business from penalties and builds customer trust.
Mandatory Invoice Requirements Checklist
To ensure compliance with Indian tax authorities and seamless client reimbursement, make sure your invoice contains:
How to Create a Professional Shopkeeper Bill in 3 Minutes
Set Up Your Store Identity & Tax Status
Enter your shop name, market address, and GSTIN. If you are under the Composition Scheme, title the document 'Bill of Supply'.
Add Products and Quantities
Quickly enter purchased items, item quantities, per-unit retail prices, and HSN codes. Apply individual item discounts or overall bill discounts.
Set Accurate GST Slabs (0%, 5%, 18%, 40%)
Apply correct tax slabs per item. BillBanao automatically calculates the 50/50 CGST and SGST split for intra-state retail sales.
Enable Instant Counter Payment QR
Display your shop's UPI QR code so buyers who prefer digital payments can scan and pay directly to your merchant account.
Print Cash Memo or Share on WhatsApp
Download the instant PDF to print on your counter printer or send the digital receipt directly to your customer's WhatsApp number to save paper.
Indian GST, TDS & Compliance Rules for Shopkeepers, Retailers & Kirana Store Owners
GST Registration Limits for Goods Retailers (₹40 Lakhs)
For businesses engaged exclusively in the retail sale of GOODS within a single state, the mandatory GST registration threshold is ₹40 Lakhs annual turnover (₹20 Lakhs in Special Category States). Below this limit, registration is optional.
Composition Scheme for Retailers (1% Tax Rate)
Small retailers with an annual turnover up to ₹1.5 Crores can opt for the GST Composition Scheme. Under this scheme, you pay a flat 1% tax on total turnover, file quarterly returns (CMP-08), and issue a 'Bill of Supply' without collecting GST from customers.
Tax Invoice vs Bill of Supply Distinction
If you are a regular GST registered dealer, you must issue a 'Tax Invoice' showing exact CGST/SGST/IGST amounts. If you sell exempt goods (like unbranded grains, milk) or are a composition dealer, you must issue a 'Bill of Supply'.
B2C E-Invoicing & B2B GST Credit Matching
When selling to wholesale or business clients (B2B), entering their valid 15-digit GSTIN is essential so they can claim Input Tax Credit (ITC) in their GSTR-2B filing.
Frequently Asked Questions for Shopkeepers, Retailers & Kirana Store Owners
What is the difference between a Tax Invoice and a Bill of Supply for a shopkeeper?
A Tax Invoice is issued by regular GST-registered businesses when selling taxable goods, displaying the exact GST rate and tax amount so B2B buyers can claim Input Tax Credit (ITC). A Bill of Supply is issued by dealers registered under the Composition Scheme (or those selling 0% GST-exempt goods) where no tax is charged to the customer.
Do I need to put HSN codes on retail bills for local customers?
For retail B2C transactions with annual turnover below ₹5 Crores, mentioning 4-digit HSN codes is recommended but not strictly mandatory for every small receipt. For B2B sales or businesses with turnover above ₹5 Crores, 6-digit HSN codes are mandatory.
Can I use BillBanao to create bills on my smartphone at my shop counter?
Yes! BillBanao is fully mobile-optimized. You can open billbanao.org on any Android or iPhone browser, create bills with your touchscreen in seconds, and share them directly via WhatsApp or print via Bluetooth/WiFi printers.
How do I give customer discounts on the bill?
In the BillBanao invoice builder, you can add discounts either as a percentage (%) or as a flat rupee (₹) amount per line item, or as a global discount on the final bill total.
Can I track customer Udhaar (Credit) or unpaid balances?
Yes. You can mark invoice status as 'Pending' or 'Partially Paid' and enter the advance payment received. The PDF will clearly show the balance due date and remaining amount.
Related Billing Tools & Invoicing Formats
Explore our collection of free, browser-based invoicing tools designed for Indian businesses and professionals: