GST Invoice Format for Freelancers in India: A Practical Guide
If you are an Indian freelancer who has crossed the ₹20 lakh annual turnover threshold (or ₹10 lakh for special category states) and registered for GST, issuing tax compliant invoices is non-negotiable. Using a correct GST invoice format for freelancers in India ensures you satisfy the requirements of Rule 46 of the CGST Rules, 2017, while allowing your GST-registered clients to claim Input Tax Credit seamlessly.
Why Every Indian Freelancer Needs a Compliant GST Invoice
Under the Central Goods and Services Tax Act, 2017, any registered taxpayer providing taxable services must issue a GST tax invoice within 30 days of completing the service. A proper invoice serves as legal evidence of the transaction under the Information Technology Act 2000 when created digitally. Beyond legal compliance, corporate clients in India strictly require valid GST invoices to process payments and reconcile their accounts with the tax department.
Mandatory Fields in a Freelancer GST Invoice
According to Indian tax regulations, your invoice must clearly state 'TAX INVOICE' at the top and include specific details about both you and your client:
- Your Details: Legal name or business name, registered address, and 15-digit GSTIN (Goods and Services Tax Identification Number).
- Client Details: Client name, billing address, state, state code, and their GSTIN (if they are GST-registered).
- Invoice Serial Number: A unique, consecutive alphanumeric serial number specific to the financial year (e.g., FY24-25/INV-001).
- Invoice Date and Place of Supply: The date of issue and the state where the service is rendered or consumed.
- SAC Code: The 6-digit Services Accounting Code corresponding to your freelance specialty.
- Description of Services: Specific project scope, milestone details, or deliverables completed.
- Taxable Value & Rate: Net project cost, applicable GST rate (typically 18%), and exact tax amounts.
- Payment Terms: Bank account details (Account Name, Account Number, IFSC) or UPI ID.
Understanding SAC Codes for Common Freelance Professions
Services Accounting Codes (SAC) categorize the type of service you offer. Selecting the right code on your GST invoice prevents compliance queries from the tax authorities. Common SAC codes for Indian freelancers include:
- SAC 998314: Information technology design and development services (Web developers, App developers, Software engineers).
- SAC 998313: Specialized design services (Graphic designers, UI/UX designers, Brand strategists).
- SAC 998311: Management consulting and PR services (Digital marketers, SEO specialists, Content strategists).
- SAC 998386: Photographic and videographic services (Photographers, Video editors, Cinematographers).
- SAC 998391: Professional, technical, and business services (Copywriters, Content writers, Translators).
How to Calculate CGST, SGST, and IGST
The GST structure in India depends on the location of your business relative to your client's location. The Place of Supply determines which tax components apply to your bill.
1. Intra-State Supply (Client in the Same State)
If both you and your client are located in the same state (e.g., you are in Maharashtra and your client is in Maharashtra), split the 18% GST into equal halves: 9% CGST (Central GST) and 9% SGST (State GST).
2. Inter-State Supply (Client in a Different State)
If your client is located in another Indian state (e.g., you are in Karnataka and your client is in Delhi), charge the full 18% as IGST (Integrated GST).
3. Export of Services (International Clients)
Services delivered to foreign clients are considered zero-rated supplies. If you file a Letter of Undertaking (LUT) on the GST portal annually, you can bill international clients at 0% GST. Your invoice must explicitly state: 'Supply meant for export under LUT without payment of integrated tax'.
Concrete Breakdown: Sample Billing Example
Suppose you are a freelance UI designer based in Bengaluru (Karnataka) completing a ₹50,000 project for a client in Mumbai (Maharashtra). Since this is an inter-state transaction, you charge 18% IGST.
- Subtotal (Taxable Value): ₹50,000
- IGST @ 18%: ₹9,000
- Total Invoice Amount: ₹59,000
- UPI Payment / Direct Transfer: ₹59,000
Best Practices for Freelance Invoicing and Agreements
To protect yourself against delayed payments or scope creep, always link your invoice to an executed freelance agreement. Clear terms specifying payment due dates, late fees, and GST liabilities prevent disputes down the line. Using dedicated legal tools like Signr allows Indian freelancers to send binding client contracts digitally under the IT Act 2000 and collect advance payments smoothly before handing over final deliverables.
Common Invoicing Mistakes Indian Freelancers Should Avoid
- Incorrect Invoice Numbering: Reusing the same invoice numbers or breaking the sequential order within a financial year.
- Missing Place of Supply: Omitting the client's state code, which creates issues during GSTR-1 filing.
- Delay in Invoice Issuance: Issuing invoices long after completing the project, which violates the 30-day statutory window.
- Ignoring TDS Provisions: Forgetting that corporate clients may deduct 10% TDS under Section 194J on your base invoice value (excluding GST).