100% Free · No Signup Required · Indian GST & Non-GST

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.

In-Depth Billing Guide

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:

Shop / Trading Name, Store Address, Pincode, and Mobile Number
GSTIN Number (for Regular GST) or Composition Scheme Declaration
Consecutive Bill / Cash Memo Serial Number
Date of Issue & Time of Sale
Customer Name and Contact Number (Optional for B2C, Mandatory for B2B)
Item Description, HSN Code, Quantity, Unit (Pcs/Kg/Mtr), and Rate
Applicable Discount (if any) and Taxable Value
GST Rates (0%, 5%, 12%, 18%, 28%, 40%) with CGST and SGST splits
Total Bill Amount (in figures and words) and Payment Mode Received

How to Create a Professional Shopkeeper Bill in 3 Minutes

1

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'.

2

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.

3

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.

4

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.

5

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.

Got Questions?

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:

GST Calculator
Calculate 0%, 5%, 18%, 40% GST & IGST splits
HSN & SAC Code Directory
Search 200+ GST tariff codes for goods & services
General Bill Maker
Quick instant bill creation without GST
GST Tax Invoice Maker
B2B & B2C compliant tax invoices with HSN