How to Create a GST Invoice: Complete Step-by-Step Guide

Creating a GST invoice is essential for all GST-registered businesses in India. While the process may seem complex initially, understanding the requirements and following a systematic approach makes it straightforward. This comprehensive guide will walk you through everything you need to know about creating compliant GST invoices that meet all regulatory requirements.

A GST invoice must be created within specific time limits: within 30 days from the date of supply of goods or 30 days from the date of provision of services. However, for businesses with turnover exceeding ₹1.5 crores or for specific goods, the invoice must be issued before or at the time of removal or delivery. Failing to comply with these timelines can result in penalties and impact your ability to claim Input Tax Credit.

Mandatory Details to Include in a GST Invoice

According to the GST Act, every GST invoice must contain specific mandatory fields. Missing any of these details can render your invoice invalid and prevent the recipient from claiming Input Tax Credit. Here's a comprehensive checklist:

Essential Invoice Information

  • Invoice Number: A unique, sequential invoice number. This helps in tracking and prevents duplication. The number should be alphanumeric and follow a consistent format throughout the financial year.
  • Invoice Date: The date when the invoice is issued. This is crucial for determining the tax period and calculating due dates for payments and returns.
  • Customer Name and Address: Complete details of the buyer, including legal name and registered address. For B2B transactions, this must match the registered business name.
  • Shipping Address (if different): If goods are shipped to a different location than the billing address, this must be clearly mentioned.
  • GSTIN of Supplier: Your 15-digit Goods and Services Tax Identification Number, which uniquely identifies your business.
  • GSTIN of Recipient: The buyer's GSTIN (for registered businesses). For unregistered customers, you can mention "URP" (Unregistered Person).
  • Place of Supply: This determines whether CGST+SGST or IGST applies. For goods, it's the location where goods are delivered; for services, it's the location where services are provided or consumed.
  • HSN Code (for goods): Harmonized System of Nomenclature code - a 4-digit code for turnover up to ₹5 crores, 6-digit for turnover above ₹5 crores.
  • SAC Code (for services): Service Accounting Code that classifies the service being provided.
  • Description of Goods/Services: Clear and detailed description of what is being sold or provided.
  • Quantity and Unit: For goods, specify the quantity and unit of measurement (pieces, kg, liters, etc.).
  • Taxable Value: The price before applying GST. This should be the actual transaction value.
  • Discounts: Any discounts, if applicable, should be shown separately before calculating taxable value.
  • Tax Rates: The applicable GST rate (0%, 5%, 12%, 18%, or 28%).
  • CGST and SGST: For intra-state transactions, show Central GST and State GST separately with amounts.
  • IGST: For inter-state transactions, show Integrated GST amount.
  • Total Invoice Value: The grand total including all taxes.
  • Reverse Charge Applicable: If applicable, this must be clearly mentioned.
  • Signature: Digital or physical signature of the authorized person.

Step-by-Step Process to Create a GST Invoice

Step 1: Gather Customer Information

Collect complete details from your customer including their business name, registered address, GSTIN (if registered), and shipping address if different from billing address. Verify the GSTIN to ensure it's valid and active.

Step 2: Determine Place of Supply

Identify whether the transaction is intra-state (within the same state) or inter-state (between different states). This determines whether you'll charge CGST+SGST or IGST. Use the location where goods are delivered or services are provided.

Step 3: Identify HSN/SAC Codes

For goods, find the appropriate HSN code from the GST tariff schedule. For services, identify the correct SAC code. These codes help classify your products/services and determine applicable tax rates.

Step 4: Calculate Taxable Value

Start with the base price, apply any discounts, and calculate the final taxable value. Ensure all discounts are properly documented and justified.

Step 5: Apply Appropriate GST Rate

Based on the HSN/SAC code and nature of goods/services, determine the applicable GST rate. Apply CGST and SGST for intra-state transactions, or IGST for inter-state transactions.

Step 6: Calculate Tax Amounts

Calculate CGST, SGST, or IGST based on the taxable value. For intra-state: CGST = (Taxable Value × Rate) / 2, SGST = (Taxable Value × Rate) / 2. For inter-state: IGST = Taxable Value × Rate.

Step 7: Generate Invoice Number

Assign a unique, sequential invoice number. Follow a consistent numbering system throughout the financial year. For example, INV-2024-001, INV-2024-002, etc.

Step 8: Prepare Final Invoice

Compile all information into a well-formatted invoice. Include all mandatory fields, ensure calculations are correct, and maintain professional formatting. Review for accuracy before issuing.

How to File GST Invoices

Once you've created GST invoices, you need to file them with the GST portal as part of your monthly or quarterly returns. Here's how:

Filing Process

  • GSTR-1 Form: File all outward supplies (sales invoices) in the GSTR-1 form on the GST portal. This must be filed monthly for businesses with turnover above ₹5 crores, or quarterly for smaller businesses opting for the QRMP scheme.
  • Online Filing: Log in to the GST portal, navigate to Returns Dashboard, select the tax period, and fill in invoice details either manually or by uploading JSON/Excel files.
  • Offline Tool: Download the offline utility tool from the GST portal, prepare your invoices in Excel or JSON format, and upload the file.
  • Due Dates: GSTR-1 is due on the 11th of the following month (for monthly filers) or 13th of the month following the quarter (for quarterly filers).
  • Verification: Review all entries before submitting. Once submitted, invoices cannot be deleted, only cancelled or amended in subsequent periods.

Common Mistakes to Avoid

  • Incorrect GSTIN of customer leading to rejection of ITC claims
  • Wrong place of supply resulting in incorrect tax type (CGST+SGST vs IGST)
  • Incorrect HSN/SAC codes causing tax rate mismatches
  • Mathematical errors in tax calculations
  • Missing mandatory fields making invoices invalid
  • Late issuance of invoices beyond the prescribed time limits

Best Practices for Creating GST Invoices

  • Maintain Sequential Numbering: Use a consistent numbering system throughout the financial year to ensure proper tracking and audit trail.
  • Issue Invoices Promptly: Create and issue invoices within the prescribed time limits to avoid penalties and ensure smooth cash flow.
  • Double-Check Calculations: Always verify tax calculations manually or use software that automatically calculates taxes to prevent errors.
  • Keep Digital Copies: Maintain digital copies of all invoices for easy retrieval during audits and for filing returns.
  • Verify Customer GSTIN: Use the GST portal to verify customer GSTIN before issuing invoices to ensure validity.
  • Professional Formatting: Use clean, professional templates that include all mandatory fields and are easy to read.
  • Regular Reconciliation: Regularly reconcile your invoices with your books of accounts to ensure accuracy.

Create GST Invoices Effortlessly with Balncd

Creating GST invoices manually can be time-consuming and error-prone. Balncd simplifies this process by automatically generating compliant GST invoices with all mandatory fields. Our mobile app ensures accuracy in calculations, includes all required information, and helps you maintain proper records effortlessly.

With Balncd, you can create professional GST invoices in seconds, whether you're in the office or on the go. The app automatically calculates CGST, SGST, or IGST based on the place of supply, includes all mandatory fields, and maintains sequential invoice numbering. Plus, with offline access, you can create invoices even without an internet connection, and they'll sync automatically when you're back online.

Play StoreDownload on Play Store