If you're a freelancer in India — whether you're a developer, designer, writer, or consultant — you've probably been asked by a client for a GST invoice. But if you've never created one before, it can feel confusing. What information do you include? Do you need a GST number? How do you calculate the tax?
This guide walks you through everything you need to know about creating a professional GST invoice as a freelancer in India — and shows you how to do it for free in under 60 seconds.
Skip the reading — just create your invoice
Use our free invoice generator. No login, no signup, instant PDF download.
Create Free Invoice →What is a GST Invoice?
A GST invoice is a document that a registered GST taxpayer issues to their client when providing goods or services. It is the official record of the transaction and includes the GST amount charged separately from the base amount.
If your annual income from freelancing exceeds ₹20 lakhs (₹10 lakhs for some states), you are required to register for GST and issue GST invoices. Below that threshold, you can still issue a regular invoice without GST.
Quick tip: Even if you're not GST registered, you should still send professional invoices to your clients. A clean invoice builds trust and helps you get paid faster.
What Should a GST Invoice Include?
A valid GST invoice in India must contain the following details:
GST Invoice Checklist
Understanding GST Rates for Freelancers
Most freelance services in India — including software development, design, writing, consulting, and digital marketing — fall under the 18% GST rate.
CGST + SGST vs IGST — What's the difference?
This depends on whether your client is in the same state as you or a different state:
- Same state client: Charge CGST (9%) + SGST (9%) = 18% total
- Different state client: Charge IGST (18%) only
- International client (export): Zero GST — exports are zero-rated under GST
Working with international clients? If your client is outside India, you don't charge GST. International services are considered exports and are zero-rated. You may still need to file GST returns if registered.
Step-by-Step: Creating a GST Invoice
Step 1: Open the InvoiceKit free invoice generator
Go to invoicekitfree.com. No login or signup is needed.
Step 2: Fill in your details
Enter your name or business name, email, phone number, and city. Add your GSTIN in the GST number field.
Step 3: Add your client's details
Enter your client's name, company name, address, and their GSTIN if they have one.
Step 4: Set the invoice number and date
Use a sequential invoice number like INV-001, INV-002, etc. This is important for GST filing. Set the invoice date and payment due date.
Step 5: Add your services as line items
Add each service as a separate line item with a description, quantity, and rate. The tool automatically calculates the total.
Step 6: Set the GST rate
Enter 18 in the tax field (or whatever rate applies to your service). The tool calculates the tax amount automatically.
Step 7: Download the PDF
Click "Download Invoice PDF" and you'll get a clean, professional PDF invoice ready to send to your client.
Common Mistakes Freelancers Make with Invoices
- Not using sequential invoice numbers — always use INV-001, INV-002 etc. for proper GST records
- Forgetting the due date — always specify when payment is expected
- Not specifying payment method — mention your bank account or UPI details in the notes
- Charging GST without being registered — only charge GST if you have a valid GSTIN
- No description of services — be specific about what work was done
Do You Need to Register for GST as a Freelancer?
You need to register for GST if your annual freelance income exceeds ₹20 lakhs per year (₹10 lakhs in special category states). If you're below this threshold, GST registration is optional but you cannot charge GST to clients.
However, if you work with clients outside India, GST registration may be beneficial even below the threshold, as it allows you to claim input tax credits.
Create your first invoice right now
Free, no login, instant PDF. Built for Indian freelancers with GST support.
Create Free GST Invoice →Final Thoughts
Creating a professional GST invoice doesn't have to be complicated or expensive. With the right tool, you can go from zero to a sent invoice in under two minutes. The key is to make sure your invoice contains all the required information, uses a proper sequential number, and clearly shows the GST breakdown.
If you found this guide helpful, share it with a fellow freelancer. And if you have any questions about invoicing or GST, feel free to reach out to us.