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
To start invoice numbers, select a consecutive serial number that is unique for your financial year, beginning at 1 or any number you prefer. The invoice number must be up to 16 characters and can include letters, numbers, dashes (-), or slashes (/). This numbering ensures compliance with GST Rule 46 and helps you track sales and GST filings accurately.
Why this comes up / what goes wrong
Small business owners often struggle with invoice numbering because they are unsure where to begin or how to keep the sequence consistent. Some start at random numbers or reuse invoice numbers from previous years, which leads to confusion and may violate GST requirements. Incorrect invoice numbers can cause errors in GST returns and reconciliation, and may raise compliance issues during audits.
Many businesses keep bills in spreadsheets, Tally, or manual bill books and find it time-consuming to maintain a proper invoice numbering system. Starting invoice numbers correctly from the beginning of the financial year helps avoid these problems.
Step-by-step
- Decide the invoice number format:
- Use only letters, numbers, dashes (-), or slashes (/).
- Keep the number unique and consecutive for each financial year.
- For example, start with "1" or "INV001".
- Start numbering from the first invoice issued in the financial year:
- The financial year in India runs from 1 April to 31 March.
- Reset the numbering to 1 or your chosen start number every new financial year.
- Check GST Rule 46 requirements:
- The invoice number must be unique for the financial year.
- The invoice must contain other mandatory fields such as supplier and recipient GSTIN, HSN/SAC codes, date, taxable value, and tax rates.
- For details, see the GST invoicing page.
- Maintain a record of issued invoice numbers:
- Keep a log or spreadsheet to avoid duplicates.
- If using software, ensure it auto-generates unique invoice numbers.
- If your turnover crosses ₹5 crore, use e-invoicing:
- Generate an Invoice Reference Number (IRN) and QR code on the NIC portal when saving invoices.
- This is mandatory from 1 August 2023 for such businesses Notification No. 10/2023-Central Tax.
- Use consistent numbering across all sales channels:
- Avoid gaps or duplicate numbers.
- If you issue invoices manually and via software, coordinate the numbering.
- Review invoices periodically:
- Check for skipped or repeated numbers.
- Correct errors immediately to maintain compliance.
Example (fictional figures)
A Delhi-based small business starts its invoice numbering on 1 April 2023. They decide to start numbering from 1001 to separate from old manual invoices.
- Invoice number: 1001
- Date: 05/04/2023
- Taxable value: ₹1,00,000 (assumed illustrative rate)
- GST rate: 18% (CGST 9% + SGST 9%)
Calculations:
Taxable value = ₹1,00,000
CGST = ₹1,00,000 × 9% = ₹9,000
SGST = ₹1,00,000 × 9% = ₹9,000
Total GST = ₹9,000 + ₹9,000 = ₹18,000
Total invoice value = ₹1,00,000 + ₹18,000 = ₹1,18,000
The invoice number 1001 is unique and consecutive. The business continues numbering 1002, 1003, and so on for each invoice issued in the financial year. If turnover crosses ₹5 crore, they generate an IRN and QR code for each invoice using e-invoicing.
Common mistakes
- Reusing invoice numbers from previous years: Always reset numbering each financial year to avoid duplicates.
- Skipping numbers or leaving gaps: Maintain a consecutive sequence to prevent confusion and compliance issues.
- Using non-compliant characters: Stick to letters, numbers, dashes, or slashes only.
- Not recording issued invoice numbers: Keep a log or use software to track numbers and avoid duplicates.
- Ignoring e-invoicing requirements if turnover exceeds ₹5 crore: Generate IRNs and QR codes as required.
- Mixing manual and software invoices without coordination: Use one system or carefully coordinate numbering.
Prevent these mistakes by planning your invoice numbering system, keeping records, and reviewing invoices regularly. For validation, use the GST invoice validator to check compliance.
Doing this in HelloBooks
HelloBooks GST invoicing creates compliant tax invoices with the correct CGST/SGST or IGST split and HSN/SAC codes derived from the customer's GSTIN, ensuring all Rule 46 fields are consistently filled. For businesses exceeding the ₹5 crore e-invoicing threshold, HelloBooks generates the IRN and signed QR code automatically when saving B2B invoices, saving time compared to manual JSON uploads to the government portal. Learn more about GST invoicing and e-invoicing with HelloBooks.
Frequently asked questions
How do I choose the starting number for invoice numbering?
You can start from 1 or any number you prefer, such as 1001, to separate new invoices from previous records. The key is that the numbering must be unique and consecutive within the financial year.
Can I use letters or special characters in invoice numbers?
Yes, GST Rule 46 allows letters, numbers, dashes (-), and slashes (/), up to 16 characters. Avoid other special characters to stay compliant.
Do I need to reset invoice numbers every financial year?
Yes, invoice numbers must be unique per financial year. It is best practice to reset numbering each year to avoid duplicates.
What happens if my turnover exceeds ₹5 crore?
You must issue e-invoices with an Invoice Reference Number (IRN) and QR code generated on the NIC portal for B2B supplies, effective from 1 August 2023. HelloBooks supports this process to simplify compliance.
Can I mix manual and software-generated invoices?
You can but must ensure invoice numbers remain unique and consecutive across both methods. It is easier to use one system or carefully coordinate numbering.
Where can I check if my invoice complies with GST rules?
Use tools like the GST invoice validator to verify your invoice format and details meet Rule 46 requirements.
Key takeaways
- Start invoice numbers with a unique, consecutive serial number each financial year.
- Use only letters, numbers, dashes, or slashes, up to 16 characters.
- Maintain a log or use software to avoid duplicate or skipped numbers.
- Reset numbering every financial year to comply with GST Rule 46.
- If turnover crosses ₹5 crore, generate e-invoices with IRN and QR codes.
- HelloBooks automates GST invoicing and e-invoicing to ensure compliance.
Start numbering your invoices correctly today to streamline GST compliance and business record-keeping. To try GST invoicing and e-invoicing features, start on the Free plan (200 transactions a year, GSTR-1 and 3B filing for one GSTIN).

