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 Type | Tax Components | Example |
|---|---|---|
| Intra-State (within same state) | CGST + SGST | Mumbai to Pune |
| Inter-State (different states) | IGST | Mumbai to Delhi |
| Export | IGST at 0% or Bond/LUT | India to USA |
Step-by-Step: Creating Your First GST Invoice
- Set up your business profile with GSTIN, trade name, and address
- Add the client details including their GSTIN and billing address
- Select or enter HSN/SAC codes for your line items
- Enter the quantity, rate, and applicable discount
- Let the system auto-calculate CGST, SGST, or IGST based on the place of supply
- Add any additional charges like shipping or packaging
- Review the invoice and verify totals
- 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.