I started filing my own ITR in July 2019. The CA my dad had used for 15 years quoted me ₹3,000 for what he called "a single-Form-16 return." I was 24, my CTC was ₹6.8L, and ₹3,000 felt like an entire month of office lunches. I thought: how hard can it be?
Reader, it was hard. Not in the "I couldn't figure it out" way — the income tax portal will happily let you file a wrong return and only tell you nine months later via a Section 143(1) intimation. It was hard in the "I confidently did the wrong thing five years in a row" way. Across five filings, between AY 2019-20 and AY 2024-25, I have personally made every mistake on this list. Some of them I made twice. The total cost — penalty + extra tax + denied deductions + interest under 234B/234C — comes to roughly ₹40,000. The cost in stress is harder to quantify but I will try.
This is not a generic "ten tips" listicle. This is a confessional. I will tell you what I clicked, what the portal showed me, what the notice eventually said, and what I now do instead. If even one of these saves you a notice, the post has earned its keep.
Who this is for
Salaried people who also have any of: capital gains from stocks/mutual funds, bank FD interest, rent receipts, home loan, or NPS contributions. If you are a "pure single Form-16, no other income" person, you can probably ignore mistakes #2, #4 and #5. The other four will still bite you.Mistake #1: I filed ITR-1 when I should have filed ITR-2 Cost: ₹8,000 + 2 months of panic
July 2020. AY 2020-21. My second self-filing. By this point I had opened a Zerodha account (account opened on 4 February 2020, I remember because of the date being palindromic). Between February and March I had sold a small ELSS position from an old Axis MF folio — total proceeds about ₹47,000, of which ₹4,200 was long-term capital gain.
I logged into the e-filing portal, clicked "File Income Tax Return," and the system smartly suggested ITR-1 (Sahaj). The pre-fill pulled my Form 16 numbers. I added my SBI savings interest of ₹1,820, hit "Verify," paid the ₹0 balance tax (TDS had covered everything), and clicked submit. Sixty seconds. Felt like a hacker.
What I did not know: ITR-1 cannot be used if you have any capital gains. Doesn't matter if the LTCG is ₹4,200 and well within the ₹1L exemption. You used the wrong form. The return is technically defective under Section 139(9). Here is the timeline of what happened:
15-Jul-2020 : ITR-1 filed, e-verified via Aadhaar OTP 20-Aug-2020 : Refund of ₹2,140 credited (TDS over-deduction) 12-Mar-2021 : Defective return notice u/s 139(9) — quote "income from capital gains reported but form chosen is ITR-1" 12-Mar-2021 : 15-day window to fix or return becomes invalid 26-Mar-2021 : Filed revised return as ITR-2 — last day 18-Apr-2021 : 143(1) intimation — additional demand ₹0, but interest u/s 234C of ₹680 levied
The ₹680 was nothing. The actual cost was that in March 2021 I lost two evenings to figuring out Schedule CG, downloading my Zerodha P&L statement, learning that grandfathering uses the higher of (actual cost) or (FMV on 31-Jan-2018), and re-filing under pressure of a 15-day deadline. I also paid ₹7,500 to a friend's CA who held my hand through the revised filing because I panicked. So: ₹680 + ₹7,500 ≈ ₹8,000.
The rule is simple and I will save you the same lesson: any capital gain — even ₹1 — means ITR-2 (or ITR-3 if you also have F&O or business income). The portal's auto-suggestion is based on Form 26AS and AIS, not your full picture. It does not know you sold stocks if your broker hasn't reported in time.
Mistake #2: I forgot to declare ₹2,400 of savings interest from a dormant SBI account Cost: ₹2,400 + a 143(1) notice
I have three savings accounts. ICICI (salary), HDFC (joint with my mom), and an SBI account from college days that I haven't touched since 2017. The SBI account has a balance of around ₹38,000 that I kind of forgot about. It earns roughly ₹1,200 a year in interest at 3.5%.
In AY 2022-23, I diligently declared the ICICI interest (₹4,310) and HDFC interest (₹2,890). I forgot the SBI account entirely because I never check the passbook. Combined, I missed about ₹2,400 across two years of cumulative interest that SBI had quietly credited.
What I didn't realise: AIS (Annual Information Statement) catches everything. SBI reports interest to the income tax department directly via SFT (Statement of Financial Transactions). My AIS for AY 2022-23 clearly showed the SBI interest. I just hadn't bothered to download my AIS — I trusted the pre-fill, and pre-fill only fetches selected line items, not everything in AIS.
The 143(1) intimation came in November 2022:
As per return : Income from Other Sources = ₹7,200 As per Dept (AIS): Income from Other Sources = ₹9,600 Difference : ₹2,400 (taxable) Additional tax @ 20% slab : ₹480 Interest 234B/234C : ₹38 Total demand : ₹518
₹518 actual demand. But the real cost is that I now spend 20 minutes every year manually reconciling AIS, TIS (Taxpayer Information Summary), and Form 26AS before I touch the return. Lesson: Section 80TTA allows ₹10,000 of savings interest deduction — so even if you declare it, you may pay nothing. But you have to declare it first. Hiding from the AIS is a losing game.
Mistake #3: I picked the wrong tax regime two years in a row Cost: ₹15,000 in extra tax
This one stings the most because it was pure laziness, not ignorance. AY 2023-24 was the first year the new regime became the default. I was earning ₹11.4L CTC, had claimed:
- 80C: ₹1,50,000 (ELSS + PPF + EPF)
- 80D: ₹26,500 (parents' health insurance)
- HRA: ₹1,68,000 (rent paid in Bengaluru)
- 80CCD(1B): ₹50,000 (NPS Tier-1)
Total deductions = ₹3,94,500. In the old regime, my taxable income would have been ~₹6.85L, tax ~₹46,000. In the new regime, no deductions but lower slabs — tax came to ~₹54,500. I should have picked the old regime. Difference: ₹8,500 in one year.
What did I do? I let the portal default me into the new regime because the screen said "Recommended for most taxpayers." It is recommended for most taxpayers — those who don't have ₹3.9L of deductions. I did. I overpaid ₹8,500.
I repeated the mistake in AY 2024-25 because I had switched jobs, my new CTC was ₹14.8L, and I assumed (without calculating) that at a higher slab the new regime would be better. It wasn't — my HRA alone was ₹2.4L now, and the maths still favored the old regime by ~₹6,500. Two years, ₹15,000 total.
The fix that took me five years to adopt
Before clicking "Continue" on the regime selection screen, I now open our income tax calculator in another tab and key in both scenarios. Takes 90 seconds. Has saved me ~₹8,000 in AY 2025-26 already.Mistake #4: I classified an STCG as LTCG because I confused grant date with vesting date Cost: ₹4,800 + a revised return
I received some RSUs from my US-listed employer in November 2021. The grant date was 15-Nov-2021. The first tranche vested on 15-Nov-2022. I sold those vested shares on 28-Feb-2024 — about 28 months after grant, but only 15 months after vest.
I treated this as a long-term gain (since >24 months for unlisted/foreign equity). The gain was ~₹62,000. Tax at 20% with indexation came to about ₹8,400.
The portal accepted it. The 143(1) intimation did not. For RSUs, the holding period starts on vest date, not grant date. 15 months from vest = STCG, taxed at slab. At my 30% slab, the correct tax was ₹18,600, plus 4% cess = ₹19,344. Plus interest under 234B (since I had under-paid throughout the year): ~₹600. Net additional outflow vs what I had paid: ₹4,800-ish (some was offset by losses I had carried forward).
I also had to file a revised return under Section 139(5) before 31-Dec-2024. That was a long Saturday I will not get back.
Mistake #5: I lost ₹12,000 of HRA because my landlord refused to give a PAN Cost: ₹12,000 denied
2021-22. I was paying ₹28,000/month in HSR Layout, Bengaluru. Annual rent ₹3,36,000. My HRA component was ₹2,88,000. After the standard HRA formula (lower of: HRA received / rent paid minus 10% of basic / 50% of basic in metro), my eligible HRA exemption was ₹2,52,000.
The catch in the Indian Income Tax Act: if annual rent exceeds ₹1,00,000, the tenant must submit the landlord's PAN to the employer (and keep it ready in case of scrutiny). My landlord, a kindly old uncle who lived in Indiranagar, point-blank refused to give his PAN. "Tax department mere peeche pad jayega," he said.
My employer, doing what employers do, disallowed my entire HRA exemption claim in the Form 16. So my taxable income was inflated by ₹2,52,000, and my TDS was correspondingly higher. I tried to reclaim the HRA when filing ITR myself, but the assessing officer (when I responded to the proposed adjustment) needed the landlord PAN + a declaration. I never got it.
I ended up claiming partial HRA — only for the four months before April 2021, where I had a different landlord who had given his PAN. Net result: I forfeited about ₹40,000 of exemption × my marginal slab (30%) = ₹12,000 in real tax, plus the time spent arguing with my uncle landlord.
Now, before I sign any rent agreement, the landlord PAN is on page one. If they refuse, I walk. Find another flat. Decode your own Form 16 carefully — our Form 16 Decoder shows whether your employer accepted your HRA declaration or quietly stripped it out.
Mistake #6: I filed on 31-Dec instead of 31-Jul and lost loss-carry-forward Cost: ₹5,000 penalty + lost ₹38,000 in loss c/f
AY 2022-23. I was deep in launching BillCraft. The original ITR deadline of 31-Jul-2022 came and went and I did not even notice. I filed on 28-Dec-2022 — a belated return under Section 139(4).
Two consequences:
- Late filing fee of ₹5,000 under Section 234F. (₹1,000 if total income < ₹5L, but mine wasn't.)
- I lost the right to carry forward my STCG loss of ₹38,000. Under Section 80, capital losses can only be carried forward if the return is filed by the original due date — belated returns can claim current-year set-off but cannot carry losses to future years.
That ₹38,000 short-term loss would have offset ~₹38,000 of short-term gains in AY 2023-24, saving me 15% × ₹38,000 = ₹5,700 in tax. Plus the ₹5,000 penalty. Total: ₹10,700. All because I was building a feature in late July and "I'll do it next week" became "I'll do it next month."
Calendar reminder, set today
Open your calendar. Set a recurring event titled "ITR deadline — 31 July" with reminders on 1 July and 15 July. Set another for 31 Dec as the absolute belated cutoff. If you trade stocks, also add 15 June, 15 Sep, 15 Dec, 15 Mar for advance tax. This single calendar block saves more money than any tax-saving product ever will.Mistake #7: I trusted Cleartax's pre-fill and didn't cross-check the dividend column Cost: ₹3,200 short-paid → demand + interest
AY 2024-25. I switched to Cleartax that year because the income tax portal was being slow during peak July. Cleartax pulled my AIS automatically, populated my salary, interest, capital gains. I scanned through, looked correct, clicked file.
What I missed: I had received ₹15,800 of dividends across the year — ITC, HUL, Infosys, a couple of others. Cleartax's pre-fill had grabbed dividend amounts from AIS but mapped them as "Tax-free dividends (Section 10(34))." That section was abolished from FY 2020-21 onwards. All dividends are now fully taxable at slab rates in the hands of the receiver.
I should have flagged it. I didn't. I assumed Cleartax knew the current law. The 143(1) intimation came in March 2025 with an additional tax of ₹3,160 (20% slab on ₹15,800) plus interest of ₹220 under 234B for under-payment of advance tax. ~₹3,200 total.
The lesson here isn't "don't use Cleartax." Cleartax is fine. The lesson is: no software is responsible for your return; you are. Always do a final read-through of the JSON preview before submitting. Look at every schedule, especially Schedule OS (Other Sources) where dividends now live.
What I do now: my 8-step pre-filing routine
After five years and ₹40,000 of tuition fees, this is the exact checklist I run through before clicking Submit. I do it on a Saturday afternoon with a coffee. It takes about three hours end-to-end. No CA, no software shortcuts.
STEP 1 — Download all the source documents [ ] Form 16 from employer (parts A and B both) [ ] Form 16A from any deductor (bank for FD TDS) [ ] AIS PDF from e-filing portal → Services → AIS [ ] TIS PDF (Taxpayer Information Summary) [ ] Form 26AS from e-filing portal → Services → 26AS [ ] Zerodha P&L statement (Console → Reports → P&L) [ ] Groww capital gains statement [ ] Mutual fund CAS from CAMS / Karvy [ ] Rent receipts + landlord PAN declaration [ ] LIC/PPF/NPS/ELSS receipts for 80C/80CCD/80D STEP 2 — Reconcile salary TDS in Form 16 = TDS in 26AS? If not, ask employer to revise. STEP 3 — Reconcile capital gains Sum of P&L statements = AIS securities entries? Apply grandfathering for shares held before 31-Jan-2018. Separate STCG / LTCG. Separate equity / debt. STEP 4 — Reconcile interest + dividends Bank interest + FD interest + dividends (taxable!) all in Schedule OS. Cross-check against AIS, every single line. STEP 5 — Compute under BOTH regimes Use our calculator. Pick the lower one. Salaried can switch every year; business income holders cannot. STEP 6 — Pick the right form ITR-1: only salary + 1 house + interest, no capital gains ITR-2: salary + capital gains, no business ITR-3: business / F&O / intraday ITR-4: presumptive (44AD/44ADA/44AE) STEP 7 — File JSON preview Read every schedule. Especially Schedule CG, OS, VIA. STEP 8 — E-verify within 30 days Aadhaar OTP is fastest. Unverified return = not filed.
The tools I built to stop repeating these mistakes
After mistake #3 I built our Income Tax Calculator so I could compare regimes in 60 seconds. After mistake #5 I built the Form 16 Decoder so I could see exactly what my employer reported. And our How to File ITR walkthrough is basically this article's 8-step checklist turned into a clickable guide. All free. No signup. No "premium" plan.
The honest meta-lesson
Five years of self-filing has taught me that the people who advise you to "just hire a CA, why are you doing this yourself" are usually right — but only if you find a good CA. A bad CA is worse than self-filing because at least when I make the mistake I learn it. The CA my dad uses still files my mom's return showing post-office MIS interest in the wrong schedule, year after year, and she has no way of knowing.
If you self-file, build the muscle slowly. Year 1, do it under supervision of a CA who'll review the JSON for ₹500. Year 2, do it alone and have the CA review the 143(1) when it comes. Year 3, you're on your own. By year 5, you'll have made all the mistakes in this list, and you'll save yourself ₹3,000 a year for the rest of your working life.
₹3,000 × 30 working years × inflation ≈ ~₹2.5L of compounded "CA fee savings". Worth the ₹40,000 tuition. Just don't pay it twice — which is exactly what this post is for.