Key takeaways
What this article covers, in order:
- Why this comes up / what goes wrong
- Step-by-step
- Example (fictional figures)
- Common mistakes
- Doing this in HelloBooks
- Frequently asked questions
Assigning invoice numbers correctly is essential for GST compliance and smooth business operations. Each invoice must have a unique, consecutive serial number within the financial year. The number can include letters, numerals, dashes (-), or slashes (/), and must not exceed 16 characters, as required by Rule 46 of the CGST Rules.
Why this comes up / what goes wrong
Many small business owners in India use manual methods like spreadsheets, bill books, or Tally to manage invoices. Without a clear numbering system, they often face issues such as duplicate invoice numbers, missing invoices, or non-sequential numbering. These problems complicate GST filing, reconciliation, and audits. A consistent, well-planned invoice numbering system helps avoid these issues, ensures compliance, and makes record-keeping easier.
Step-by-step
- Choose a format: Decide on an invoice number format that suits your business. Common formats include a prefix indicating the financial year or location, followed by a sequential number. For example, "FY24-0001" or "DEL-001".
- Ensure uniqueness: Each invoice number must be unique within the financial year. Do not reuse numbers even if you restart numbering the next year.
- Maintain consecutiveness: Invoice numbers should increment by one for each new invoice (e.g., 0001, 0002, 0003). Avoid gaps or skipped numbers.
- Limit length: Keep the invoice number within 16 characters, including letters, numbers, dashes, and slashes, as required by Rule 46.
- Record the last number used: Maintain a log or spreadsheet to track the last invoice number issued. This prevents duplicates and helps continue the sequence correctly.
- Print the invoice number clearly: The invoice number must be clearly visible on every invoice copy issued.
- Verify other GST compliance details: Along with the invoice number, ensure your invoice contains all mandatory fields such as supplier and recipient GSTIN, HSN/SAC codes, tax amounts, date of issue, and place of supply. See the GST invoicing guide for details.
- Consider software support: Using software like HelloBooks can generate GST-compliant invoices with the correct CGST/SGST or IGST split and HSN/SAC codes derived from the customer's GSTIN, helping fill all fields Rule 46 requires consistently.
Example (fictional figures)
ABC Traders, a Mumbai-based business, issues its first invoice for the financial year 2023-24 on 15/07/2023. They choose the invoice number format "FY24-0001".
- Invoice number: FY24-0001
- Date: 15/07/2023
- Description: Sale of goods
- Taxable value: ₹1,00,000
- Assumed CGST rate: 9%
- Assumed SGST rate: 9%
Calculation:
₹1,00,000 × 9% = ₹9,000 (CGST)
₹1,00,000 × 9% = ₹9,000 (SGST)
Total GST = ₹9,000 + ₹9,000 = ₹18,000
Total invoice value = ₹1,00,000 + ₹18,000 = ₹1,18,000
The next invoice number will be "FY24-0002".
Common mistakes
- Using duplicate invoice numbers: This causes confusion, GST filing errors, and audit issues. Prevent it by keeping a log or using software that tracks invoice numbers.
- Skipping invoice numbers or gaps: This complicates tracking and reconciliation. Always increment numbers consecutively.
- Exceeding 16 characters in invoice numbers: Violates Rule 46. Keep numbers concise and within the limit.
- Not printing invoice numbers on all copies: Can cause mismatches during filing or audits. Ensure invoice numbers appear on every copy.
- Mixing different numbering formats randomly: Confuses customers and tax authorities. Stick to one consistent format per financial year.
- Ignoring GST invoice rules: Missing mandatory fields invalidates the invoice. Use tools like the GST invoice validator to check your invoices.
Doing this in HelloBooks
HelloBooks creates GST-compliant invoices with the correct CGST/SGST or IGST split and HSN/SAC codes from the customer's GSTIN, ensuring all fields Rule 46 requires are filled consistently. For businesses with aggregate turnover exceeding ₹5 crore, HelloBooks supports e-invoicing from 1 August 2023, automatically generating the Invoice Reference Number (IRN) and signed QR code on B2B invoices, saving time compared to manual portal uploads. Learn more about GST invoicing and HelloBooks for India.
Frequently asked questions
Can I include letters in my invoice numbers?
Yes. Invoice numbers may include letters, numerals, dashes (-), or slashes (/), up to 16 characters, as per GST Rule 46.
Do invoice numbers have to restart every financial year?
Restarting invoice numbers each financial year is advisable for clarity. Prefixing the number with the financial year (e.g., FY24) helps keep numbers unique and easy to track.
What happens if I duplicate invoice numbers?
Duplicate invoice numbers can cause GST filing errors and audit complications. Always ensure invoice numbers are unique and sequential.
Is there a mandated format for invoice numbers under GST?
GST requires the invoice number to be unique and consecutive but does not prescribe a specific format. You can choose a format that suits your business as long as it meets these conditions.
How can I check if my invoice complies with GST requirements?
Use the GST invoice validator tool to verify if your invoice meets all Rule 46 particulars.
What if my turnover crosses ₹5 crore?
If your aggregate turnover exceeds ₹5 crore, you must issue e-invoices with an IRN and QR code for B2B supplies from 1 August 2023. HelloBooks supports this e-invoicing process.
Key takeaways
- Invoice numbers must be unique, consecutive, and up to 16 characters long.
- Use a consistent format combining letters and numbers indicating the financial year or location.
- Keep a record of issued invoice numbers to prevent duplicates and maintain sequence.
- Ensure invoices include all mandatory GST fields as per Rule 46.
- Avoid common mistakes like duplicate numbers, skipping numbers, or mixing formats.
- HelloBooks supports GST-compliant invoice creation and e-invoicing for eligible businesses.
Start managing your invoice numbers effectively and stay GST-compliant. You can Start on the Free plan (200 transactions a year, GSTR-1 and 3B filing for one GSTIN) with HelloBooks today.

