GST Invoice Format: Every Mandatory Field Explained

A detailed guide for Indian small‑business owners on the exact fields required in a GST invoice, common pitfalls, and how to set up compliant invoices using NeutronX’s billing features.

In this article
  1. Understanding the GST Invoice Format
  2. Supplier Details – Who Is Issuing the Invoice?
  3. Buyer Details – Capturing the Customer Information
  4. Invoice Identification – Number, Date, and Time Limits
  5. Product/Service Details – HSN/SAC, Quantity, and Rate
  6. Tax Breakdown – CGST, SGST, IGST, and Total Tax
  7. Additional Mandatory Fields – Signature, QR Code, and Payment Details
  8. Common Mistakes and How to Avoid Them
  9. Implementing the GST Invoice Format with NeutronX
  10. FAQ

Understanding the GST Invoice Format

The GST invoice format is a standardized layout mandated by the CGST Act to ensure transparency and tax compliance. Every invoice you issue must contain specific details about the supplier, recipient, and the transaction itself. Missing or incorrect information can lead to rejection during GST filing, penalties, or delays in input tax credit claims. Below we break down each mandatory field, why it matters, and how to populate it correctly.

Key sections include supplier and buyer details, GSTIN numbers, invoice number, date, HSN/SAC codes, tax breakdown, and total amount payable. The format is the same for tax invoices, credit notes, and debit notes, with slight variations for each document type. For a quick reference, see the official GST invoice format guide.

Ensuring every field is filled accurately not only keeps you compliant but also speeds up reconciliation with your customers and the tax portal.

Supplier Details – Who Is Issuing the Invoice?

The first mandatory block lists the supplier’s information. This includes the legal name of the business, address, and the GSTIN (Goods and Services Tax Identification Number). The GSTIN must be exactly 15 characters and match the registration details on the portal. If you operate multiple branches, each branch’s GSTIN should be mentioned on the respective invoice.

Example:

  • Name: ABC Traders Pvt Ltd
  • Address: 12/3, MG Road, Bengaluru, Karnataka, 560001
  • GSTIN: 29AAEPM1234F1Z5

NeutronX’s billing module automatically pulls these details from your profile, ensuring consistency across all invoices. You can also add your logo and brand colours to make the invoice look professional.

Checklist for supplier details:

  • Legal business name
  • Complete address (including state)
  • Correct GSTIN (15‑digit)
  • Contact number (optional but recommended)

Buyer Details – Capturing the Customer Information

The buyer’s block mirrors the supplier’s section. It must contain the recipient’s name, address, and GSTIN (if the buyer is GST‑registered). For unregistered customers, the GSTIN field can be left blank, but the address is still mandatory.

Example for a registered buyer:

  • Name: XYZ Enterprises
  • Address: 45, Sector 21, Noida, Uttar Pradesh, 201301
  • GSTIN: 09AAACX1234L1Z2

If the buyer is a regular client, you can store their details in NeutronX’s CRM and pull them into the invoice with a single click, reducing manual entry errors.

Checklist for buyer details:

  • Customer name as per GST registration
  • Full billing address
  • GSTIN (if applicable)
  • State code (derived from GSTIN)

Invoice Identification – Number, Date, and Time Limits

Every GST invoice must have a unique, sequential invoice number. The number is assigned only when the invoice is generated, preventing gaps in the series. The invoice date should reflect the actual date of supply, not the date of issuance, unless the supply and issuance occur on the same day.

According to the rules, the invoice must be issued within 30 days of the supply of goods or services. For continuous supplies, the invoice should be issued at the end of each billing period.

NeutronX ensures gapless numbering by locking the number at the moment of creation. You can also view the series in the dashboard to verify continuity.

Checklist for identification:

  • Unique, sequential invoice number
  • Correct invoice date (date of supply)
  • Compliance with 30‑day issuance rule

Product/Service Details – HSN/SAC, Quantity, and Rate

Each line item must include the HSN (Harmonised System of Nomenclature) code for goods or SAC (Services Accounting Code) for services. The code determines the applicable GST rate. Alongside the code, you must list the description, quantity, unit price, and the total value before tax.

Example line item:

  • HSN: 1001
  • Description: Plain Cotton T‑Shirt
  • Quantity: 50 pcs
  • Unit Rate: ₹200
  • Total (pre‑tax): ₹10,000

If you have multiple items, repeat the block for each. NeutronX lets you save a catalogue of HSN codes, so you can select them quickly while creating an invoice.

Checklist for line items:

  • Correct HSN/SAC code
  • Accurate description
  • Quantity and unit of measure
  • Unit price and line total

Tax Breakdown – CGST, SGST, IGST, and Total Tax

The tax section must clearly show the breakdown of Central GST (CGST), State GST (SGST), and Integrated GST (IGST) based on the place of supply. If the supply is intra‑state, CGST and SGST are applicable; for inter‑state, IGST applies.

Example for a Karnataka‑based supplier selling to a Maharashtra buyer (inter‑state):

  • Taxable Value: ₹10,000
  • IGST @ 12%: ₹1,200
  • Total Tax: ₹1,200
  • Invoice Total: ₹11,200

NeutronX automatically calculates the appropriate tax based on the supplier’s and buyer’s state codes, populating CGST/SGST or IGST fields accordingly. The tax amount is also displayed in words, which helps avoid disputes.

Checklist for tax breakdown:

  • Identify place of supply (state code)
  • Apply correct CGST/SGST or IGST rate
  • Show taxable value, tax amount, and total
  • Display tax amount in words

Additional Mandatory Fields – Signature, QR Code, and Payment Details

Beyond the core transaction data, a GST invoice must contain the supplier’s digital signature or authorized signatory’s name, a QR code linking to the invoice on the GST portal (optional but recommended), and payment terms.

NeutronX adds a UPI QR code on every invoice automatically, enabling customers to pay instantly. The payment terms (e.g., Net 30) should be clearly stated, along with any applicable discounts.

Example footer:

  • Authorized Signatory: Rajesh Kumar
  • Payment Terms: 30 days from invoice date
  • UPI QR: (auto‑generated)

Checklist for additional fields:

  • Authorized signatory name or digital signature
  • QR code (optional but helpful)
  • Payment terms and due date
  • Bank details or UPI ID for direct payment

Common Mistakes and How to Avoid Them

Even seasoned entrepreneurs slip up. The most frequent errors include:

  • Leaving the GSTIN blank or entering an incorrect number
  • Using non‑sequential invoice numbers
  • Mixing up CGST/SGST and IGST for the place of supply
  • Omitting the HSN/SAC code or using a generic code
  • Failing to include the QR code or digital signature

To prevent these, always validate the invoice against a checklist before sending. NeutronX’s “Preview” mode highlights missing mandatory fields in red, prompting you to correct them before finalising.

Step‑by‑step correction workflow:

  1. Generate the invoice draft.
  2. Click “Validate”.
  3. Review highlighted warnings.
  4. Update supplier/buyer details or tax calculations as needed.
  5. Save and send the final PDF.

Implementing the GST Invoice Format with NeutronX

NeutronX’s billing suite is built around the statutory GST invoice format. After setting up your business profile with the correct GSTIN, address, and logo, the platform handles most of the heavy lifting:

  • Auto‑fill mandatory fields: Supplier and buyer details, GSTIN, state codes.
  • Dynamic tax calculation: CGST/SGST or IGST applied based on place of supply.
  • Gapless numbering: Numbers are assigned only when the invoice is issued.
  • Embedded UPI QR: Free on every plan, facilitating instant payment.
  • PDF generation in‑browser: No external software required.

For a deeper dive, read our GST Invoice Format in India: Mandatory Fields, Examples and Common Mistakes post, and explore the NeutronX billing page for feature details.

Checklist for setting up NeutronX billing:

  • Enter correct GSTIN and business address.
  • Upload your logo and choose brand colours.
  • Configure invoice series (prefix, start number).
  • Map HSN/SAC codes to your product catalogue.
  • Test a sample invoice and verify all mandatory fields appear.

FAQ

Q: What happens if I miss a mandatory field on a GST invoice?

The invoice may be rejected during GST filing, and you could face delayed input tax credit for your buyer. It is advisable to correct and re‑issue the invoice promptly.

Q: Do I need to include a QR code on every GST invoice?

A QR code is optional under the law, but it helps customers verify the invoice on the GST portal and speeds up payment. NeutronX adds a UPI QR automatically.

Q: Can I use a custom invoice number series?

Yes. You can define a prefix and start number in NeutronX, but the series must remain sequential without gaps.

Q: How do I handle inter‑state supplies?

For inter‑state sales, IGST is applicable. NeutronX determines the correct tax based on the buyer’s state code and displays the IGST amount.

Q: Is it mandatory to display the supplier’s digital signature?

A digital signature or the name of an authorized signatory is required. NeutronX lets you add a signature image that appears on every invoice.

Ready to try it? Start free on NeutronX: billing, CRM and payroll in one place.

  • GST
  • Invoice
  • Billing
  • Small Business
  • India
NeutronX TeamWriting for NeutronX, GST billing, CRM and payroll made in India.