Free Commercial Web Utility

Instant Invoice & Thermal Receipt Maker

Draft compliant retail bills, estimates, and 58mm / 80mm thermal receipts on the fly. Calculations execute entirely in your browser memory—no database storage, no registration, no watermarks.

1. Merchant & Customer Details

💾 Auto-Saved Locally

Line Items

Live Document Preview

The Architecture of an Enforceable Indian Retail Bill: Rule 46 vs. Rule 49

If you run a retail shop, wholesale distribution counter, or restaurant in India, issuing a piece of paper that simply says "Cash Bill" with a stamped total is no longer adequate protection. Under Chapter VI of the Central Goods and Services Tax (CGST) Rules, 2017, the document you hand to a customer is a legal commercial instrument that determines liability, tax audit safety, and input credit validity.

The first structural decision every business owner must make is whether they are legally mandated to issue a Tax Invoice or a Bill of Supply:

Parameter Tax Invoice (Rule 46) Bill of Supply (Rule 49)
Eligible Taxpayer Regular GST registered dealers charging CGST, SGST, or IGST. Composition Scheme dealers (turnover up to ₹1.5 Cr) or merchants dealing purely in 100% exempt/nil-rated goods.
Tax Collection Mandatory to display tax rates and collect tax separately from buyer. Strictly prohibited from charging any GST to the customer.
Mandatory Declaration Displays "Tax Invoice" prominently with supplier GSTIN. Must state: "Composition taxable person, not eligible to collect tax on supplies".
Buyer Input Credit Yes; B2B buyers can claim Input Tax Credit (ITC) using supplier GSTIN. No; buyers cannot claim any tax credit on a Bill of Supply.

The 16 Mandatory Fields Under GST Rule 46

When state commercial tax officers inspect a retailer's records during a survey or scrutiny, technical defects in bill numbering and tax categorization are the most frequent sources of compounding penalties under Section 122. A bulletproof Indian tax invoice must contain:

  1. Consecutive Serial Numbering: Must not exceed 16 characters, containing only letters, numerals, and special characters (hyphen - and slash /). Crucially, the series must be unique for each financial year (e.g., 2026-27/001). Breaking serial continuity or running multiple parallel unrecorded bill series invites immediate tax scrutiny.
  2. Date of Issue: Must correspond to or precede the removal of goods from the store counter (Section 31(1)).
  3. Supplier Identification: Legal registered name, trading style, operational address, and 15-digit GSTIN.
  4. Recipient Details: For B2B transactions or any supply exceeding ₹50,000, recipient name, delivery address, state code, and GSTIN are compulsory. For counter cash sales under ₹50,000, un-named retail cash memos are legally valid.
  5. Harmonized System of Nomenclature (HSN):
    • Turnover up to ₹5 Crores in preceding financial year: 4-digit HSN code mandatory for B2B invoices (optional for B2C).
    • Turnover exceeding ₹5 Crores: 6-digit HSN code mandatory for all tax invoices.
  6. Statutory Tax Split: In intra-state supplies, never combine tax into a single "GST 18%" line. Rule 46 requires distinct columns for CGST (9%) and SGST (9%) to facilitate state revenue allocation.
Veteran Merchant Rule: The "Reverse Paise" Rounding Convention Under Section 170 of the CGST Act, the final tax liability, interest, and invoice value must be rounded off to the nearest Indian Rupee. Amounts containing 50 paise or above are rounded up to the next rupee, while amounts below 50 paise must be truncated down. Maintaining mathematical consistency across your daybook prevent reconciling nightmares between physical cash and bank settlements.

58mm and 80mm Thermal Receipts: Operational Reality vs. Statutory Audits

More than 80% of Indian high-footfall businesses—including grocery marts, bakeries, medical counters, and quick-service restaurants (QSR)—rely on compact thermal line printers rather than A4 laser printers. While thermal printers offer 2-second printing and zero ink expense, business owners often make critical compliance errors:

B2C Dynamic QR Code Mandate (When Does it Apply?) Many retailers panic about printing dynamic UPI QR codes on every invoice. Note that the mandatory dynamic UPI QR code on B2C tax invoices applies only to mega-enterprises with an aggregate turnover exceeding ₹500 Crores. For regular local merchants, displaying a static BharatQR or phone-linked UPI handle at the bottom of the bill is completely legal and vastly speeds up counter checkout.

Frequently Asked Questions on Invoicing & Receipts

Is a 58mm thermal receipt legally valid as a tax invoice in India?

Yes. Indian GST law under Rule 46 of the CGST Rules does not mandate A4 paper size. As long as your 58mm or 80mm thermal receipt contains the statutory particulars—such as consecutive invoice number, date of issue, legal supplier name, GSTIN, HSN summary, and separate CGST/SGST splits—it is fully compliant for counter sales.

However, thermal print fades within 6–12 months. Ensure your billing engine retains immutable digital records for 72 months to comply with statutory audit mandates under Section 36.

What is the difference between a Tax Invoice and a Bill of Supply?

Tax Invoice: Issued by standard GST-registered dealers when selling taxable goods or services. It shows explicit tax amounts, allowing business buyers to claim Input Tax Credit (ITC).

Bill of Supply: Issued by composition scheme dealers (who pay a lump-sum turnover tax and cannot charge tax to customers) or when selling 100% exempt/nil-rated items. No tax is charged on a Bill of Supply, and buyers cannot claim ITC.

Are customer records or invoices saved on remote servers?

No. This web generator executes 100% on client-side JavaScript. Your customer names, phone numbers, item descriptions, and transaction values never leave your computer or phone. Resetting your browser storage or clicking "Reset" wipes any cached shop header preferences instantly.

When is an HSN code legally required on counter bills?

Under CBIC Notification No. 78/2020-Central Tax:

• Businesses with turnover up to ₹5 Crores must include a 4-digit HSN code for B2B supplies (optional for B2C retail counter sales).

• Businesses with turnover over ₹5 Crores must print a 6-digit HSN code on all supplies (both B2B and B2C).

Can I connect this generator directly to a Bluetooth thermal printer?

Yes. When you click "Print / Export PDF" on a phone or PC connected to a 58mm or 80mm Bluetooth or USB POS printer, your system print dialog opens. Select your thermal printer from the printer list and choose "58mm" layout for automatic margin and column alignment.

Want Automatic, 100% Offline Billing Without Internet Dependency?

KhataOS replaces fragile paper pads and expensive cloud POS software. Print 58mm thermal bills, track customer Udhar, reconcile your daily Rojmel cash drawer, and safeguard your accounting records on your own device with zero monthly fees.

Download KhataOS for Android & iOS