How to File ITR for Freelancers in India (2026): Forms, Steps, and Common Mistakes

How to File ITR for Freelancers in India (2026): Forms, Steps, and Common Mistakes
If you are a freelancer in India, you usually file your income tax return online through the Income Tax e-filing portal using ITR-3 or ITR-4, depending on whether you are eligible for presumptive taxation under section 44ADA and whether your income profile fits the portal rules. Start with the form choice, then verify the return on time and keep your invoices, bank statements, and TDS records aligned.
Updated July 2026.

How to file ITR for freelancers in India: which form should you use?
A freelancer does not file by job title alone. The form depends on how you report income, whether you use presumptive taxation, and whether your return has extra disclosures. For many eligible professionals, section 44ADA is the simplest starting point because the official guidance says you can declare 50% of gross receipts as presumptive income if you fit the scheme conditions. The portal’s ITR-4 FAQ also explains who can use the form and when it is not the right fit.
| Situation | Usually use | Why it fits |
|---|---|---|
| You are an eligible professional using presumptive taxation under section 44ADA | ITR-4 | The presumptive route is designed to simplify reporting when you meet the scheme conditions and want a lighter filing path. |
| You keep books, want actual profit computation, or have extra disclosures such as capital gains or other complex items | ITR-3 | This form is the safer choice when your return is broader than the presumptive-profession bucket. |
| You are close to the edge of eligibility, changed your business structure, or are unsure whether ITR-4 applies | Ask a CA to review before filing | Choosing the wrong form can create avoidable corrections later. |
The Income Tax portal’s official 44ADA guidance is here: section 44ADA guidance. The portal’s ITR-4 FAQ is here: ITR-4 FAQ.
For AY 2026-27, the portal’s ITR-4 FAQ lists 31 August 2026 as the due date. If you file freelance income returns every year, treat that date as a hard working deadline, not a nice-to-have reminder.

What should you keep ready before you start?
Before you open the portal, gather the documents that make freelance filing clean instead of guessy. The goal is to reconcile your invoices, bank deposits, and tax records before you begin entering numbers.
Have these ready:
- PAN and Aadhaar-linked mobile access for login and verification.
- Bank account details that are active and already linked for refund purposes.
- Client invoices, payment receipts, and a simple summary of gross receipts for the year.
- Form 26AS and AIS/TIS so you can compare what the tax system already sees.
- TDS certificates, if any client deducted tax at source from your payments.
- Expense records if you are filing actual income instead of a presumptive amount.
- GST details, if you are registered and need to keep the data consistent.
- The previous return acknowledgement, if you want a clean continuity check.
A lot of freelance filing mistakes happen because people start with a bank balance instead of a reconciled income sheet. That is the wrong starting point. Build the return from your invoices and tax records, then use the bank account as a confirmation layer.
If your freelance work is uneven through the year, make a simple receipt summary before you log in. A single sheet with client name, invoice date, payment date, amount, and TDS will save you far more time than trying to reconstruct the year from app notifications.
How do you file the return step by step?
The cleanest way to file is to move in the same order the portal expects. Do not jump straight into fields without checking the return type first.
- Log in to the Income Tax e-filing portal, select the correct assessment year, and choose the return type based on your actual income profile.
- Confirm the pre-filled personal details, bank account data, and any tax already reflected in Form 26AS or AIS.
- Pick ITR-4 if you are filing under the presumptive-profession route and meet the portal conditions; otherwise pick ITR-3.
- Enter your freelance income carefully. If you are using section 44ADA, use the presumptive figure that matches the scheme rules. If you are filing actual profit, enter income and eligible expenses consistently.
- Check whether any self-assessment tax is due. If yes, pay it before final submission so the return does not end up incomplete.
- Preview the return, verify line by line, and submit only when the numbers match your records.
- E-verify the return after submission. The portal’s official guidance says you should not leave verification pending; do it within the required window so the filing counts as complete.
The official how-to page for ITR-4 filing is here: how to file ITR-4.

One practical reminder: for AY 2026-27, the portal FAQ says the ITR-4 due date is 31 August 2026. That means the filing task is really a reconciliation task first and a submission task second. If your invoices, TDS data, and bank credits do not agree, do the reconciliation before you click submit.
What happens after you submit the return?
Submission is not the end of the job. A return that is not verified can stay incomplete, and that is a common self-inflicted problem.
After you submit, save the acknowledgement, keep the computation sheet, and download a copy of the filed return for your records. Then verify the return within the portal’s required window. If the filing involved tax payment, keep the challan and bank reference details together with the return copy so the audit trail remains easy to follow.
If you expect a refund, do not assume that filing alone is enough. Refund processing depends on the accuracy of the return, the verification step, and whether the bank account details are valid and pre-validated.
For freelancers, the habit to build is simple: file, verify, store, and reconcile. That four-step sequence is what keeps future notices manageable instead of mysterious.
What common mistakes trip up freelancers?
The most frequent mistake is choosing the form first and the facts later. The second most frequent mistake is treating every freelance payment as if it were already reconciled.
| Mistake | Why it causes trouble | Better habit |
|---|---|---|
| Choosing ITR-4 without confirming eligibility | You may file in the wrong bucket and need corrections later | Match the form to your actual income profile and the portal rules first |
| Ignoring Form 26AS or AIS | Tax already reported by clients can be missed or duplicated | Reconcile the portal data with your invoice sheet before filing |
| Mixing business and personal bank activity | It becomes harder to prove the source of receipts and expenses | Keep a clean freelance transaction trail, even if you use one bank account |
| Forgetting self-assessment tax | You may submit a return that still has tax payable | Check the tax calculation before final submission |
| Leaving e-verification for later | The return may remain incomplete | Verify immediately after submission, or at least inside the allowed window |
| Waiting until the last evening | Portal traffic and last-minute errors are self-created problems | Finish the reconciliation and dry run the return a few days early |
A helpful working rule is this: if you cannot explain one number in your return in one sentence, do not file yet. Fix the source sheet first. That rule saves more stress than any portal shortcut.
When should you ask a CA to review the return?
You do not need a CA for every simple freelance return, but you should not turn filing into a solo challenge if your facts are messy. Ask for help when you have multiple income streams, changing business models, higher receipts, foreign clients, TDS mismatches, GST complications, or a year where the presumptive route is not obviously the right fit.
A CA review also makes sense when you are comparing ITR-3 and ITR-4, or when your accounting and tax positions do not tell the same story. The cost of a short review is usually smaller than the cost of rework, notices, or missed tax obligations.
If you want to compare verified professionals instead of guessing which advisor is worth calling first, use MatchedNeeds CA Services and ask for multiple quotes. That gives you a cleaner way to choose a CA who fits your filing complexity instead of settling for the first name someone sends you.
Frequently Asked Questions
Do freelancers need ITR-3 or ITR-4?
For many eligible freelancers who use presumptive taxation under section 44ADA, ITR-4 is the simpler route. If your return is more complex, you keep books, or you have income items that do not fit the presumptive bucket cleanly, ITR-3 is usually the safer form.
What is section 44ADA?
Section 44ADA is the presumptive-tax route for eligible professionals. The official guidance says you can declare 50% of gross receipts as income when the scheme conditions apply, which reduces the need for detailed expense computation.
Can I file my freelance ITR myself?
Yes. If your freelancing is straightforward and your records are clean, you can file on the portal yourself. The key is to reconcile invoices, client receipts, TDS records, and bank credits before you submit.
How long do I have to verify the return?
Do not leave verification hanging. The portal guidance requires e-verification within the allowed window after submission, and that final step is what completes the filing.
What if I have both salary and freelance income?
Then you need to choose the form based on the full picture, not just the freelancing part. Mixed income can change the filing route, so it is worth checking the return type carefully before you start.
Should I keep invoices and expense proofs?
Yes. Even when you use presumptive taxation, records matter because they help you reconcile receipts, explain your numbers, and handle future questions without starting from zero.
Ready to compare verified CA help?
If you want a second opinion before filing, compare verified professionals on MatchedNeeds CA Services. It is better to compare a few clear proposals than to guess which accountant will actually fit your freelance return.


