Billing & Invoicing

How to Create a Professional GST Invoice – Free Template Guide

Learn how to create a GST-compliant invoice with mandatory fields, HSN codes, and tax breakdowns. Free invoice template and step-by-step guide for Indian businesses.

FileWithUs.ai Team8 January 20258 min read

How to Create a Professional GST Invoice

A GST invoice is a legal document that every registered business in India must issue when supplying goods or services. Getting the format right is not just about compliance — a professional invoice builds trust with clients and speeds up payments.

Mandatory Fields in a GST Invoice

Under the GST Act, every tax invoice must include the following details:

  • Supplier details: Name, address, and GSTIN of the supplier
  • Recipient details: Name, address, and GSTIN (if registered) of the recipient
  • Invoice number: A unique, sequential number for the financial year
  • Date of issue: The date the invoice is generated
  • HSN/SAC code: For classification of goods or services
  • Description of goods/services: Clear itemisation of what is being supplied
  • Quantity and unit: For goods, mention quantity and unit of measurement
  • Taxable value: The value before tax
  • Tax rate and amount: CGST, SGST, or IGST as applicable
  • Total value: Including taxes
  • Place of supply: State name and code
  • Signature or digital signature: Of the supplier or authorised representative

Choosing the Right HSN/SAC Code

Businesses with turnover above ₹5 crore must mention 6-digit HSN codes. Those between ₹1.5 crore and ₹5 crore need at least 4 digits. Using the correct code prevents classification disputes during audits and ensures accurate tax calculation.

Intra-State vs Inter-State Invoicing

One of the most common mistakes in GST invoicing is applying the wrong tax type. Here is a quick reference:

Supply TypeTax ComponentsExample
Intra-State (within same state)CGST + SGSTMumbai to Pune
Inter-State (different states)IGSTMumbai to Delhi
ExportIGST at 0% or Bond/LUTIndia to USA

Step-by-Step: Creating Your First GST Invoice

  1. Set up your business profile with GSTIN, trade name, and address
  2. Add the client details including their GSTIN and billing address
  3. Select or enter HSN/SAC codes for your line items
  4. Enter the quantity, rate, and applicable discount
  5. Let the system auto-calculate CGST, SGST, or IGST based on the place of supply
  6. Add any additional charges like shipping or packaging
  7. Review the invoice and verify totals
  8. Generate, download, and share as PDF

Best Practices for Professional Invoices

Beyond compliance, a well-designed invoice reflects your brand. Include your company logo, use consistent colour themes, and keep the layout clean. Adding payment terms, bank details, and a thank-you note can improve the client experience.

Payment terms should clearly state the due date, accepted payment methods, and any late payment penalties. This reduces ambiguity and encourages timely payments.

Common GST Invoice Errors to Avoid

  • Wrong GSTIN — always verify against the GST portal
  • Missing or incorrect HSN codes
  • Duplicate invoice numbers within a financial year
  • Incorrect tax type (IGST instead of CGST+SGST or vice versa)
  • Not including the place of supply

Automate Your GST Invoicing

Manual invoicing leads to errors and wasted time. With FileWithUs.ai, you can create GST-compliant invoices in minutes. The platform auto-fills GSTIN details, calculates taxes based on the place of supply, and maintains sequential invoice numbering. You can also convert quotations to invoices with a single click, saving hours every week.

Whether you are a freelancer, a small business, or a growing enterprise, getting your GST invoicing right from day one saves you from compliance headaches later. Start with a proper template, use reliable software, and stay audit-ready.

Simplify Your Tax & Business Management

FileWithUs.ai helps you file income tax returns, create GST invoices, track compliance, and manage your business — all in one platform.

Get Started Free
GST invoice formathow to create GST invoiceGST invoice template freeprofessional invoice IndiaGST invoice mandatory fieldstax invoice format under GSTGST billing software India