GST Rules for Freelancers and Digital Marketers (Complete Guide)
If you are a freelancer, blogger, or digital marketer, just hearing the words "Tax" and "GST" might make you feel a little anxious. When we start freelancing, our entire focus is on finding clients and making money.
However, as our income grows, a big question starts haunting us "Do I need to register for GST?"
This confusion multiplies when you have a mix of Indian and foreign clients (like from the US or UK). Many freelancers mistakenly believe that the moment they work with an international client, GST becomes mandatory.
If you are also stuck in this dilemma, don't worry! Today, in this guide, I will explain the actual GST rules for freelancers just like a friend, in the simplest language possible.
Basic GST Rules for Freelancers
First of all, take a deep breath. Not every freelancer needs GST from day one. The government has set a 'Threshold Limit' to provide relief to small freelancers and service providers.
In India, freelancers are considered 'Service Providers'. The tax rules for service providers are different from those who sell physical goods. Most freelance services (like writing, designing, marketing) attract an 18% GST rate, but this only applies after you cross a specific earning limit.
What is the ₹20 Lakh / ₹10 Lakh Rule?
The biggest and most basic rule of GST is your annual turnover limit. Let's understand this clearly:
The ₹20 Lakh Limit (Normal States): If you reside in any normal Indian state (like Maharashtra, Delhi, UP, Rajasthan, Gujarat, etc.), you do not need GST registration as long as your total annual earnings (turnover) are below ₹20 Lakh.
The ₹10 Lakh Limit (Special Category States): If you operate from certain special category states (like Mizoram, Tripura, Manipur, and Nagaland), this exemption limit is capped at ₹10 Lakh.
Note: This limit applies to your total revenue (Turnover), not your profit. If your total billed amount in a financial year is under ₹20 Lakh, you can comfortably work without a GST number.
GST Rules for Inter-State and Export of Services
When you work with clients outside your state or outside India, people often tell you that "GST is now mandatory." Let’s clear up this common misconception.
Is GST Required When Working with Out-of-State Clients?
Suppose you are sitting in Delhi and your client is based in Bengaluru (Karnataka). In GST terms, this is called an 'Inter-State Supply' of services.
Previously, the rule stated that providing services to another state required immediate GST registration. However, the government has relaxed this rule. As long as your annual income is below ₹20 Lakh, you can work with clients from any state in India without needing GST.
Is GST Mandatory for Foreign Clients (USA, UK, etc.)?
When you provide services to a client in the USA, UK, or any other country (directly or via platforms like Upwork/Fiverr), it is legally termed as 'Export of Services'.
The same ₹20 Lakh rule applies here too. Even if you have foreign clients, GST registration is not mandatory until your annual total turnover crosses the ₹20 Lakh mark.
However, the moment your earnings cross ₹20 Lakh, you must get registered. The good news is that exporting services to foreign clients attracts 0% GST (Zero-rated supply). This means you don't charge your foreign clients any GST; you just need to manage the compliance on paper.
What is a Letter of Undertaking (LUT)?
When you cross the ₹20 Lakh limit and work with international clients, the LUT (Letter of Undertaking) becomes your best friend.
An LUT is an online declaration you file on the GST portal. It basically means you are promising the government: "I am exporting services and bringing foreign currency (Dollars/Pounds) into India, so please exempt me from paying IGST."
Once you file your LUT, you can send direct invoices to your foreign clients without adding or paying any tax. This is a massive benefit for Indian freelancers!
Profession-Specific GST Rules (Niche-Specific Rules)
Let's look at how GST rules apply to your specific line of work (Niche).
GST for Content Writers & Copywriters
The standard GST rate for content writers and copywriters is 18%.
If your turnover is above ₹20 Lakh and your client is Indian, you must add 18% GST to your invoice and collect it from the client.
If the client is foreign, simply use an LUT and apply 0% GST on the invoice.
GST on Bloggers and YouTubers (AdSense Income)
If you are a blogger or YouTuber and your primary income comes from Google AdSense, this is also treated as an 'Export of Service'.This is because Google AdSense's contracting entity is usually based in Singapore. Once you cross the ₹20 Lakh limit, you must register for GST and file an LUT. You will not have to pay any GST out of your own pocket on your AdSense earnings.
Rules for Digital Marketers and Graphic Designers
Whether you provide SEO services, run Facebook Ads, or design logos—these are all considered professional services.An 18% GST applies to all of these. You will need to use a specific SAC Code (Services Accounting Code) for your invoices (e.g., 998313 for IT and design services). The ₹20 Lakh exemption limit fully applies here as well.
Benefits of GST Registration for Freelancers (Voluntary Registration)
Many times, a freelancer's income is well below ₹20 Lakh, yet they choose to get a GST number voluntarily. Here are the amazing benefits of doing so:
Landing Bigger Clients: Many large corporate companies and B2B clients prefer working only with GST-registered freelancers.
Professional Image: Having a GSTIN on your invoice creates a solid, legitimate, and highly professional image in front of your clients.
Input Tax Credit (ITC): If you buy expensive laptops, cameras, or software subscriptions (like Canva Pro, Adobe) for your work, you can claim a refund (ITC) on the GST you paid during the purchase.
How to Register for GST? (Step-by-Step Process)
Getting a GST number is completely online and relatively easy today. You can do it yourself or hire a CA:
-
Visit the GST Portal: Go to www.gst.gov.in and click on 'Services' > 'Registration' > 'New Registration'.
-
Fill in Details: Complete Part-A by entering your PAN card, mobile number, and email ID. You will receive a TRN (Temporary Reference Number).
-
Upload Documents: Use the TRN to fill out Part-B. You will need to upload your Aadhar card, a photograph, bank account details (canceled cheque), and a home/office address proof (like an electricity bill).
-
Aadhar Verification: Complete your e-KYC by entering the OTP linked to your Aadhar number.
-
Download Certificate: If all documents are correct, your GSTIN will be generated within 7 to 10 days, and you can download your GST certificate.
How to Create an Invoice Without GST?
If your income is below ₹20 Lakh and you don't have a GST number, you can still create a 100% professional invoice.
Instead of writing "Tax Invoice" at the top, simply write "Invoice" or "Bill of Supply".
Include your name, address, client's details, description of services, bank account info, and the total amount. Since you aren't registered, your invoice should not contain any 'GST amount' or tax columns.
Frequently Asked Questions (FAQs)
1. Do freelancers have to pay both GST and Income Tax?
Yes, but they are entirely different. GST is an indirect tax levied on the services you provide, while Income Tax is a direct tax levied on your annual profit/net income. If you earn below ₹20 Lakh, you avoid GST, but you still have to file an Income Tax Return (ITR) if your income exceeds the basic exemption limit (e.g., ₹3 Lakh or ₹7 Lakh under the new regime).
2. My client is on Upwork. Are the Upwork fees considered GST?
No. The 10% fee that Upwork deducts is their platform service charge, not the Indian Government's GST. If your total gross freelancing income crosses ₹20 Lakh, you still need to get your own GST registration in India.
3. Can I cancel my GST registration once I get it?
Yes, absolutely. If you voluntarily registered for GST but your income later drops, or if you decide to quit freelancing for a full-time job, you can easily submit a 'Surrender' or cancellation request on the GST portal.
Conclusion
Stepping into the world of freelancing is a huge achievement in itself, and you shouldn't let tax rules scare you away.Just remember the golden rule: Until you are making ₹20 Lakh a year (or ₹10 Lakh in special states), you don't have to worry about GST at all. Keep your entire focus on upskilling, delivering great work, and landing higher-paying clients.
And when you finally cross that ₹20 Lakh milestone (which I highly hope you do very soon!), simply hire a good CA, get your GST registered, and scale your business to new heights.If you found this guide helpful, don't forget to share it with your freelancer friends to help clear their tax confusion too! Happy Freelancing!