The problem with retail billing software in India
Most GST billing software for small retailers comes with a catch — a monthly subscription, a device limit, a receipt watermark on the free plan, or a desktop installation that ties you to one computer. For a small shop, kiosk, or pop-up stall, paying ₹500–2,000/month for billing software is hard to justify when all you need is a fast way to generate a GST receipt and print it.
ihatepdf's POS Billing tool is a full point-of-sale system that runs entirely in your browser — free, forever, with no watermark on receipts, no account required, and no data sent to any server.
What the POS billing tool includes
- Product catalog — add unlimited products with name, price, GST rate, category, and HSN/SAC code. Categories auto-filter the product grid for fast billing
- One-tap cart — tap any product to add it to the current bill. Tap again to increase quantity. Adjust quantities or remove items from the cart panel
- Item-level notes — add special instructions per line item (size, color, customization) that print on the receipt
- Customer details — optionally record customer name, phone number, and an order reference number for each bill
- Payment method — select Cash, UPI, Card, Credit, or Other — printed on the receipt
- GST-compliant thermal receipt — automatic CGST/SGST breakdown per item and a tax summary by rate at the bottom
- Bill history — last 50 bills saved automatically, each reopenable and reprintable
- Store profile — set your store name, GSTIN, address, phone, UPI ID, and FSSAI number (for food businesses) — printed on every receipt
How to set up and start billing in under 5 minutes
- Open ihatepdf.cv/pos-billing in your browser
- Tap the Settings icon and enter your store profile — name, GSTIN, address, and UPI ID
- Add your products in the Settings catalog, or tap the + Add Item card directly on the billing screen for quick additions
- Back on the billing screen, tap products to add them to the cart
- Fill in customer name and payment method, then tap Generate Bill
- Tap Print — the browser print dialog opens. Select your thermal printer or save as PDF
GST compliance on receipts — what's included automatically
Each receipt shows every field required for a GST-compliant retail receipt:
- Your store name and GSTIN at the top
- Unique auto-generated bill number and date/time
- Line items with unit price, quantity, and subtotal
- GST amount per line item
- Per-rate tax summary — e.g. CGST@6% + SGST@6% for 12% GST items, CGST@9% + SGST@9% for 18% GST items — grouped and totalled
- Grand total with payment method
- UPI ID for payment collection
The CGST/SGST split is automatic — the tool always shows half the applicable GST rate as CGST and half as SGST, matching standard intra-state retail receipt format.
Thermal printer compatibility
The receipt is formatted at 320px width — matching the standard paper width for both 58mm and 80mm thermal printers. When you click Print, the browser sends the formatted receipt HTML directly to your printer. No PDF conversion, no formatting loss. Works with any thermal printer accessible from your browser — Bluetooth or USB printers connected to the same device, or network printers.
For 58mm printers, the receipt fits perfectly. For 80mm printers, the receipt is left-aligned with a small right margin — if you want full-width output on 80mm, adjust your printer's paper settings in the browser print dialog.
Is my data private?
Yes. Your entire product catalog, store profile, and bill history are stored in your browser's localStorage — the same place websites store preferences and session data. Nothing is ever sent to ihatepdf's servers or any third party. The tool works completely offline after the page loads. If you clear your browser data, the catalog and history will be cleared too — so don't use browser data clearing tools aggressively if you rely on the bill history.
Who is this for?
- Small retail shops — clothing, accessories, stationery, electronics
- Food stalls and cafes — with FSSAI number support on receipts
- Pop-up stalls and markets — no installation needed, works on a tablet or laptop
- Home businesses — anyone selling goods and needing a simple GST receipt without paying for software
- Freelancers and service providers — add services as catalog items with SAC codes
Frequently asked questions
Can I use this on a tablet at my shop counter?
Yes. The mobile layout adapts the cart to a slide-up panel at the bottom of the screen, making it practical to use on a tablet or large phone as a counter billing device.
What if I need a full GST Tax Invoice instead of a receipt?
The POS bill tool is designed for quick retail receipts. For formal B2B Tax Invoices with buyer GSTIN, HSN summary tables, and all fields required under Rule 46 of the CGST Rules, use the ihatepdf GST Invoice Generator instead.
Can I export bill history to Excel?
Not yet — bill history is currently viewable and reprintable within the tool. Export to CSV or Excel is on the roadmap.
Does the receipt have a watermark?
No. ihatepdf never adds watermarks to any output — your receipts are clean and professional.