Free General Bill Generator India, Cash Memo or Tax Invoice

A flexible, all-purpose bill format for any shop, service or trade not covered by a specific category, kirana, hardware, electrician, plumber, tailor, mechanic, salon, photography, freelance services. Cash memo for unregistered businesses (below ₹40 lakh goods / ₹20 lakh services), tax invoice for GST-registered. Multi-rate items, services and parts on a single bill.

  • Cash memo + tax invoice
  • Any shop / service / trade
  • Multi-rate per line item
  • Bill of supply for composition
  • Unregistered seller friendly
  • No signup to browse

General Bill

Logo Details
Customer Details
Shop/Restaurant Details
Service Details
DescriptionPriceQuantityTax %
Payment Details
File Details
Terms and Conditions
Live Preview
100%
MILK SHOP
SuperMart General Store
123 Main Market, Sector 14, Gurgaon, Haryana 122001.
Phone: +91-9876543210
GST No: 47810914
Invoice Date: 07 Apr 2026
Invoice No: 48420825
Rajesh Kumar Sharma
456 Shanti Nagar, Sector 21, Gurgaon, Haryana 122015
Gurgaon
DescriptionQtyPriceCGST %CGST AmountSGST %SGST AmountSubtotal
Rice Basmati Premium - 5kg2 450.000.0 %0.000.0 %0.00 900
Cooking Oil Sunflower - 1L3 180.000.0 %0.000.0 %0.00 540
Detergent Powder - 1kg1 220.0018.0 %39.6018.0 %39.60 220
Fresh Vegetables Mixed - 2kg1 120.000.0 %0.000.0 %0.00 120
Milk Packets Full Cream - 500ml4 28.000.0 %0.000.0 %0.00 112
Payment Info
Due By
Total Amount
Order No: 1576
Payment method: Cash
07 Apr 2026
1,892.00
Thank you! Visit Again
SuperMart General Store

PDF downloads are currently available without watermark.

Used by Indian businesses

I run a hardware shop. No specific category fit my bills, pipes, fittings, paint, labour all on one invoice. This generator handled the multi-rate split cleanly.
Mr. Mahesh K. · Hardware shop owner · Indore
Freelance electrician, I issue bills to housing societies. Switched to the cash-memo format here, signed and stamped. Society audit accepted in one go.
Mr. Suresh P. · Independent electrician · Mumbai
Composition scheme tailor. The bill-of-supply format with the right declaration line saved my GST audit.
Mrs. Reena J. · Tailoring shop owner · Pune

What you get

Three bill types in one

Switch between cash memo (no GST, for unregistered shops), tax invoice (with GST, for registered businesses) and bill of supply (composition scheme, no GST charged). Pick what fits your registration.

Multi-rate items + services

Mix products and services on the same bill. Each line carries its own GST rate per HSN/SAC, useful for shops that sell goods plus offer ancillary services (e.g. mobile shop selling phones + repair labour).

₹2 lakh PAN threshold flag

Per Rule 114B of the Income Tax Rules, any bill where the total exceeds ₹2,00,000 must capture the buyer's PAN. The generator prompts for it once the line-item subtotal crosses the threshold.

Composition-scheme aware

Composition-scheme sellers (under Section 10 CGST, turnover up to ₹1.5 crore) issue a 'Bill of Supply', no GST charged. The bill must say 'composition taxable person, not eligible to collect tax on supplies'. The form adds this declaration when you pick that bill type.

Invoice number convention

Sequential alphanumeric, max 16 characters, unique per FY (Rule 46(b)). Letters A-Z/a-z, numbers 0-9, hyphens (-) and slashes (/) only. The generator validates as you type.

Print-friendly + thermal-roll layouts

A4 / A5 invoice for office printing, plus a thermal-roll-friendly POS layout for kirana and small-shop billing.

How it works

  1. 1

    Pick the bill type

    Cash memo (unregistered seller, no GST), tax invoice (GST-registered seller, with HSN/SAC), or bill of supply (composition-scheme seller). The form adapts the field set automatically.

  2. 2

    Fill seller and buyer details

    Seller name and address (GSTIN if registered), buyer name and contact, bill number, date. PAN required if invoice value exceeds ₹2 lakh per Rule 114B of the Income Tax Rules.

  3. 3

    Add items or services

    Item or service description, quantity, unit, rate. For tax invoices, set the GST rate per line (0%, 5%, 18%, multi-rate carts supported). The total and GST split compute automatically.

About this general bill

What a "general bill" actually is

India's GST regime classifies bills based on the seller's registration status, not the type of goods or services. The "general bill" template covers three legitimate forms a small business may issue, depending on its position in the GST framework:

  • Tax invoice, issued by a regular GST-registered seller per Rule 46 of the CGST Rules. Charges GST. Buyer (if registered) can claim ITC.
  • Bill of supply, issued by a composition-scheme seller (Section 10 CGST, turnover up to ₹1.5 crore for goods, ₹50 lakh for services) per Rule 49. No GST charged. Must carry the declaration "composition taxable person, not eligible to collect tax on supplies".
  • Cash memo / receipt, issued by an unregistered seller below the GST threshold (₹40 lakh aggregate turnover for goods, ₹20 lakh for services). No GST charged. Plain document with seller and buyer details, items, total.

GST registration thresholds

The thresholds for mandatory GST registration in 2026 are:

  • Goods seller, normal states: aggregate annual turnover above ₹40 lakh
  • Goods seller, special-category states (NE + hill states): ₹20 lakh
  • Service provider: ₹20 lakh (₹10 lakh in special-category states)
  • E-commerce sellers: mandatory registration regardless of turnover

Below the threshold, registration is voluntary. Crossing it triggers a 30-day window to register.

Rule 46 invoice fields (when you ARE GST-registered)

  • Supplier's name, address, GSTIN
  • Consecutive invoice number (≤16 characters, unique per FY, alphanumeric + hyphen/slash only)
  • Date of issue
  • Recipient's name, address, GSTIN (mandatory for B2B above ₹50,000)
  • HSN code for goods or SAC code for services
  • Description, quantity, unit, rate of each line item
  • Total taxable value, discount, net value
  • GST rate split into CGST + SGST (intra-state) or IGST (inter-state)
  • Place of supply (mandatory for inter-state)
  • Whether tax is payable on reverse charge
  • Supplier's signature or digital signature

₹2 lakh PAN reporting (Rule 114B)

Per Rule 114B of the Income Tax Rules, 1962, any sale or service transaction where the total value exceeds ₹2,00,000 requires the buyer's PAN to be quoted on the bill. This applies to cash, cheque, card and digital payments alike. The seller is responsible for capturing the PAN; non-compliance attracts penalties under Section 272B (₹10,000 per default).

Cash payment limits

  • Section 269ST: No person should receive ₹2,00,000 or more from a single person in a single day, single transaction or single event in cash. Penalty: 100% of the amount received on the recipient.
  • Section 40A(3): Cash payments above ₹10,000 to a single payee in a day are disallowed as a business expense (₹35,000 for transporters).
  • Best practice for bills above ₹10,000: use UPI, bank transfer, cheque or card.

Multi-rate carts under Rule 46(l)

When a bill mixes goods and services at different GST rates, Rule 46(l) requires the invoice to show each rate's taxable value, CGST and SGST separately. Single-rate-applied bills are non-compliant when the cart actually mixes brackets. The generator's tax invoice mode produces this consolidation automatically.

Common mistakes

  • Issuing a tax invoice from an unregistered shop. A non-GSTIN seller cannot charge GST. Use the cash-memo format.
  • Composition seller charging GST. Composition is a no-GST scheme. Issue a bill of supply, not a tax invoice.
  • Missing PAN on a ₹2 lakh-plus bill. Rule 114B violation, ₹10,000 penalty.
  • Cash transactions above ₹2 lakh from one party. Section 269ST applies to the receiver.
  • Invoice number with special characters. Only A-Z, a-z, 0-9, hyphen and slash allowed (Rule 46(b)).

Frequently asked

General bill kaise banaye, is this generator free?
+
Yes. Preview unlimited times without signing up. PDF download uses one credit after signup; signup gives 10 free credits with no card required.
What's the difference between cash memo, tax invoice and bill of supply?
+
Cash memo: issued by an unregistered shop (below GST threshold), no GST charged. Tax invoice: issued by a regular GST-registered seller per Rule 46, GST charged, buyer can claim ITC. Bill of supply: issued by a composition-scheme seller (Section 10), no GST charged, special declaration required. The generator switches between all three.
When is GST registration mandatory in 2026?
+
Goods sellers in normal states: aggregate turnover above ₹40 lakh. Goods sellers in NE / hill states: ₹20 lakh. Service providers: ₹20 lakh (₹10 lakh in special-category states). E-commerce sellers: mandatory regardless of turnover. Below threshold = voluntary registration.
Do I need the buyer's PAN on the bill?
+
Per Rule 114B of the Income Tax Rules, any bill where the total value exceeds ₹2,00,000 requires the buyer's PAN. Below that, optional but increasingly expected by audit teams. Penalty for non-compliance: ₹10,000 under Section 272B.
Can I take cash payments above ₹2 lakh?
+
No. Section 269ST prohibits receiving ₹2 lakh or more in cash from a single person in a single day, transaction or event. Penalty: 100% of the amount on the receiver. Use UPI, bank transfer or cheque for large transactions.
What's the rule on invoice numbers?
+
Per Rule 46(b): consecutive, max 16 characters, unique per financial year, only A-Z/a-z, 0-9, hyphens and slashes allowed. Reset on 1 April every year. Example: INV-2026-001, AB/2026-27/045.
I'm an electrician / plumber, can I use this?
+
Yes. Pick the cash-memo format if you're below the ₹20 lakh service-provider threshold, or the tax-invoice format if you're GST-registered. Add labour and any parts/materials as line items.
I run a small kirana, can I issue a 'tax invoice'?
+
Only if you're GST-registered. Below the ₹40 lakh threshold, issue a cash memo (no GST line). If you're under composition scheme, issue a bill of supply with the prescribed declaration.
What if my buyer is in a different state?
+
If you're GST-registered, the place of supply is the buyer's state, charge IGST instead of CGST + SGST. Mention the place of supply on the invoice (mandatory for inter-state under Rule 46(n)).
Can I bulk-generate general bills?
+
Yes, switch to the Bulk tab, upload a CSV with buyers, items and amounts. Generate up to 100 PDFs at once. Useful for end-of-month batch billing.

Ready to generate your general bill?

It takes about 30 seconds. Your form is saved as you type.