If you're a freelancer, consultant, or agency owner in India, sending a GST invoice is more than simply asking a client for payment. Every invoice you issue becomes part of your compliance records and can directly affect whether your client can claim input tax credit (ITC).
Unfortunately, many businesses still create invoices using Excel or Word templates. A missing GSTIN, an incorrect tax calculation, or even the wrong place of supply can lead to rejected invoices, delayed payments, and unnecessary back-and-forth.
The good news? A GST-compliant invoice isn't difficult to create once you understand what information belongs on it.
In this guide, we'll explain every mandatory field, walk through a real example, highlight common mistakes, and finish with a practical checklist you can use before sending your next invoice.
Why a GST Invoice Matters
A GST invoice isn't just paperwork—it's an official business document that serves multiple purposes.
A properly prepared invoice:
Records the sale of goods or services.
Shows exactly what your client is paying for.
Helps maintain GST compliance.
Supports your client's claim for input tax credit where applicable.
Creates a clear record for accounting and future reference.
Even a small mistake can delay approvals, create confusion with your client, or require you to issue a revised invoice.
Spending an extra minute reviewing your invoice is far easier than correcting it later.
Every GST Invoice Should Include These Details
1. Business Information
Your invoice should clearly display:
Business name
Business address
GSTIN
State of registration
These details identify the supplier and determine how GST should be calculated.
2. A Unique Invoice Number
Every GST invoice should have a unique invoice number within your numbering series.
Using sequential numbering makes reconciliation, bookkeeping, and audits much easier while helping avoid duplicate records.
3. Invoice Date
Always mention the date on which the invoice is issued.
The invoice date determines payment timelines and plays an important role in GST reporting.
4. Client Details
Include your customer's:
Name
Billing address
State
GSTIN (if registered)
The client's state is especially important because it determines whether the invoice should include:
CGST + SGST (intra-state supply)
IGST (inter-state supply)
5. Description of Services
Each line item should clearly explain what you're billing for.
Instead of writing:
Consulting Services
Write something more descriptive, such as:
Product Strategy Workshop – July 2026
Specific descriptions reduce disputes and make approvals much faster.
6. HSN or SAC Code
Depending on your business and applicable GST requirements, invoices may need to include the appropriate HSN or SAC code.
Using the correct code improves consistency and supports accurate GST reporting.
7. Quantity, Rate and Taxable Value
Every line item should clearly show:
Quantity or billable units
Rate
Taxable value
For example:
20 Hours × ₹2,500 = ₹50,000
Clear calculations make invoices easier for clients to verify.
8. GST Calculation
Your invoice should clearly show how GST has been calculated.
Example
Imagine you're a consultant based in Maharashtra providing services to a GST-registered client in Karnataka.
ItemAmountConsulting Services₹1,00,000IGST (18%)₹18,000Total Invoice Value₹1,18,000
If both supplier and client are located in Maharashtra, the tax would instead be:
CGST: 9%
SGST: 9%
The total GST remains ₹18,000—the difference lies only in how it's split.
9. Total Amount Payable
Always make the final payable amount easy to find.
Clients shouldn't have to calculate totals themselves.
A clearly presented grand total also reduces payment mistakes.
10. Payment Terms
Finally, specify:
Due date
Payment terms (Net 15, Net 30, etc.)
Payment instructions
Clear payment terms help improve cash flow and reduce unnecessary follow-ups.
Common GST Invoice Mistakes
Many invoice problems happen because businesses prepare invoices manually.
Some of the most common mistakes include:
Incorrect GSTIN
Wrong tax split (CGST/SGST vs IGST)
Missing HSN/SAC code where applicable
Duplicate invoice numbers
Incorrect client state
Manual calculation errors
Missing due dates
Incomplete service descriptions
Fortunately, all of these mistakes are avoidable with a simple review before sending the invoice.
A 60-Second GST Invoice Checklist
Before you click Send, quickly verify:
✅ Business name and GSTIN are correct.
✅ Client details are accurate.
✅ Invoice number is unique.
✅ Invoice date is correct.
✅ Service descriptions are complete.
✅ HSN/SAC codes have been included where required.
✅ GST has been calculated correctly.
✅ Total invoice value is accurate.
✅ Payment terms and due date are clearly mentioned.
✅ The PDF has been reviewed.
Running through this checklist takes less than a minute and can save hours of follow-up later.
Where BilKit Fits
Creating a GST-compliant invoice manually is manageable when you send only a few invoices each month. As your business grows, however, manual calculations and repetitive data entry become both time-consuming and error-prone.
BilKit helps simplify that process by automatically computing CGST, SGST, IGST, and cess based on your business registration and your client's location. It supports multiple GST registrations, generates professional server-rendered PDF invoices, emails them with the PDF attached, lets you know whether the email was delivered or bounced, and automatically sends payment reminders before and after the due date.
Instead of worrying about calculations and follow-ups, you can spend more time serving your clients.
Disclaimer: This article provides general information and should not be considered tax advice. GST rules change over time and depend on your specific circumstances. Please consult your Chartered Accountant or tax advisor before making compliance decisions.
BilKit computes CGST, SGST, IGST, and cess automatically—and emails your invoice with the PDF attached. Start invoicing with confidence at https://bilkit.xyz/.
