TDS and GST for Freelancers: How to Stay Compliant Without a Finance Team
- Online India Tax Filings
- Jul 29
- 10 min read
Updated: Aug 21
If you're a freelancer in India, taxes can feel like a mystery. One day, you're just finishing a client project and feeling good about getting paid. The next day, the client sends a message saying,
“Hey, we’ve deducted TDS. You’ll get Form 16A at the end of the quarter.”
And you’re like... wait, what?TDS? Form 16A?Where was this in the onboarding?
And then someone else asks, “Have you registered for GST?” And now there’s a whole new set of doubts. Do I need GST? What if I’m not earning 20 lakhs yet? Am I doing something wrong by not charging GST?
Honestly, most freelancers either avoid all this until it becomes a mess, or they pay random amounts just to stay safe.
But here’s the thing. You don’t need to be a CA or hire a finance team to stay tax-compliant. You just need to understand a few basics, like what TDS is, when GST applies, and how to avoid penalties or overpaying.
Let’s break things down in the simplest way possible.
What is TDS, and Why Do Clients Deduct It?
TDS stands for Tax Deducted at Source. It’s basically a way the government collects tax in advance.
So instead of waiting for you to pay tax at the end of the year, the client who’s paying you deducts a small percentage of your payment and deposits it to the government on your behalf.
Simple example:Let’s say you invoice a client ₹50,000.They might pay you only ₹47,500 and say they’ve deducted 5% as TDS.That ₹2,500 goes straight to the government. |
Now here’s the part most freelancers miss: That TDS isn’t gone. You can claim it back while filing your ITR.It’s already counted as “tax paid” under your PAN.
So don’t panic if your client says they deducted TDS.Just make sure:
You ask them for Form 16A as proof of the deduction
You file your ITR using the same PAN, so the TDS shows up under your account
If your total tax liability is less, you’ll get a refund for the extra TDS deducted
But when does TDS apply?
If you’re working as an individual freelancer and not registered as a company, here’s how it usually goes:
Payment Type | TDS Rate | Applies When… |
Professional services (Section 194J) | 10% | Your income from a client exceeds ₹50,000 in a financial year |
Technical services (Section 194J) | 2% | Includes things like web development, SEO, etc. |
If you haven’t provided your PAN | 20% | Always give your PAN to avoid this! |
How to Check TDS and Claim Refund Without a CA
You don’t need a finance team or a CA to track your TDS or get your refund. The government actually has made this pretty simple (even if the interface isn’t always friendly).
Here’s a guide to doing it yourself:
1. Register on the Income Tax Portal
Go to incometax.gov.in
Click on ‘Register’ if you haven’t already
Use your PAN, mobile, and email to sign up
Once registered, you can log in and access all your tax-related data in one place.
2. Check Your TDS in Form 26AS or AIS
These two forms show you how much TDS your clients have deposited on your behalf.
Form 26AS: Older format, shows TDS client-wise
AIS (Annual Information Statement): Newer, more detailed, includes income, bank interest, foreign remittances, etc.
To download:
Go to the portal > e-file > Income Tax Returns > View Form 26AS
Or, search for AIS on the portal dashboard
This will help you match your invoices with the actual TDS deposited.
3. File Your ITR and Claim TDS Credit
When you file your ITR (Income Tax Return), the system will auto-fetch your TDS details using your PAN.
If your total tax payable is less than the TDS deducted, you get a refund.
Example:You earned ₹5,00,000, and the client deducted ₹50,000 as TDS.But based on deductions (80C, etc.), your tax payable is only ₹20,000.The remaining ₹30,000? You’ll get it as a refund in your bank account. |
No CA? No problem.
If you’re salaried + freelancing or purely freelance with decent record-keeping, most of this is DIY-friendly now. You can always double-check things via a tax filing platform. And even if you use a CA once, you’ll learn most of the process and feel confident doing it yourself next time.
🧠 Fun Fact: Did You Know?The TDS (Tax Deducted at Source) system in India was actually introduced in 1922, yes, during British rule! It started with just salary and interest income, but now it applies to freelancers, rent, professional services, commissions, and more. So, when you feel overwhelmed, just know… even our great-grandparents were probably confused by taxes at some point! |
What is GST and Does Every Freelancer Need It?
GST (Goods and Services Tax) is a tax you charge your clients on top of your service fees, but not every freelancer needs to register for it.
Let’s break it down:
Do You Have to Register for GST?
📌 No, unless:
Your total income (from freelancing and other services combined) exceeds ₹20 lakhs/year (₹10 lakhs for special category states)
Or you’re offering services to clients outside India (exporting services) and want to claim tax exemption/refund under Zero-Rated Supply
If you're earning below ₹20L and working only with Indian clients, you’re not legally required to register.
When GST Becomes Mandatory for Freelancers:
✅ You must register if:
Scenario | GST Mandatory? |
Income > ₹20L in a financial year | ✅ Yes |
You offer services internationally and want to claim a GST refund | ✅ Yes |
You work with GST-registered companies, and they insist on a GST invoice | ✅ Usually Yes |
You’re selling digital products/services on platforms like Gumroad, Udemy, etc. | ✅ Yes (if over threshold) |
Benefits of Registering for GST (even if optional)
Professional image: Many big clients prefer vendors with GST
Input Tax Credit (ITC): You can claim back GST paid on expenses like software, equipment, etc.
Easier for international work: You can file under LUT and avoid paying 18% GST on exports
What if You Don't Register?
If you cross ₹20L and still don’t register, it’s considered tax evasion
You might get penalized or fined
And if your clients deduct GST on your behalf, you won’t be able to claim credit or refund
So, keep tracking your income. Once you're nearing ₹18–19L in a year, it’s smart to get GST registered in advance.
Myth vs Fact:Do You Really Need GST as a Freelancer?Myth:“I don’t run a business. I’m just a freelancer… so I don’t need to register for GST.” Fact:If your total income exceeds ₹20 lakhs (₹10 lakhs in special category states) in a financial year, GST registration is mandatory, whether you call yourself a freelancer, consultant, or small business. And if you’re working with clients outside India? That’s considered an export of services, and GST rules still apply (but you may get zero-rated benefits if done right). |
Step-by-Step Guide to GST Registration for Freelancers:
Go to the GST portal: 👉 https://www.gst.gov.in/
Click on ‘Register Now’ under the ‘Taxpayers’ section
Enter your details:
Legal name (as per PAN)
Email ID and mobile number
PAN card number
State and district
Receive a Temporary Reference Number (TRN) via email/SMS.
Log in using TRN and complete Part B of the form.
Upload the required documents (see below).
Submit using DSC (if applicable) or EVC (OTP on your mobile/email).
Once verified, you’ll receive a GSTIN (your 15-digit GST number) on email.
Documents You’ll Need:
Document | Notes |
PAN Card | In your name or company name |
Aadhaar Card | For identity verification |
Bank account details | Passbook/statement or a cancelled cheque |
Photo | Passport-size photograph |
Business proof | If working from home, the utility bill or rent agreement |
Quick Tips:
If you’re exporting services, don’t forget to also apply for a Letter of Undertaking (LUT) after registration — it helps you avoid paying 18% GST on exports.
You don’t need to open a new company or firm — you can register as an individual freelancer under your name.
How GST Works for Freelancers – Charging, Filing, and Paying It
Okay, now that you’ve got your GST number, what's next?
This is where most freelancers freak out — but it’s actually not that hard if you break it down.
1. When and How Do You Charge GST?
If you’re GST-registered, you must start adding GST to your invoices.
For Indian clients: You’ll charge 18% GST (in most cases – under SAC code 9983 for IT and professional services).Example: If your fee is ₹20,000, invoice it as:Service Fee: ₹20,000 GST @18%: ₹3,600 Total: ₹23,600
For foreign clients (outside India):You don’t charge GST, but you must treat this as an export of service.You’ll need to file an LUT (Letter of Undertaking) to avoid paying 18% GST on such exports.
2. What Are the GST Returns You Need to File?
Even if you earn nothing, once registered, you need to file returns. These are the main ones:
Return | What’s it for | Frequency |
GSTR-1 | Report invoices issued (i.e., your earnings) | Monthly or quarterly |
GSTR-3B | Summarized tax return to pay your GST | Monthly |
LUT filing | Declaration for export without paying GST | Annually (if you have foreign clients) |
3. When and How to Pay GST?
If you’ve collected GST from Indian clients, you need to pay it to the government by the 20th of every month (or quarterly, if you're under the QRMP scheme).
How to Stay on Top of Compliance (Even Without a Finance Team)
Not all freelancers can afford to hire a CA or accountant. But that doesn’t mean you have to be clueless or make mistakes.
Here’s how to keep your freelancing taxes clean and sorted, all by yourself:
1. Maintain a Simple Invoice Record
Always create GST-compliant invoices (if you're registered), or at least a clean invoice with:
Invoice number
Your name and PAN
Client’s details
Service description
Payment amount
TDS/GST (if applicable)
Use free tools like:
Zoho Invoice
Vyapar
Or even a solid Excel/Google Sheet format
2. Track TDS Deductions
Check your Form 26AS every quarter. It shows:
Who deducted TDS
How much
When it was deposited
If something’s missing, follow up with the client immediately; they might have forgotten to deposit it or used the wrong PAN.
3. Keep an Eye on Your Total Earnings
Whether it’s ₹5,000 or ₹5 lakhs, your total annual income decides your tax liability.
Below ₹2.5L? No tax.
₹2.5L to ₹5L? Eligible for rebate.
More than ₹5L? Tax slab kicks in.
4. File ITR on Time (Even If No Tax is Payable)
Filing your Income Tax Return (ITR) is a must, even if:
You didn’t cross the taxable limit
You’re only freelancing part-time
Your client has already deducted TDS
Why? Because only then can you claim a refund or stay on the government’s good side.
5. For GST: File GSTR-1 & GSTR-3B Monthly
If you're under GST, you must file two monthly returns:
GSTR-1: Details of outward services
GSTR-3B: Summary of sales and taxes
6. Don’t Mix Up Foreign and Indian Clients
If you serve foreign clients:
You may need to issue Export Invoices
GST may not apply if the payment comes in forex
But you still need to report it.
💡 Pro Tip: Create a monthly reminder checklist:
Invoices created
Payments received
TDS tracked
GST filedITR planned
It’s honestly less than 1 hour/month if you’re consistent.
Quick Stat Check:Freelancing is Booming in IndiaAccording to Statista, India had over 15 million freelancers in 2021, and the number is steadily growing. With more people choosing freelancing over full-time jobs, understanding TDS and GST compliance is no longer optional; it’s essential to stay out of trouble and grow your business confidently. |
Common Tax Mistakes Freelancers Make (That You Should Avoid)
Let’s be real — taxes can get confusing. But most freelancers mess up not because they don’t know enough… but because they assume it doesn’t apply to them.
Here are some common tax blunders freelancers make (and how to avoid them):
1. Not Reporting Income from All Clients
Some freelancers only show income from big clients or those who deduct TDS, and skip the rest.
Big mistake.All income, whether from Indian clients, foreign clients, or even part-time projects, must be reported.
Even if it’s ₹1,000, put it in. It keeps things clean.
2. Ignoring TDS Altogether
If a client deducts TDS but doesn’t deposit it properly and you don’t check Form 26AS, you’ll never know.
Result? You may miss out on refunds or get a notice later.
Solution: Always check Form 26AS quarterly, and raise a flag if something looks off.
3. Missing ITR Filing Deadlines
Some freelancers think, “I didn’t earn that much this year, so why file?”
But here’s the thing:
If you’ve crossed the basic exemption limit (₹2.5L), you must file.
Even if TDS was already deducted, filing helps you claim refunds.
Late filing = ₹1,000 to ₹5,000 fine.
4. Not Registering for GST (When You’re Supposed To)
If your total turnover crosses ₹20 lakh/year (₹10L in some states), GST registration is mandatory.
Skipping this can lead to notices, penalties, and even blocking of payments from GST-compliant clients.
Even if you're under the threshold, some clients may ask for your GSTIN — so be ready.
5. Mixing Personal & Business Expenses
Using one bank account for everything? That’s how you lose track.
Business expenses like:
Software subscriptions
Laptops
Internet bills
Rent (if it’s your home office)
…can be claimed for tax deductions. But only if you track them properly.
6. No Backup for Payments or Invoices
Freelancers often skip documentation, thinking the client payment screenshot is enough.
But when it’s time to file taxes or answer an IT notice, you’ll wish you had:
Proper invoices
Bank transaction proof
Contracts or emails
Cloud backup (like Google Drive) is your best friend.
7. Forgetting Advance Tax
If your tax due is over ₹10,000 in a year, you're supposed to pay it in 4 parts across the year (Advance Tax).Most freelancers miss this.
Not paying it?You’ll be charged interest when you file the ITR.
Need Help Filing or Tracking Your Taxes?
If you’d rather not deal with all this yourself, from ITR filing to TDS refunds, GST registration, and notices, you can also work with professionals.
👉 Karr Tax is a trusted Indian platform that offers:
ITR filings (including ITR-4 for freelancers)
GST filings and registration
Advance tax calculations
Help with TDS forms (like 26Q, 24Q, etc.)
Quick expert consultation if you're ever stuck
You can even file returns directly from your phone using their app.
✅ Used by freelancers, small business owners, and employees from brands like Infosys, HCL, and TCS.
Conclusion
Managing taxes as a freelancer in India isn’t always easy, but it doesn’t have to keep you up at night either.
Once you get the hang of TDS, GST, and your income flow, it’s just about staying organized and filing things on time. You don’t need a finance degree. You just need clarity, a few basic tools, and the habit of checking in every month.
And remember, mistakes happen. But avoiding them becomes easier when you actually understand the “why” behind these rules.
Here’s what you can do next:
Bookmark this blog or save it in Notion for tax season
Set reminders for GST returns, ITR deadlines, and advance tax dates
Use simple tools to track invoices and payments
And if it ever feels too much, just talk to a CA. No shame in that.
Take control of your finances. You’re not just a freelancer, you’re running a business. And this is part of that journey.

Comments