Skip to content

GST for Freelancers and Consultants in India — Complete Guide 2026

Last updated: July 2026

If you are a freelancer, independent consultant, designer, developer, writer, coach, or anyone providing professional services for a fee in India, GST applies to your business. Understanding when to register, how much to charge, what returns to file, and whether the composition scheme makes sense is essential to staying compliant without overpaying tax. Most professional services in India attract 18% GST under the standard rate, and the rules for service providers differ from those for product businesses. This guide covers everything you need to know as a freelancer or consultant.

Do You Need to Register for GST?

GST registration is mandatory for freelancers and consultants if any of the following conditions apply to you:

Voluntary registration: You can register for GST even if your turnover is below ₹20 lakh. This makes sense if your clients are companies that need a GST invoice to claim Input Tax Credit (ITC). Many freelancers working with corporate clients register voluntarily because clients will not do business without a tax invoice.

Note: If all your clients are individuals or small businesses who don't claim ITC, staying unregistered below ₹20L is perfectly legal and saves significant compliance overhead. You avoid monthly return filing, invoice tracking, and potential penalties for late filing.

What GST Rate Applies to Your Services?

The GST rate depends on the nature of your service. Under the regular scheme, most professional services fall under the standard 18% slab. Some services are exempt or zero-rated:

Service Type GST Rate Notes
IT services, software development, web development 18% Standard rate — most common for freelancers
Management consulting, business advisory 18% Includes strategy, HR, marketing consulting
Graphic design, UI/UX, photography, video production 18% Creative services fall under standard rate
Writing, content creation, translation 18% Content services taxed at standard rate
Legal services, accounting, bookkeeping 18% Professional services at standard rate
Coaching, tutoring (individual clients) 18% / Composition 18% regular or 6% composition if under ₹50L
Educational services to recognised institutions Exempt No GST — services to schools, colleges, universities
Healthcare services by qualified professionals Exempt Doctors, therapists, psychologists, nurses
Export of services (client outside India, payment in foreign currency) 0% (Zero-rated) Register still required — can claim ITC refund

How to Charge GST to Clients

Once registered, you must charge GST on every invoice you issue to Indian clients. Here is how it works:

A valid tax invoice must include:

As a freelancer, you are essentially a tax collector for the government. You collect GST from your clients and deposit it with the government through your returns. The GST you collect does not belong to you — it must be paid to the government monthly or quarterly.

Invoice tip: Use free tools like Invoice Generator, Zoho Invoice, or the GST portal itself to create compliant invoices. Many freelancers maintain a simple Excel sheet for invoice tracking and generate PDF invoices using templates. The key is serial numbering and proper GSTIN display.

Regular GST vs Composition Scheme — Which is Better?

This is the most important decision you will make about GST. The choice depends entirely on who your clients are.

Regular GST

Charge 18% to clients, claim ITC on expenses, file monthly returns. No turnover cap. Clients get ITC — no friction with corporate clients. Most freelancers should choose this.

Composition Scheme

Pay 6% of turnover from own pocket, cannot charge GST to clients. ₹50L cap. Corporate clients will refuse — they lose 18% ITC. Rarely makes sense for freelancers.

Regular GST details:

Composition Scheme details:

For example, if you earn ₹30 lakh annually under the composition scheme, you pay ₹1,80,000 (6% of ₹30 lakh) as tax from your pocket. Under regular GST, you collect ₹5,40,000 from clients but only deposit the net amount after ITC — and the tax burden is on the client, not you.

Verdict: For most freelancers working with companies, regular GST is the only practical choice. Composition scheme suits B2C service providers only — tutors, coaches, therapists serving individual clients who don't need ITC.

Input Tax Credit — What Can You Claim?

Under regular GST, you can reduce your tax outflow by claiming ITC on expenses incurred for your business. Every purchase that has GST on it can reduce the GST you need to pay from your collected amount.

ITC You Can Claim

  • Software subscriptions (Adobe, Figma, GitHub, Notion, Slack, etc.)
  • Laptop, computer, monitor, peripherals (used for business)
  • Internet and phone bills (proportionate business use)
  • Coworking space membership or office rent
  • Cloud hosting, domain names, SaaS tools
  • Professional courses, certifications, training
  • Office furniture, stationery, equipment

ITC You Cannot Claim

  • Personal expenses (groceries, clothing, personal travel)
  • Food and beverages (unless part of business entertainment with proper documentation)
  • Motor vehicles (generally — exceptions for transport businesses)
  • Membership fees for clubs, gyms, social organisations
  • Goods or services used for personal consumption
  • Expenses without a valid GST invoice from a registered supplier

Practical tip: Keep GST invoices for all business purchases — every ₹18 of ITC claimed saves ₹18 in tax outflow. For example, if you buy a laptop for ₹80,000 + ₹14,400 GST, you claim ₹14,400 as ITC, making the effective cost ₹65,600.

Important: ITC must be claimed in the same financial year as the purchase. The invoice must have your business address and GSTIN. For mixed-use expenses (like internet bills used partly for personal purposes), claim ITC only on the business-use portion. The tax department can scrutinise and reverse ITC if they find excessive personal-use claims.

GST Returns — What to File and When

Under the regular GST scheme, freelancers must file two main returns every month, plus an annual return. Missing deadlines attracts late fees (₹50 per day — ₹25 each for CGST and SGST).

Regular Scheme

  • GSTR-1: Monthly, by 11th of following month — details of all invoices/outward supplies issued
  • GSTR-3B: Monthly, by 20th of following month — summary return with tax payment
  • GSTR-9: Annual return, by 31 December of the following financial year

Composition Scheme

  • CMP-08: Quarterly, by 18th of month after quarter end — tax payment challan
  • GSTR-4: Annual return, by 30 April of the following financial year

Most freelancers use a CA or GST software like ClearTax, Zoho Books, or Tally to handle return filing. With good software, monthly compliance takes about 30-60 minutes — matching invoices, reconciling ITC, and filing. The GST portal also allows direct filing with an Excel-like interface for small taxpayers.

Penalty alert: Late filing of GSTR-3B attracts ₹50 per day (₹25 CGST + ₹25 SGST). For a return filed 30 days late, you pay ₹1,500 in late fees. Set calendar reminders or enable auto-reminders in your GST software. Interest at 18% per annum is also charged on the net tax liability for delayed payment.

Exports — GST on Services to Foreign Clients

If your client is outside India and payment is received in foreign currency, your services qualify as "export of services" under GST. This status comes with important benefits and conditions:

Important: Many Indian freelancers on platforms like Upwork and Toptal receive USD/EUR payments — these qualify as export of services. You charge no GST to the client but can still claim ITC refunds. This is a significant advantage: you get the benefit of ITC on your expenses without having to charge your foreign clients any Indian tax.

To claim an ITC refund on exports, you need to file: (a) GSTR-3B for the period, (b) GSTR-1 showing the invoices as zero-rated supplies with the shipping bill or invoice number, and (c) Form GST RFD-01 on the GST portal along with a statement of zero-rated supplies. The refund is typically processed within 30-60 days from the date of application.

Frequently Asked Questions

If your annual turnover from freelancing is ₹15 lakh and all your clients are within India, you do not need GST registration since the threshold is ₹20 lakh (₹10 lakh for special category states). However, if any of your clients are outside India, you must register regardless of turnover since exports are zero-rated supplies. Also, if you work with corporate clients who need a GST invoice to claim ITC, you may want to register voluntarily even below ₹20 lakh.
If your turnover is below the threshold and you only have an occasional request, ask the client if they can accept a regular bill. If they insist on a GST invoice (common with corporate clients who want ITC), you need to apply for voluntary GST registration on the GST portal. Once registered, you can issue tax invoices and charge 18% GST. Just remember that registration brings compliance obligations — you must file monthly or quarterly returns even if you have no business.
Yes, if you are registered under regular GST. You can claim Input Tax Credit (ITC) on laptops, computers, software, and other equipment used for business purposes. The ITC must be claimed in the same financial year as the purchase. Keep the GST invoice from the seller as proof. For a laptop costing ₹80,000 with 18% GST, you can claim ₹14,400 as ITC — effectively reducing your cost to ₹65,600.
For Indian clients, charge GST based on their location — 18% intra-state (9% CGST + 9% SGST) or 18% inter-state (IGST). For foreign clients (export of services), charge 0% GST on the invoice. You can still claim ITC on your business expenses, and any unutilised ITC due to exports can be claimed as a refund. You must file the same returns for both types of transactions. Ensure you maintain separate records for domestic and export supplies.
Common SAC codes for freelancers: Information technology services — 998314, Business and management consulting services — 997212, Design services (graphic, web, UI/UX, fashion) — 998361, Advertising services — 998361, Writing and translation services — 998313, Photography services — 998361, Legal services — 997211, Accounting services — 997213, Coaching and tutoring services — 999299. Using the correct SAC code on your invoice is important to avoid notices from the GST department.
Not necessarily. Many freelancers file their returns themselves using GST software like ClearTax, Zoho Books, or the official GST portal. If you have fewer than 10-15 invoices per month and straightforward ITC claims, filing takes about 30-60 minutes monthly. However, if you deal with exports (refund claims), multiple clients, reverse charge transactions, or complex ITC scenarios, hiring a CA is strongly recommended. A CA typically charges ₹5,000-₹15,000 per year for freelancer GST compliance.

Related Resources