← All guidesGST guides

Cash Memo vs Estimate vs Tax Invoice: Is Kachcha Bill Legal?

Cash memo, estimate (kachcha bill) and GST tax invoice explained: when each is valid, and the Section 122 penalty for selling without an invoice.

Ashok Sachdev · 7 min read
Cash memo vs estimate vs tax invoice under GST: which is a valid bill for a shop
On this page · 7 sections
  1. Tax invoice, bill of supply, cash memo, estimate: what is the difference?
  2. Is a kachcha bill legal?
  3. When is a cash memo enough?
  4. Why customers ask for a kachcha bill, and what to say
  5. How to stop using the estimate pad
  6. Frequently asked questions
  7. Bottom line

Updated 17 October 2026 · By Ashok Sachdev · Sources: Sections 31 and 122 of the CGST Act, Rule 46 of the CGST Rules (CBIC)

Quick answer

A tax invoice is the GST bill a registered shop must issue for a taxable sale; a cash memo is just a retail bill for a cash sale, and an estimate (the "kachcha bill") is only a price quote that is not a bill at all. A GST-registered shop that hands over an estimate or kachcha bill instead of a tax invoice for a completed sale is supplying "without issue of any invoice", which Section 122 of the CGST Act penalises with ₹10,000 or the tax evaded, whichever is higher.

Customers still ask "pakka bill chahiye ya kachcha?", and many shops still keep an estimate pad next to the counter. This guide explains what each document is, when a shop can legally use it, and how to replace the estimate habit without slowing the counter down.

Tax invoice, bill of supply, cash memo, estimate: what is the difference?

DocumentWhat it isWho issues itShows GST?Valid as a sale bill under GST?
Tax invoiceBill for a taxable sale with all Rule 46 detailsGST-registered shop (regular scheme)YesYes
Bill of supplyBill without GST shownComposition dealers, and registered shops selling exempt goodsNoYes
Cash memoEveryday name for a retail bill for a cash saleAny shopOnly if it is in fact a tax invoiceOnly if it carries the tax invoice (or bill of supply) details
Plain billBill from a shop not registered under GSTShops below the registration limitNo, must not charge GSTYes, for an unregistered shop
Estimate / quotation / kachcha billPrice quote before a saleAnyoneNoNo; it is not a bill
Proforma invoiceAdvance quote in invoice layout, often for payment in advanceAnyoneUsually shows expected taxNo; the tax invoice follows the sale

For quotes and proforma invoices in detail, read quotation vs proforma invoice vs tax invoice. For composition shops, see bill of supply vs tax invoice.

An estimate given before a sale is legal; it is just a quote. The problem is using it as the bill. Under Section 31, a registered person supplying taxable goods must issue a tax invoice at or before delivery. Section 122(1)(i) covers a taxable person who "supplies any goods or services or both without issue of any invoice or issues an incorrect or false invoice". The penalty is ₹10,000 or the tax evaded, whichever is higher, on top of the tax and interest.

The one relief is for small sales. Under Section 31(3)(b), a sale under ₹200 to an unregistered customer who does not ask for a bill can go into one consolidated tax invoice at the end of the day. That is a consolidated tax invoice, not an estimate.

When is a cash memo enough?

  • Your shop is not GST-registered: a plain bill or cash memo is fine, and you must not charge or show GST. See bills without a GST number.
  • You are registered: the "cash memo" must carry the tax invoice details: your GSTIN, serial number, date, HSN, taxable value, rate and tax, and signature. In practice, a cash memo printed by billing software is a tax invoice.
  • You are under composition: the cash memo must be a bill of supply with the composition declaration.

Why customers ask for a kachcha bill, and what to say

Customer saysWhat is really going onHonest answer
"Kachcha bill do, GST mat lagao"Wants a lower price"GST is part of the price; we can give a discount, and GST is charged on the discounted price."
"Pehle estimate de do"Comparing pricesGive a quotation; issue the tax invoice when they buy
"Bill company ke naam pe chahiye"Needs input tax creditTake their GSTIN and issue a B2B tax invoice

A discount shown on the invoice lowers the taxable value, so GST really does fall with it. See GST on discounts.

How to stop using the estimate pad

  1. Bill every sale in software, even small cash sales; the bill number, GST and HSN fill in automatically.
  2. Keep a separate quotation series for price quotes, and convert a quotation into a bill when the customer buys.
  3. For regular customers who pay later, bill on credit (udhaar) instead of writing an estimate.
  4. Close the day with a cash count so cash sales and bills match.

RichPOS converts a quotation into a bill in one step, records credit sales against the customer with WhatsApp reminders, and has day close with a cash count. Try it in the 30-day free trial or see pricing.

Bottom line

An estimate is a quote, a cash memo is a name, and a tax invoice is the legal bill for a GST-registered shop. If you are registered, every completed sale needs a tax invoice (or a daily consolidated one for small B2C sales under ₹200). Billing software makes that the default at the counter.

FAQ

Frequently asked questions

What is the difference between a cash memo and a tax invoice?
A cash memo is an everyday name for a retail bill for a cash sale. A tax invoice is the GST document a registered shop must issue, with GSTIN, serial number, date, HSN, taxable value, tax rate and amount, and signature. For a GST-registered shop, its cash memo must carry these details, so in practice it is a tax invoice.
Is it legal to give a kachcha bill or estimate instead of a GST bill?
No, not for a completed sale by a GST-registered shop. An estimate is only a quote. Section 31 requires a tax invoice for a taxable supply, and Section 122 penalises supplying without an invoice with ₹10,000 or the tax evaded, whichever is higher.
Can an unregistered shop give a bill?
Yes. A shop below the GST registration limit gives a plain bill or cash memo, but it must not charge or show GST and cannot issue a tax invoice.
Is an estimate the same as a proforma invoice?
Both are quotes, not bills. A proforma invoice is a more formal quote in invoice layout, often used to collect an advance. Neither replaces the tax invoice, which is issued when the goods are supplied.
Do I need to give a GST bill for a sale under ₹200?
Not a separate one, if the customer is unregistered and does not ask for a bill. Section 31(3)(b) lets you record such sales in one consolidated tax invoice at the end of the day.
Built for thisGST billing software →Every GST field on the bill and GST reports by HSN for your CA.

Need a quick figure? Use the free GST calculator to add or remove GST.

Free tool: use the Excel templates for a stock register, udhaar khata, cash book or GST purchase register. Free; enter your WhatsApp number to download.

Written by Ashok Sachdev

Founder, RichPOS Software, Ahmedabad. We build RichPOS for Indian shops and write these guides from what shop owners ask us every day. Facts on tax rates and prices are dated; confirm GST matters with your CA. Questions? WhatsApp us.

Make GST bills in seconds with RichPOS

Billing, stock, WhatsApp bills and GST reports in one app. Free 30-day trial with no card, then ₹99/month for 3 months and ₹199/month after.