All blog articles
GST billing & compliance

Complete Guide to GST Invoicing for Small Businesses

Learn how to create a GST invoice correctly—from mandatory fields and HSN/SAC codes to CGST, SGST, IGST, e-invoicing, input tax credit and record keeping—with clear examples for Indian businesses.

MKBy Manjeet KumarUpdated 30 July 202618 min readBeginner-friendly
Complete Guide to GST Invoicing for Indian Small Businesses

A customer asks for a “pakka GST bill.” What exactly should you print? Which GSTIN goes where? Should the bill show CGST and SGST, or IGST? Is a QR code compulsory? And does a PDF invoice count as an e-invoice?

These questions matter because an invoice is more than a payment receipt. It records the nature and value of a supply, supports the seller's tax reporting, helps an eligible buyer claim input tax credit (ITC), and creates the transaction trail that connects billing, stock and accounts.

This guide explains the practical foundation of GST invoicing for retailers, wholesalers, service providers and other small businesses in India. You will also see how a billing system such as DukaanAdda can reduce repetitive work without replacing the business owner's responsibility to use the correct GST registration, classification, tax rate and place of supply.

Important compliance note

This article is general educational information, not legal or tax advice. GST notifications, thresholds and portal processes can change. Verify your facts on the official GST/CBIC portals and consult a qualified CA or GST practitioner for your business, especially for exports, e-commerce, reverse charge, mixed supplies, SEZ transactions or disputed ITC.

01 · Basics

What is a GST invoice?

A GST tax invoice is the document issued by a registered supplier for a taxable supply of goods, services or both. It identifies the supplier and recipient, describes what was supplied, states the taxable value and shows the applicable tax rate and amount. Section 31 of the CGST Act provides the core obligation, while Rule 46 of the CGST Rules lists the required particulars.

A sales receipt, cash memo or payment confirmation may prove that money changed hands, but it is not automatically a valid GST tax invoice. Likewise, writing “GST included” on an ordinary bill does not make it compliant. The supplier must be entitled to collect GST, and the document must contain the prescribed details.

Seller record

Connects outward supply, tax liability and stock movement.

Buyer evidence

Supports eligible ITC along with the other legal conditions.

Audit trail

Links books, returns, payments, delivery and adjustments.

Can an unregistered business issue a GST invoice?

No. An unregistered person can issue a normal commercial bill, but must not collect GST or quote a document as a GST tax invoice. If you are registered under the composition scheme, you generally issue a bill of supply and do not collect tax separately from the customer.

02 · Documents

Tax invoice, bill of supply and other GST documents

Using the correct document is the first compliance decision. Not every outward movement of goods needs a tax invoice, and not every correction should be handled by editing the original bill.

DocumentTypical useTax shown?
Tax invoiceA registered regular taxpayer makes a taxable supply.Yes
Bill of supplyA composition taxpayer supplies goods/services, or a registered person makes an exempt supply.No
Receipt voucherA registered supplier receives an advance where the voucher requirement applies.As applicable
Credit noteThe original taxable value or tax was too high, goods are returned, or service is deficient.Adjustment
Debit noteThe original taxable value or tax was lower than it should have been.Adjustment
Delivery challanGoods move without a sale invoice in permitted cases, such as certain job-work or approval movements.No

An estimate or pro forma invoice is also different from a tax invoice. It can communicate a proposed price, but should be clearly labelled and should not be treated as proof that the taxable supply has already been invoiced.

03 · Format

Mandatory fields in a GST tax invoice

There is no single compulsory visual design for every small business invoice. You may use A4, A5, thermal paper or a digital PDF, provided the document is readable and contains the particulars required for your supply. The following checklist covers the core Rule 46 fields in practical language.

1

Supplier details

Legal or trade name, complete address and GSTIN of the supplier.

2

Unique invoice number

A consecutive serial number, unique for the financial year and not longer than 16 characters.

3

Invoice date

The date on which the tax invoice is issued.

4

Recipient details

For a registered buyer: name, address and GSTIN or UIN. Additional rules apply to unregistered buyers.

5

HSN or SAC

The applicable HSN code for goods or SAC for services, with the required number of digits.

6

Item description

A clear description of each good or service supplied.

7

Quantity and unit

Quantity and unit or Unique Quantity Code for goods, wherever applicable.

8

Total and taxable value

Gross value plus the taxable value after eligible invoice-level discount or abatement.

9

GST rate and amount

Rate and amount of CGST, SGST/UTGST, IGST and cess, shown separately as applicable.

10

Place of supply

State name and code for an inter-state supply, plus delivery address when it differs.

11

Reverse-charge status

A clear indication of whether tax is payable under reverse charge.

12

Authentication

Signature or digital signature where applicable; notified e-invoices also require the IRN-linked QR code.

Do not confuse the two QR codes

A UPI QR code helps a customer pay you. An e-invoice QR code is digitally signed by the Invoice Registration Portal and contains the IRN-linked invoice data. They serve different purposes. A payment QR is not a substitute for a required e-invoice QR code.

For an unregistered recipient, buyer details become especially important when the taxable supply reaches the prescribed value. Rule 46 also addresses cases below that value when the customer asks for the details to appear. Your invoice should additionally show the delivery address where it differs from the recipient address.

For small-value retail supplies below ₹200 to an unregistered customer, an individual tax invoice may be omitted only when the legal conditions are satisfied and the customer does not request one; the supplier must follow the consolidated end-of-day invoice rule. Treat this as a narrow operational exception—not permission to skip sales records.

04 · Timing

When should a GST invoice be issued?

The invoice date affects tax reporting, the buyer's credit trail and the sequence of your records. The general timing depends on whether you supply goods or services:

Supply of goods

Where movement is involved, issue the invoice before or at removal for supply. Where movement is not involved, issue it before or at delivery or when the goods are made available.

Supply of services

Issue the invoice before or after providing the service, but generally within 30 days from the date of supply. A 45-day period applies to specified financial-sector suppliers.

Continuous supplies, goods sent on approval, advances, reverse charge and certain notified sectors have additional rules. Configure your normal billing process around the general rule, then document exceptions separately with your accountant.

05 · Calculation

How to calculate GST on an invoice

Start with the taxable value. In a simple tax-exclusive sale, multiply the taxable value by the applicable GST rate.

Core formula

GST amount = Taxable value × GST rate ÷ 100

Invoice total = Taxable value + GST + cess (if any) + other valid charges

Example A: intra-state sale at 18%

A Patna retailer sells taxable goods worth ₹10,000 to a customer in Bihar, and the legal place of supply is Bihar. Assuming an 18% rate and no cess:

Taxable value₹10,000
CGST @ 9%₹900
SGST @ 9%₹900
Total GST₹1,800
Invoice total₹11,800

Example B: inter-state sale at 18%

The same ₹10,000 taxable supply is made from Bihar and the legal place of supply is Jharkhand. In the straightforward inter-state case:

Taxable value₹10,000
IGST @ 18%₹1,800
Invoice total₹11,800

Example C: price already includes GST

If the customer price is ₹1,180 inclusive of 18% GST, calculate the embedded tax rather than adding another 18%:

Taxable value = ₹1,180 × 100 ÷ 118 = ₹1,000

GST = ₹1,180 − ₹1,000 = ₹180

Apply discounts consistently. A discount known before or at the time of supply and recorded on the invoice generally reduces taxable value. Post-supply discounts require additional conditions before they can reduce GST. Rounding should happen through a consistent accounting rule; avoid manually changing tax figures merely to force a preferred grand total.

06 · Tax split

CGST + SGST or IGST? Use the place of supply

The popular shortcut—“same state means CGST and SGST, different state means IGST”—is useful only after you correctly determine the supplier location and legal place of supply.

ComparisonTypical taxInvoice display at 18%
Supplier state = place-of-supply stateIntra-stateCGST 9% + SGST/UTGST 9%
Supplier state ≠ place-of-supply stateInter-stateIGST 18%

The customer's state is not always the answer

For goods involving movement, place of supply is generally linked to where movement ends for delivery. “Bill to, ship to” transactions have a special rule. Services follow different place-of-supply provisions depending on their nature and the recipient. Capture billing, shipping and place-of-supply data separately instead of assuming they are identical.

07 · Classification

HSN codes, SAC codes and GST rates

HSN (Harmonised System of Nomenclature) classifies goods. SAC (Services Accounting Code) classifies services. The code helps determine reporting requirements and supports the applicable tax classification—but a familiar product name alone is not enough. Composition, packaging, usage and notifications can change the result.

Preceding FY turnover above ₹5 crore

6 digits

HSN/SAC required on invoices under the CBIC guidance effective 1 April 2021.

Preceding FY turnover up to ₹5 crore

4 digits

Generally required on B2B invoices; check current notification and portal requirements for your transaction.

Common GST slabs include 0%, 5%, 12%, 18% and 28%, and some supplies also attract cess or special rates. Do not choose a rate merely because a similar item uses it. Maintain a verified item master containing the item name, HSN/SAC, unit, tax rate, cess and whether the sale price is inclusive or exclusive of tax. Record who approved each classification and when it was last reviewed.

A safer product-master habit

Ask your accountant to review the item master before bulk billing starts. Correcting one master record is faster and safer than repairing hundreds of invoices created with the same wrong HSN or GST rate.

08 · Customer type

B2B, B2C and input tax credit

A B2B invoice is issued to a registered recipient and should capture the buyer's correct GSTIN and registered details. A B2C invoice is issued to an unregistered customer. This distinction affects invoice data and return reporting; it does not by itself decide whether the supply is intra-state or inter-state.

Before finalising a B2B invoice

  • Validate the customer's 15-character GSTIN and legal name against the information they provide or the GST portal.
  • Confirm billing address, delivery address and place of supply separately.
  • Ensure the invoice is reported under the correct recipient GSTIN and document number.
  • Reconcile outward invoices with return data before filing.

A buyer cannot rely on a neat-looking PDF alone to claim ITC. The recipient must hold the prescribed document and satisfy the other Section 16 conditions, including eligibility, receipt of goods or services, supplier reporting and applicable return and payment requirements. Businesses should reconcile purchase invoices with the portal statement communicated to them and follow up on missing or mismatched documents.

09 · Digital compliance

E-invoicing and e-way bills: what small businesses should know

“Invoice made on a computer,” “PDF invoice” and “e-invoice” do not mean the same thing. Under the GST e-invoicing system, the notified supplier first creates the invoice in its billing or accounting system, reports the prescribed data to an authorised Invoice Registration Portal (IRP), and receives an Invoice Reference Number (IRN) plus a digitally signed QR code.

Current broad threshold

AATO exceeding ₹5 crore

The mandate generally applies to notified registered persons whose aggregate annual turnover exceeded ₹5 crore in any preceding financial year from 2017-18 onward, for covered transactions such as B2B and export supplies. Entity and transaction exclusions apply, so turnover alone is not the complete test.

From 1 April 2025, taxpayers with AATO of ₹10 crore or more are subject to a 30-day limit for reporting covered e-invoice documents from the document date on the IRP. If this rule applies to you, old documents outside the allowed window may be rejected by the portal. Confirm later advisories before relying on the limit.

What about an e-way bill?

An e-way bill relates to movement of goods; an e-invoice authenticates specified invoice data. One does not automatically replace the other. E-way bill requirements generally become relevant when the consignment value exceeds ₹50,000, but exceptions, state rules and movement types matter. Check the e-way bill portal requirements before dispatch.

Practical rule

If your turnover is near a notified threshold, do not wait for the first rejected invoice. Ask your tax adviser to test applicability using PAN-level aggregate turnover, entity type and transaction type, then prepare the IRP workflow in advance.

10 · DukaanAdda

How to create a GST invoice in DukaanAdda

DukaanAdda brings billing, inventory and customer records together on Android and Windows. A disciplined setup can make day-to-day GST billing faster while keeping the invoice data consistent.

DukaanAdda invoice creation screen
AndroidWindows

Set the data once. Reuse it carefully.

Store verified product, tax and customer details so each bill begins with consistent master data. Always review the transaction facts before finalising.

Explore billing features
  1. 1

    Complete the business profile

    Enter the correct business name, GSTIN, registered address, state and invoice preferences. Match them with your registration certificate.

  2. 2

    Build a verified item master

    For every product or service, confirm description, HSN/SAC, unit, GST rate, cess if any, and whether the selling price includes tax.

  3. 3

    Select or create the customer

    For B2B sales, capture the buyer's legal name, GSTIN and billing address. Keep delivery address and place of supply available separately.

  4. 4

    Add items and commercial adjustments

    Enter quantities, prices and eligible discounts. Confirm that the taxable value is calculated from the agreed commercial terms.

  5. 5

    Check the tax split

    Verify whether the supply should show CGST plus SGST/UTGST or IGST. Do not rely on automation when the transaction has unusual place-of-supply facts.

  6. 6

    Preview before finalising

    Check invoice number, date, GSTINs, HSN/SAC, taxable value, tax rate, tax amounts, rounding and grand total.

  7. 7

    Share, print and preserve

    Provide the invoice as a PDF or print, use a supported thermal-print workflow where appropriate, and retain a backed-up electronic record.

Automation helps; verification remains yours

Billing software can calculate and format the invoice from the data you enter. It cannot independently decide the legal HSN, rate or place of supply for every transaction. Keep master data reviewed and train staff to stop when a sale looks unusual.

11 · Adjustments

How to correct an invoice mistake

First decide whether the invoice is still a draft or has already been issued, shared, reported or used for delivery. A draft can generally be corrected before finalisation. Once issued, preserve the original document and its sequence.

Taxable value or tax charged too high

A credit note may be appropriate, subject to the facts, time limits and reporting rules.

Taxable value or tax charged too low

Issue a debit note or supplementary invoice as applicable and report the additional liability correctly.

Goods returned or service deficiency

Link the credit note to the original invoice and maintain the supporting return or service records.

Wrong customer GSTIN or place of supply

This can affect tax type and return reporting. Escalate to your accountant instead of simply editing the PDF.

Do not reuse an old invoice number, renumber issued invoices to hide a gap, or overwrite the only stored copy. A cancelled number should remain visible in the audit trail with its status and reason.

12 · Routine

Record keeping and a monthly GST invoice checklist

GST compliance becomes easier when invoice review is a routine, not a last-day filing exercise. Registered persons generally need to preserve relevant accounts and documents for 72 months from the due date of the annual return for the year. Proceedings or investigations can extend the retention period.

Keep these records connected

  • Sales invoices and bills of supply
  • Purchase invoices and ITC reconciliation
  • Credit notes and debit notes
  • Delivery challans and e-way bills
  • Advances and related vouchers
  • Stock movement and item ledgers
  • Payment references and customer ledgers
  • Electronic backups and audit trail

Month-end review in 10 checks

  1. 1.Confirm invoice numbers are unique, chronological and explained where cancelled.
  2. 2.Match total outward invoices with sales and payment records.
  3. 3.Review GSTIN validation failures and customer master changes.
  4. 4.Scan for incorrect CGST/SGST versus IGST treatment.
  5. 5.Check negative quantities, unusual rates, zero tax and manual overrides.
  6. 6.Reconcile credit/debit notes with their original invoices.
  7. 7.Review HSN/SAC and rate changes applied during the month.
  8. 8.Confirm required e-invoices received an IRN and signed QR code on time.
  9. 9.Reconcile purchase invoices and eligible ITC with portal data.
  10. 10.Export a backup and verify that the file can actually be restored.

13 · Prevention

Common GST invoicing mistakes to avoid

Using the wrong or inactive GSTIN

Better: Validate business and B2B customer details, then lock approved master fields against casual edits.

Treating customer state as place of supply

Better: Capture supplier location, billing address, shipping address and place of supply separately.

Showing CGST, SGST and IGST together

Better: For an ordinary line item, apply the correct intra-state split or IGST treatment—not both.

Missing or guessed HSN/SAC

Better: Use a reviewed product master and document the classification source.

Breaking the invoice sequence

Better: Use a financial-year series, preserve cancelled numbers and never silently reuse them.

Calling every PDF an e-invoice

Better: Where the mandate applies, obtain the IRN and signed QR code from an authorised IRP.

Editing issued bills without an audit trail

Better: Use documented cancellation, credit-note or debit-note workflows based on the facts.

No reliable backup

Better: Keep restorable electronic backups and retain records for the applicable legal period.

14 · FAQs

Frequently asked questions about GST invoices

1. Who can issue a GST tax invoice?

A GST-registered regular taxpayer can issue a tax invoice for a taxable supply. An unregistered business must not collect GST or present its bill as a GST tax invoice. A composition taxpayer generally issues a bill of supply instead of collecting GST separately.

2. Is a GSTIN compulsory on every invoice?

The supplier's GSTIN is compulsory on a GST tax invoice. The recipient's GSTIN or UIN is required when the recipient is registered. For an unregistered recipient, the applicable name, address, delivery and state-code requirements depend on the value and facts of the supply.

3. What is the difference between CGST, SGST and IGST?

For an intra-state supply, GST is generally split into CGST and SGST or UTGST. For an inter-state supply, IGST generally applies. The correct result depends on the supplier location and the legal place of supply, not only the customer's postal address.

4. Can I edit or delete a GST invoice after issuing it?

Avoid silently overwriting or deleting an issued invoice. Preserve the audit trail and use the appropriate cancellation process, credit note, debit note or other permitted correction based on the situation and return-reporting status.

5. Is a UPI QR code mandatory on every GST invoice?

No. A payment QR code is useful but is not a universal mandatory field on every GST invoice. A notified e-invoice has a specific IRN-linked signed QR code, which is different from a UPI payment QR code. Separate dynamic QR rules may apply to notified classes of B2C suppliers.

6. Is a digital or PDF invoice valid?

GST records and invoices may be maintained electronically, subject to the applicable rules and reliable authentication, accessibility and backup. A PDF created by billing software is not automatically an e-invoice; e-invoicing requires reporting to an Invoice Registration Portal and receiving an IRN and signed QR code when the mandate applies.

7. When is e-invoicing mandatory for a small business?

The current mandate generally covers notified registered persons whose aggregate annual turnover exceeded ₹5 crore in any preceding financial year from 2017-18 onward, subject to transaction-level rules and entity exclusions. Businesses should verify their status on an authorised Invoice Registration Portal and check later notifications.

8. How many HSN digits should be printed on an invoice?

CBIC guidance effective from 1 April 2021 requires six-digit HSN or SAC for taxpayers with turnover above ₹5 crore in the preceding financial year. Taxpayers up to ₹5 crore generally use four digits on B2B invoices. E-invoice systems and specific notifications can require more detail, so verify the current rule for your case.

9. How long should GST invoices be kept?

Section 36 generally requires records to be retained for 72 months from the due date of the annual return for the relevant year. If an appeal, proceeding or investigation continues, records may need to be kept longer.

10. Does a correct invoice guarantee input tax credit?

No. A valid invoice is important, but the recipient must also satisfy the other conditions under GST law, such as receipt of the supply, eligible credit, supplier reporting and applicable return and payment conditions. Reconcile purchase records with portal data and consult a tax professional for disputed credit.

Make every invoice easier to check

Use DukaanAdda to keep billing, products, customers, inventory and business records connected across Android and Windows. Start with accurate master data, verify each transaction and keep your accountant in the review loop.