🇮🇳 Government of India Official Website | Last Updated: Never (Portal Under Maintenance)
🌐 English | हिंदी
⚠ NOTICE
      Portal maintenance scheduled July 30–31. Late filing penalties will still apply.  |  Corporate tax rate reduced to 22% effective immediately. No action required on your part.  |  Indexation benefit removed. You will be informed via notice.  |  Your refund is being processed. This message will repeat.  |  New Tax Regime is now default. Old regime deductions frozen since 2014. Adjust accordingly.  |  PM CARES Fund is not a public authority. Also it is government controlled. Both are true.  |  Electoral bonds scheme struck down as unconstitutional. Party funds retained. Have a nice day.  |  Portal maintenance scheduled July 30–31. Late filing penalties will still apply.  |  Corporate tax rate reduced to 22% effective immediately. No action required on your part.  |  Indexation benefit removed. You will be informed via notice.  |  Your refund is being processed. This message will repeat.  |  New Tax Regime is now default. Old regime deductions frozen since 2014. Adjust accordingly.  |  PM CARES Fund is not a public authority. Also it is government controlled. Both are true.  |  Electoral bonds scheme struck down as unconstitutional. Party funds retained. Have a nice day.
🏛️
Income Tax Department  |  Ministry of Finance
e-F***ing Portal
Government of India  ·  Extracting Since 1961  ·  Parody Website
Aaykar Sampark Kendra: 1800-180-1961  |  Hold time: ∞
⚠ Parody — 100% Real Facts

Welcome to the Portal That
Works Against You

You file on time. You pay your 30%. You wait 14 months for your refund. You get a notice for income you never had. You call the helpline and hear hold music from 2003. Somewhere, a corporate tax return is being processed at 22%. You are not imagining this. It is policy.

₹10.45L Cr
Personal income tax collected FY24 — first time ever exceeding corporate tax
22%
Corporate tax rate since 2019. Your peak rate: 30%. Same country. Same roads.
0
CAG audits of PM CARES Fund. RTI applications granted: also 0.
₹4,242 Cr
Cost of e-filing portal. It crashed on day one. Penalties for your late filing: automatic.
Don't just read this. Do something with it.
Reading without acting is how this continues. Pick a hashtag. Send a tweet. File a grievance. Forward to one person.
File a Grievance → Tweet Now →
Pick a hashtag — tweet text loads below
#EarningIsNotASin #ITRPending #FundedByYou #30PercentForWhat #WhereIsMyRefund #PMCARESButDoesIt #TaxpayerNotATaxCow #AccountabilityNow
India's salaried class paid MORE income tax than ALL corporations combined in FY24.

Corporate tax rate: 22%. My rate: 30%.

I earn. I provide for my family. Apparently that's taxed like a sin.

#EarningIsNotASin #ITRPending #FixIncomeTax

👨‍💻 Developer? This is a single static HTML file. Fork it, edit it, make it sharper, host it anywhere for free. The more versions of this that exist, the harder it is to ignore.

See how to fork & deploy →
Quick Services — What We Offer You
NEW 🎰
Notice Roulette
Receive a notice for something you already paid. Randomly.
🔄
Check Refund Status
Result: "Being Processed." Every time. Since filing.
HOT 📋
AIS / 26AS Mismatch
Three different figures. All government-sourced. All "correct."
🔐
Password Reset Odyssey
Aadhaar OTP + PAN + DOB + portal timeout. Repeat.
👻
Faceless Assessment
Nobody to call. Notice arrives Dec 31. Deadline: Jan 7.
SALE 💸
Deduction Maze
Old regime vs new regime. CA bill: ₹5,000. Tax saved: ₹4,000.
Circular
Corporate tax rate reduced from 30% to 22% for domestic companies and 15% for new manufacturing — effective immediately. No corresponding relief for individual taxpayers. September 20, 2019  ·  Finance Ministry
Alert
e-Filing portal launch. The portal is down. The Finance Minister has been informed. Infosys has apologised. The portal is still down. Late filing penalties remain in effect. June 7, 2021  ·  CPC Bangalore
News
STCG on equity raised from 15% to 20%. LTCG raised from 10% to 12.5%. STT on F&O hiked ~60%. Indexation on property removed. "Rationalisation of tax structure," says Finance Ministry. July 23, 2024  ·  Union Budget 2024-25
Press
Supreme Court strikes down Electoral Bonds scheme as unconstitutional. "Would lead to quid pro quo arrangements." ₹6,060 crore already received by BJP. Funds not returned. February 15, 2024  ·  Supreme Court of India
Alert
RTI application regarding PM CARES Fund rejected. Fund is "not a public authority." Fund is also "owned, controlled and established by Central Government." Both statements are official. Ongoing since 2020  ·  PMO
80C Limit Unchanged For
3,998
days  ·  since April 1, 2014
📌 Did You Know? The 80C deduction limit of ₹1.5 lakh was last raised in Budget 2014. Inflation since then: ~80%. Real value of your deduction today: ~₹83,000. It has not been raised in the new regime. It has not been raised in the old regime. It has not been raised.
You've seen the numbers. Now meet the people who made these decisions — and how they explain them.
Read the Mann ki Baat →
A Message From Leadership
Mann ki Baat — Not Dimaag ki Baat
A special broadcast for India's taxpayers. Jo bhi mere mann mein aayega, wahi karunga.
What comes to my heart is what gets implemented. Logic is a separate ministry. It is understaffed.
Mann ki Baat — Special Taxpayer Edition Episode 147  ·  Broadcast live to 140 crore citizens who had no choice
FM 100.1 MHz Duration: ∞ minutes
Listener opt-out: Not available
● ON AIR
📻
Satirical transcript. Mann ki Baat is a real monthly radio programme by PM Narendra Modi. This is a parody. The policy decisions referenced below are all real. The candour with which they are described here is fictional. The outcomes are not.
Opening Remarks

Mere pyaare karadaataon — My dear taxpayers. Namaskar. Today I speak to you not as a Finance Minister, but as a mann. A feeling. A vibe, if you will. Dimaag ki baat koi bhi kar sakta hai — anyone can talk logic, reason, fiscal policy. Anyone can read an Economic Survey, consult a tax committee, or hold a stakeholder hearing. But it takes true leadership to open a Budget speech and announce, unilaterally, whatever came to mind during the previous night's deliberations. That is my gift to this nation's 6.5 crore salaried taxpayers. That is my Mann ki Baat.

On Corporate Taxes

One morning in September 2019, it came to my mann — corporations are sad. Not the salaried person filing ITR at 11:58pm before the deadline. The corporations. I felt their pain deeply. From my mann. And so, as Finance Minister, with full authority over the tax code, without warning and without consulting the people who would make up the shortfall — I reduced corporate tax from 30% to 22%. New manufacturing: 15%. The cost to the treasury: ₹1.45 lakh crore every year. The source of that ₹1.45 lakh crore: you, the salaried taxpayer, whose rate I did not touch, because frankly that thought did not come to mann.

Dimaag would have said: "Perhaps offer equivalent relief to the 6.5 crore individual taxpayers who have no lawyers, no settlement commissions, and no TDS negotiation window?" Mann said: no. Mann won.
💭 Mann ki Baat — September 20, 2019
"Corporations ko tax cut milna chahiye. Mere mann mein aaya. Ho gaya."
→ Result: ₹1.45 lakh crore/year gifted to corporates. Your slab rate: unchanged.
On the PM CARES Fund

When COVID arrived, my mann — working in close coordination with the Finance Ministry, which controls the Consolidated Fund of India, which is your tax money — said: we need a new fund. Not the existing PM National Relief Fund, which has CAG audits, RTI coverage, and legal accountability. My mann did not want those things. My mann wanted a fund simultaneously government-controlled and exempt from government scrutiny. Both. At the same time. And so the Finance Ministry enabled it — in 48 hours — including making donations eligible for CSR credit under the Companies Act, a government-defined benefit, granted by the Finance Ministry, to a fund the Finance Ministry says is private. Because that is what happens when dimaag is not consulted.

Dimaag would have said: "The NDRF already exists, is auditable, and is designed exactly for this." Mann said: "But this one will have our logo." Mann won again.
💭 Mann ki Baat — March 28, 2020
"Ek naya fund banana hai. RTI nahi chahiye. CAG nahi chahiye. Accountability nahi chahiye. Par donations chahiye — mandatory salary deductions se bhi chalega."
→ Result: ₹10,990 crore collected. Audits: 0. RTI granted: 0. Faulty ventilators: confirmed in 4 states.
On the e-Filing Portal

The Finance Ministry's mann said: India needs a new income tax portal. A world-class portal. We awarded Infosys a contract worth ₹4,242 crore. It launched on June 7, 2021, and it was going to be magnificent. It crashed within hours. It stayed down for 83 days. The Finance Minister summoned the Infosys CEO to her office personally. He apologised on national television. The portal crashed again on July 31st. And the one after that. And the one after that. The late filing penalties — collected by the Finance Ministry — remained automatic throughout. The portal failure was the Finance Ministry's problem. The penalty revenue was the Finance Ministry's gain. Mann works in mysterious but profitable ways.

💭 Mann ki Baat — June 7, 2021
"Portal launch ho gaya. Bahut achha portal hai. ...Portal band ho gaya. Salil ko bulao."
→ Result: ₹4,242 crore spent. 83 days down. Taxpayer penalties: automatic. Contract: intact.
On Indexation — Your Inflation Protection

You bought a house in 2005. You planned to sell it in 2025. For 20 years, the tax code said: we will protect you from inflation. We will adjust your cost of acquisition to reflect the real value. You will only pay tax on your real gains, not the part that was just keeping up with prices. This was the deal. You made decisions — financial, long-term, life decisions — based on this deal. Then, on July 23, 2024, my mann said: enough indexation. No consultation. No transition period. Effective: immediately. Your 20-year plan, repriced overnight.

Dimaag would have said: "Retroactively changing rules on long-term assets destroys planning predictability and investor trust." Mann said: "12.5% sounds lower than 20%. People will be confused. That works."
💭 Mann ki Baat — July 23, 2024 (Budget Day)
"Indexation hata do. Rate bhi thoda kam karo. Log samjhenge nahi ki unka tax actually badh gaya. Mann mein aaya — ho gaya."
→ Result: Property held 10–20 years now attracts higher effective tax despite "lower" rate. No grandfather clause for ongoing plans.
Closing Address to the Taxpayer

Mere pyaare karadaataon — thank you for listening to Mann ki Baat. Thank you more for paying your taxes. Automatically. Via TDS. Before you even had the chance to form an opinion about it. This is the genius of our Finance Ministry: your dimaag is irrelevant to the transaction. The deduction happens first. Your dimaag can process it afterward, at its own pace, while the portal is down and the refund is being processed and the notice is in the mail. Jo Finance Ministry ke mann mein aata hai, wahi Budget mein jaata hai. What comes to the Finance Ministry's heart becomes a Finance Bill. The Finance Bill becomes an Act. The Act becomes your problem. Your feedback, your dimaag, your 20-year financial plans — these are noted with great respect. They are being processed. Estimated completion: your next birth.

Aapki apni
The Mann Behind the Budget
Finance Minister of India  ·  Presenter, Union Budget (Record Longest Speech)
Architect, Corporate Tax Cut 2019  ·  Author, Indexation Removal 2024
Summoner of Infosys CEOs  ·  Guardian of the Consolidated Fund of India
Dimaag ki baat Economic Survey mein hoti hai. Mann ki baat Budget Speech mein.
Approved by Mann. Not Dimaag.
Episode
147
Next episode: After next budget.
When something new comes to mann.
Still think this is an accident?
Every decision above was made deliberately, in a Budget speech, by elected officials. Numbers don't lie. See exactly how the math works against you.
See the comparison →

Salaried India vs Corporate India — A Factual Comparison

Same country. Same roads. Same hospitals. Same courts. Very different tax treatment.

What We're Comparing 🏢 Corporation 👔 Salaried Individual
Peak income tax rate 22% domestic
15% new manufacturing
30% + 4% Cess
+ Surcharge up to 25%
When was rate last cut? September 2019
30% → 22%, overnight
Not applicable
Rate unchanged. New regime introduced, deductions removed instead.
Revenue foregone from 2019 cut ₹1.45 lakh crore/year
You made up this shortfall. Still are.
Tax deducted Advance tax — quarterly
Hold the money, earn on it, remit later
TDS — before salary hits your account
You never hold the money
Can negotiate tax liability? Settlement commission, vivad se vishwas, advance rulings, restructuring No. TDS is automatic. Refund takes 14 months.
Depreciation / asset write-offs Significant. Plant, machinery, intangibles — all deductible. Standard deduction: ₹75,000 flat.
Unchanged in real terms since 2005.
SEZ / export incentives Tax holidays, reduced rates, duty exemptions None. You are the incentive.
COVID relief received Moratoriums, ECLGS loans, restructuring, IBC suspension Working from a 500 sq ft flat.
Tax: unchanged.
FY2023-24 income tax paid ₹9.22 lakh crore ₹10.45 lakh crore
First time ever. Individuals exceeded corporates.

Sources: CBDT Annual Reports · Union Budget 2024-25 · Economic Survey 2023-24 · Finance Ministry press releases

30%
Your peak rate. The same rate corporations paid five years ago — before they got a ₹1.45L crore/year discount.
Finance Act, 2019
4% Cess
"Health & Education Cess" — a tax on your tax. Goes into Consolidated Fund. Spent on anything. The hospitals are still there.
Finance Act, 2018
6.5 Cr
Individual filers who kept the lights on in FY24. Funding a country of 140 crore. You are the mechanism.
CBDT Annual Report 2023-24

Taxes Are Fine. Treating Earning Like a Sin Is Not.

Every major tax change in the last 5 years has moved in one direction. That pattern has a name.

This Is Not an Argument Against Taxes. It Is an Argument Against This Specific Arrangement.

In India, earning money and providing for your family is not rewarded. It is penalised. Here is exactly how.

Consider what it means to be a responsible earning adult in India today. You go to work. You pay your EMI. You save for your children's school fees. You buy health insurance because you cannot afford to get sick without it. You invest in a mutual fund for retirement because there is no pension. You do everything the state should be proud of. And for every rupee you earn doing it, the state takes a progressively larger cut — and hands it to someone who isn't.

🔴 You — The Earning Indian
  • Income tax (₹15L salary)₹1.56L+/yr
  • 4% Health & Edu CessYou pay it
  • GST on everything you buy5–28%
  • Free ration eligibilityNone
  • Ayushman Bharat coverNot eligible
  • PM-KISAN cash transferNone
  • Subsidised LPG cylinderNo subsidy
  • PMAY free housingNot eligible
🟢 Non-Earner — Rewarded by Policy
  • Income taxZero
  • Free ration (81 Cr people)PM-GKAY
  • Health cover (₹5L/yr)Ayushman
  • Cash transfer (farmer)₹6,000/yr
  • Subsidised LPGUjjwala
  • Free housingPMAY
  • Free toiletsSBM
  • MGNREGS work guarantee100 days/yr
⚖️ The Net Position
  • Who funds the freebies?You do
  • Who receives the freebies?Not you
  • Your health insuranceSelf-funded
  • Your retirement corpusSelf-funded
  • Your children's educationSelf-funded
  • Government's view of youRevenue source
  • Government's view of non-earnerVote source
  • Who gets the Budget attention?Not you

You are not a citizen being served by a welfare state. You are the welfare state. You are the budget line that funds everything handed to everyone else. The person who does not earn gets free ration, free health cover, free housing, and cash transfers. The person who earns, saves, invests, and tries to move up the ladder gets progressive tax rates, reduced deductions, and a portal that crashes before every deadline. This is not a coincidence of policy. It is the policy.

The Ladder Illusion — What a 100% Salary Hike Actually Feels Like
Salary doubles
₹12L → ₹24L
Gross CTC. 100% increase. Sounds like a life change.
Tax jumps
₹0 → ₹3.12L
At ₹12L: zero tax (rebate). At ₹24L: ₹3,00,000 + 4% cess. Your tax went from ₹0 to ₹3.12L.
Real take-home increase
+74% not 100%
₹12L take-home → ₹20.88L. Before GST on spending, fuel tax, STT on investments, toll tax.
Now spend that extra ₹8.88L: pay 18–28% GST on most purchases. Pay fuel tax at the pump (~55% of petrol price is tax). Pay STT if you invest. Pay stamp duty if you upgrade your house. Your effective marginal tax rate on that extra income — by the time it's earned, spent, and invested — is closer to 50–55%. Earning more, in India, is a diminishing return. That is not a tax system. That is a ceiling.

The progressive tax rate exists in every country. The difference is that in most countries, the higher earner gets proportionally better public services — better roads, better hospitals, better schools for their children. In India, you pay more and receive less. The best government schools, hospitals, and infrastructure are not in the areas where the highest taxpayers live. You pay 30% income tax and then pay separately for a private school, a private hospital, a private water purifier, a private security guard, and a private gym — because the public versions of all of these are not good enough. You are paying for a government and then paying again to bypass it. And now they've raised the STCG rate too.

How Sin Tax Works on Cigarettes

1
Society judges the activity harmfulSmoking causes health and social costs. State decides it should be discouraged.
2
Tax rates escalate every budgetGST 28% + NCCD + cess. Effective rate: 50–55%. Raised almost every year.
3
No relief offered. Ever.No deductions. No indexation. No "responsible smoker" exemption. The goal is disincentive.
4
The tax communicates disapprovalDon't smoke → don't pay. The structure itself sends a message.

How Recent Policy Treats Earning & Investing

1
Earning a salary: taxed at 30%What corporations paid in 2018. They now pay 22%. You still pay 30%. Plus cess. Plus surcharge.
2
Investing post-tax savings: taxed againSTCG raised to 20%. LTCG to 12.5%. STT hiked 60% on F&O. Each budget: another hike.
3
Inflation protection: removedIndexation on property and debt funds eliminated. You pay tax on nominal gains including the inflation portion.
4
The regime with deductions: being killedOld regime frozen since 2014. New regime (no deductions) is now the default. Message received.
The logic is identical. Only the activity being taxed has changed. Nobody announced that earning, saving, and investing are sins. They just taxed them like ones — budget after budget, with no relief, no consultation, and no explanation beyond "rationalisation."
The Budget-by-Budget Evidence — Click to expand each
Budget 2024STCG on Equity — Short-Term Capital Gains Tax Raised
+33% rate hike
Before
15%
STCG on listed equity and equity mutual funds held under 1 year
After — July 2024
20%
Effective immediately. A 33% increase in tax rate on short-term equity gains.
You invested post-tax salary in the stock market. Sold within a year for a gain. You now hand over 20% — money already taxed once when you earned it. In 2019 the stated reason for cutting corporate tax was "stimulating investment." In 2024 the stated reason for taxing your investment harder was "rationalisation." Both words. Very different outcomes.
Budget 2024LTCG on Equity — Long-Term Capital Gains Tax Raised
+25% rate hike
Before
10%
LTCG on equity above ₹1 lakh exemption. Itself introduced only in 2018 after years of zero LTCG.
After — July 2024
12.5%
Exemption raised to ₹1.25 lakh — a ₹25,000 concession alongside a 25% rate hike.
The ₹25,000 increase in exemption is presented as "relief." If your gains exceed ₹5 lakh — which most retail SIP investors do after 5 years — you pay more. The relief was for optics. The rate hike was for revenue.
Budget 2024STT on F&O — Securities Transaction Tax Hiked ~60%
Tax on losses too
Before
0.0125%
STT on futures (sell side). Options: 0.0625% on premium.
After — Oct 2024
0.02%
STT on futures. Options raised to 0.1%. Both: approximately 60% increase.
STT is charged on every transaction regardless of profit or loss. SEBI data shows 93% of F&O retail traders lose money. The government's response to 93% of retail traders losing money was to make each losing trade more expensive. STT is a tax on participation, not on profit.
Budget 2024Indexation Removed — Property & Debt Fund LTCG
Retrospective in effect
Before
20% + indexation
Cost adjusted for inflation (CII). Tax on real gains only — not the inflation-driven portion.
After — July 2024
12.5%, no indexation
Rate lower but indexation gone. For property held 10–20 years, effective tax burden is often higher.
Bought a house in 2005 for ₹40L. Sell in 2025 for ₹1.5Cr. With indexation: ~₹10L tax. Without: ~₹13.75L tax. Rate went down. Tax went up. The decision to buy, made in 2005 under a different rule set, repriced in 2024 without notice.
2020–2024Old Tax Regime — Being Starved, Not Abolished
Slow strangulation
Old Regime (still available)
30% + deductions
80C ₹1.5L, HRA, home loan interest, LTA, NPS. Standard deduction ₹50,000.
New Regime (now default)
30% — deductions
Zero deductions. Standard deduction ₹75,000. Every budget adds to new regime. Old regime: frozen since 2014.
The old regime isn't abolished — it's being starved. 80C limit unchanged since 2014. A decade of inflation has eroded its real value by ~50%. The choice is technically yours. The architecture of the choice is not.
The Real Minority Nobody Talks About
You Are India's Most Ignored Minority.
And You're Funding Everyone Else.
India has SC/ST reservations, OBC politics, minority appeasement, caste arithmetic, regional identity politics. Every political party has a vote bank strategy. None of them have one for you. Because you are too few to matter electorally — and yet you fund everything that keeps the rest in votes. This is the most consequential paradox in Indian democracy. And almost nobody says it out loud.
140 Cr
India's PopulationEvery one of them a stakeholder. Very few of them taxpayers.
8.18 Cr
ITR Filers (FY24)~5.8% of the population. The entire formal salaried and self-employed tax base.
~3 Cr
Actually Paying TaxAfter refunds, exemptions, zero-liability filers. Roughly 2% of India funds its budget.
96 Cr
Registered Voters (2024)Taxpayers are ~8.5% of voters. A political rounding error. Invisible in electoral math.

India by the Numbers — Who's Who

Rural IndiaGets MGNREGS, PM-KISAN, free ration
~91 crore (64%)
91 Cr
Urban IndiaHome to most taxpayers
~50 crore (36%)
50 Cr
Registered VotersThe only number that matters to politicians
~96 crore
96 Cr
ITR FilersThe entire formal income tax base. FY2023-24.
8.18 Cr
8.18 Cr
Net TaxpayersAfter zero-liability filers, refunds, exemptions
~3 Cr
~3 Cr

The Paradox That Should Enrage Every Taxpayer

🔴 What You Contribute
  • Personal income tax (FY24)₹10.45L Cr
  • 4% cess on your income tax₹41,800+ Cr
  • GST on every purchase (5–28%)₹20L+ Cr/yr
  • Fuel taxes (~55% of petrol price)₹4L+ Cr/yr
  • Funded corporate tax shortfall since 2019₹7.25L Cr
  • STT, stamp duty, toll — every transactionAlways
🟢 What You Get Back
  • Free ration (PM-GKAY)Not eligible
  • Ayushman Bharat (₹5L health cover)Not eligible
  • PM-KISAN (₹6,000/yr cash)Not eligible
  • Subsidised LPG (Ujjwala)Not eligible
  • PMAY free housingNot eligible
  • MGNREGS work guaranteeNot eligible
You fund schemes you are ineligible for, to serve voters who outnumber you 30 to 1, to win elections you are too few to swing. You are not a citizen being governed. You are an infrastructure being used. The government does not see a taxpayer when it looks at you. It sees a standing order.

The Electoral Math That Keeps You Invisible

Why no political party has a serious "taxpayer manifesto" — the numbers explain everything.
543
Lok Sabha seatsA party needs ~272 to govern. The winning formula has never been built around taxpayer votes.
~400
Rural-dominated seatsWhere real elections are won. MGNREGS, free ration, farm loan waivers decide outcomes here.
~80–100
Truly urban seatsWhere taxpayers concentrate. Where your vote is densest. Where you are a factor — if you show up together.
~36%
Vote share needed to dominateTaxpayers are 8.5% of voters. You cannot win nationally on taxpayer votes alone. Politicians know this.
~25%
SC/ST populationConstitutional reservations, dedicated ministry, political arithmetic in every seat. No government ignores them.
8.5%
Taxpayers as % of votersHalf of SC/ST. No reservations. No dedicated ministry. No vote bank strategy from any party. The math does not lie.

But Here's What This Minority Has That Others Don't.

The political class mistakes the silence of this minority for acceptance. It is not. It is latent energy — and here is exactly what it can do.
🏙️
Urban Constituency Concentration

Taxpayers are concentrated in 80–100 urban seats. In Mumbai North, Bengaluru South, New Delhi, Pune, Hyderabad, Chennai Central — you are not a minority. You are the majority. A mobilised taxpayer vote decides outcomes here.

Mumbai North (2024): won by ~48,000 votes. Taxpayer base in constituency: 3–4 lakh. You were the election.
📱
Disproportionate Social Media Power

Educated, English-proficient, digitally active — taxpayers punch far above their weight online. Every Budget day, every SC ruling, every RTI rejection that goes viral does so because this class shares it. You set the narrative.

Electoral bonds SC ruling went national because urban taxpayers shared it. 80% of rural India had never heard of electoral bonds before that week.
⚖️
Legal & Institutional Access

This minority has lawyers, accountants, engineers who understand systems. Every accountability mechanism in India was designed for someone who can read, write, and afford ₹10. You are that someone. RTI, PIL, consumer court, SEBI — all available to you.

The 2018 LTCG surcharge was reversed after market reaction — driven entirely by FPI and retail investor pressure, largely this class.
💼
Economic Leverage Nobody Acknowledges

You are the formal economy. When this class loses confidence — in the rupee, in markets, in the tax system — money leaves. FII outflows, brain drain, startup migration to Singapore and Dubai: these are taxpayer signals that governments fear.

India's brain drain to Singapore, UAE, and Canada has accelerated post-2020. Educated, high-earning taxpayers are voting with their passports. Quietly. Consistently.

When This Minority Spoke, Things Moved. Every Time.

Don't believe organised taxpayer action changes nothing. The record says otherwise.
📉
2019 — LTCG Surcharge Reversed in 3 MonthsBudget 2019 introduced a surcharge on FPIs — markets crashed 3–4% in days. Reversed entirely by September 2019. The government moved faster on this than on any taxpayer relief in a decade. Lesson: When money talks, Delhi listens. Your money talks too.
🏠
2024 — Indexation Removal Partially Rolled Back Within WeeksBudget 2024 removed indexation on property LTCG. Taxpayer outcry via CAs and financial media was immediate. Amendment introduced within weeks allowing pre-July 2024 purchases to choose regimes. Lesson: Specific, loud, and factual pressure works. Generic outrage is ignored.
💻
2021 — Finance Minister Summoned Infosys CEOThe portal crash was documented and amplified by taxpayers on social media. FM Sitharaman summoned Infosys CEO Salil Parekh personally — a public accountability moment that would not have happened without sustained pressure. Lesson: Public embarrassment works. You have the platforms to create it.
🗳️
2024 Elections — BJP Lost Urban Seats It Expected to HoldBJP's 240-seat result was shaped partly by urban underperformance. Analysts pointed to middle-class disillusionment — inflation, tax burden, educated youth unemployment — in seats like Faridabad, Gurugram, parts of Mumbai. Lesson: The urban taxpayer vote is already shifting. It just hasn't organised around a single demand yet.

To the Political Class: Do Not Mistake Our Silence for Weakness.

We are 8 crore filers. We are 3 crore net taxpayers. We are numerically invisible in your election models. We understand that. We are not asking you to win elections on our votes alone. We are telling you that we fund everything you campaign on, and we are done doing it silently.

Every freebie announced before an election — we see the timing. Every corporate tax cut without a corresponding individual cut — we see the math. Every PM CARES RTI rejection — we see the contradiction. Every portal that crashes on deadline day while the penalty is automatic — we see the asymmetry. We have been paying attention. We have receipts. We have the internet. And increasingly, we have each other.

The SC/ST community organised over decades and built constitutional protections that no government touches. Farmers organised in 2020–21 and repealed three farm laws in thirteen months. An organised taxpayer minority that votes together in 80 urban seats, files RTIs together, trends hashtags on Budget day, and makes tax policy a political cost rather than a political afterthought — that minority cannot be ignored. No government has tested what that looks like. It is time to show them.


"The farmers got three laws repealed in thirteen months.
What could 8 crore taxpayers get if they stopped being polite about it?"
You've seen what they take. Now see what they do with it.
Freebies timed to elections. An unaudited fund. A scheme struck down as unconstitutional. Your money. No receipt.
Follow the money →

Where Your Tax Rupees Actually Go

You worked for it. You paid it. Now follow the money.

🛒
Freebies & Vote-Friendly Schemes
₹3.5+ lakh crore / year
  • PM Garib Kalyan Anna Yojana — free ration to 81 crore people: ~₹2 lakh crore/year. Originally a COVID measure. Extended before every election since 2020.
  • PM-KISAN — ₹6,000/year to farmers regardless of land size or income: ₹60,000+ crore annually. Announced 3 months before 2019 general election.
  • Ujjwala Yojana subsidised cylinders — ₹12,000+ crore. LPG subsidy that fluctuates with election proximity.
  • MGNREGS — ₹86,000 crore/year. Once called "a living monument to Congress failure" by PM Modi. Expanded every election year since.
  • Central Vista Redevelopment: ₹13,450 crore official estimate. Full cost: not publicly audited. RTI: rejected under Section 8.
  • New Parliament building: ₹971 crore official figure. Actual cost disputed. Built during peak COVID when 162 oxygen plants sanctioned — only 33 operational.
  • 3 VVIP Boeing 777 aircraft: ₹8,400 crore. For ministerial travel. Your contribution: mandatory.
  • PM residence renovation: cost undisclosed. RTI filed. RTI denied.
🏦
Corporate Relief & Bailouts
₹14.56 lakh crore written off
  • Bad loans written off by public sector banks (2014–2023): ₹14.56 lakh crore. Mostly large corporate defaults. Banks recapitalised with public money.
  • 2019 corporate tax cut: ₹1.45 lakh crore/year foregone. You made up this shortfall through unchanged slab rates.
  • Tax incentives, SEZ exemptions, duty drawbacks: thousands of crores annually. Disproportionately benefiting large business groups.
  • ECLGS COVID loans to businesses: ₹3.67 lakh crore guaranteed by government. Salaried class: got nothing equivalent.
🤫
Unaccountable Funds
₹10,990 crore — no audit
  • PM CARES Fund collected ₹10,990 crore in FY2020-21. Total corpus: unknown. CAG audit: zero. RTI: rejected every time.
  • Electoral bonds: ₹12,000 crore moved to political parties anonymously. Scheme struck down as unconstitutional. Money retained.
  • Central Vista RTI: rejected. PM residence RTI: rejected. PM CARES trust deed: not disclosed. Pattern: consistent.
  • PM National Relief Fund — the auditable, RTI-compliant alternative — was available throughout. Was not used.

PM CARES Fund — A Case Study in Zero Accountability

A fund for national emergencies that became a private trust with public money and no audit.

🔍

PM CARES Fund — Accountability Report

Established March 27, 2020  ·  Public Audit: Never  ·  RTI Status: Rejected (every time)

Total Collected (FY21)
₹10,990 Cr
In a single year. Full corpus: not publicly known.
CAG Audits Conducted
0 (Zero)
Explicitly exempted. Despite being chaired by the PM.
RTI Applications Granted
0 (Zero)
"Not a public authority." Also government-controlled. Simultaneously.
Funds Unallocated (2022)
~Two-thirds
Two years after peak COVID. Still sitting. Still unaccounted.
Ventilator Companies
Zero experience
Large orders to companies with no ventilator manufacturing history.
States Reporting Faulty Units
4+ states
Karnataka (2,025 unused), Delhi, Rajasthan, Maharashtra — defective units confirmed.
"The PM CARES Fund is not a public authority." — PMO, in response to RTI application.

"The fund is owned, controlled and established by the Central Government." — Government of India, in a separate court filing.

Both of these statements are in the official public record. They were made by the same government. No explanation has been offered for the contradiction. Supreme Court of India, August 2020: Declined to order CAG audit. Ruled government had discretionary authority. The PM National Relief Fund — auditable, RTI-compliant — was available throughout.

Electoral Bonds — Anonymous Donations, Documented Receipts

Corporations donated to parties anonymously. SC called it unconstitutional. Here's what moved before they did.

🏛️ Party-wise Receipts (2018–2024)
Bharatiya Janata Party (BJP)₹6,060.51 crore
All India Trinamool Congress₹1,609.53 crore
Indian National Congress₹1,421.86 crore
Bharat Rashtra Samithi₹1,214.71 crore
Other parties~₹1,550 crore
Total (2018–2024) ~₹12,000 crore
🏢 Notable Donors & Context
Future Gaming & Hotels (lottery co.)₹1,300 crore
Megha Engineering & InfrastructuresTop 5 donor
Vedanta LimitedTop 5 donor
Donors 2, 3 & 5 — under law enforcement probe during donation period3 of 5
2018: BJP received ₹215 Cr vs Congress ₹5 Cr43:1 ratio
⚖️ Supreme Court of India — February 15, 2024 (5-judge bench, unanimous)

"The electoral bonds scheme is violative of the right to information and would lead to quid pro quo arrangements between corporations and politicians."
— Chief Justice DY Chandrachud. Scheme struck down as unconstitutional.

The ₹12,000 crore had already moved. It was not returned. The court's ruling applies to future bonds. The past is the past.
You've read the problem. Here's what you do next.

Still scrolling? Good. Now act.

Every person who reads this and does nothing is a vote for the status quo. Every person who tweets, files a grievance, or shares this with one friend is a crack in the wall. Walls fall one crack at a time. You don't need to be a lawyer, an economist, or a journalist. You need a Twitter account and 60 seconds. Start there.
📣
Tweet About It
Tag @IncomeTaxIndia, @FinMinIndia, @nsitharaman. Use #EarningIsNotASin. Specific numbers hit harder than generic rage.
Pick a hashtag →
📋
File a Grievance
CPGRAMS gives them 30 days to respond — on record. An RTI costs ₹10 and gets a legally mandatory answer. Do both.
Go to grievance links →
🔗
Share This Page
Copy the URL. Send it to your office group chat, your family WhatsApp, your college friends. Every salaried person in India has a stake in this.
Copy link →
The government counts on apathy. Apathy is the default. Choosing not to act is also a choice — just not yours. It's theirs.

Official Glossary — Decoded

What the Income Tax Department says. What it means. A free translation service.

"Your grievance has been resolved." → What does this mean?
Official
Grievance #GRV2024XXXXX has been successfully processed and closed as per records.
Reality
We closed the ticket. Your problem still exists. If you reopen it, we will close it again. We can do this indefinitely. We have more time than you do.
"Faceless Assessment — for transparency and ease." → What does this mean?
Official
A revolutionary AI-powered system removing officer-taxpayer interface, eliminating corruption and bias.
Reality
Nobody knows who is assessing you, why, or how to contact them. The notice arrives December 31st. Deadline: January 7th. The helpline is closed January 1st. "Ease" refers to our ease, not yours.
"Your refund is being processed." → What does this mean?
Official
Your Income Tax refund request is currently under processing at CPC Bangalore.
Reality
We are holding your money interest-free for an undefined period. We will send you this exact email every 3 months. The refund itself is a separate matter, addressed in a future communication, date TBD.
"New Tax Regime — simplified for your benefit." → What does this mean?
Official
A simplified structure with lower rates and zero deductions for ease of compliance.
Reality
We removed all deductions you were entitled to — 80C, HRA, home loan interest, LTA — and gave you slightly lower slabs. You now spend 6 hours calculating which regime saves more. The answer changes every Budget. The CA bill is extra.
"Health & Education Cess — for a better India." → What does this mean?
Official
A 4% cess levied on income tax to fund healthcare and primary education across India.
Reality
A tax on your tax. It goes into the Consolidated Fund of India — meaning it can be spent on absolutely anything. The hospitals are still there. The schools are still there. Whether they have medicine, doctors, teachers, or furniture is a separate budget line.
"Rationalisation of the tax structure." → What does this mean?
Official
Measures to streamline, simplify, and modernise India's tax framework for long-term economic efficiency.
Reality
Something is about to get worse for you. "Rationalisation" is the word used every time a rate goes up, a deduction disappears, or a benefit you planned around is retroactively removed. It is the Budget equivalent of "for your convenience."
"Vivad se Vishwas — settle your disputes peacefully." → What does this mean?
Official
A scheme to reduce tax litigation by enabling taxpayers to settle disputes at reduced rates.
Reality
We raised so many incorrect demands that our own court system collapsed. We are now offering you a discount to admit guilt for something you didn't do. Recommended if you've been waiting 8 years for a hearing at ITAT and your lawyer charges ₹5,000 per appearance.

ITR Filing Bingo

Click each square as it happens. Five in a row: you've "won" Indian income tax. Prize: nothing.

Citizen Testimonials

Real experiences. Specific details. Only names anonymised.

Rohit M.
Software Engineer, Bengaluru
★★★★★
Phantom Notice
Filed ITR July 5th. Refund due: ₹48,000. Got intimation: "return processed." Then a demand notice for exactly ₹48,000 — the refund amount. Portal showed both "refund pending" and "demand raised" simultaneously. Nobody at the helpline understood how. Took 5 months to resolve.
Priya S.
Teacher, Pune
★★★★★
26AS Mismatch
School deposited TDS under wrong TAN for two years. My 26AS shows zero TDS. Form 16 shows full TDS deducted. Portal believes 26AS. Got demand notice for taxes the government already collected — just filed under the wrong number. School "rectifying it" for 2 years.
Vikram P.
Business Owner, Jaipur
★★★★★
Faceless Assessment
Faceless notice arrived December 28th asking for 4 years of documentation. Deadline: January 10th. Compiled everything over the holidays. Submitted on time. Response: "Submission received. Assessment in progress." Eight months later — same notice asking for the same documents.
Anjali R.
Nurse, Mumbai
★★★★★
Portal Failure
Filed July 31st at 11:45pm — portal showed "submission failed" but acknowledgement email arrived at 11:59pm. Department treated it as filed August 1st (after deadline) and issued late filing penalty. I have the timestamp. Nobody cares about the timestamp.
Siddharth K.
Manager, Delhi NCR
★★★★★
Tax on Tax
Salary: ₹1.1L/month. After TDS: ₹77,000. I pay GST on purchases, fuel tax on commute, STT on investments, stamp duty on rent agreement, toll on highway. Effective total tax rate above 50%. Watched the 2019 Budget give ₹1.45L crore to corporations. Live. On TV. With applause.
Meena T.
Freelancer, Chennai
★★★★★
Advance Tax Trap
Paid advance tax quarterly based on income estimate. Had a good last quarter — paid penalty for underpayment. Overpaid next year trying to compensate. Refund due. 14 months later: "being processed." CA costs ₹12,000/year. I spend 3 full working days on taxes annually. My corporate client's effective rate: 18%.

Your Frustration Is Valid. Now Make It Official.

Every filed grievance is a documented failure. File enough of them and the system creates its own evidence against itself.

A tweet disappears in 24 hours. A CPGRAMS ticket gets a mandatory response within 30 days — on record, logged, escalatable. File both. The RTI costs ₹10.
🖥️
IT e-Filing Grievance

For refund delays, wrong notices, AIS mismatches. Logged under your PAN — cannot be ignored.

Refunds · Notices · AISFile →
🏛️
CPGRAMS

Central Govt grievance system. Mandatory 30-day response. Escalates automatically if ignored.

Systemic · EscalationsFile →
📜
TRACES — TDS Issues

For 26AS errors, TDS credit mismatches, deductor errors. Raise ticket directly against the deductor.

TDS · 26AS · DeductorFile →
📧
Finance Ministry Email

Write directly. Be specific: include amounts, timeline, PAN (last 4 redacted). Formal letters get logged.

Policy · Formal complaintsEmail →
📋 The Nuclear Option — File an RTI (₹10, 30-day mandatory response)

The RTI Act gives you the legal right to demand information from any public authority within 30 days. CBDT and the IT Department are public authorities. Use this to demand refund status, basis of a demand, or why your grievance was marked resolved without being resolved.

  • Go to rtionline.gov.in — select Ministry of Finance → CBDT
  • Describe your specific request. Pay ₹10 online. Get acknowledgement number.
  • No response in 30 days → File First Appeal (free). Ignored again → Second Appeal to CIC (binding).
📣 Public Pressure — Tag Directly (volume matters)

F.I.Q. — Frequently Ignored Questions

Questions taxpayers ask. Answers the government doesn't give. We will.

Q
Why do salaried employees pay 30% while corporations pay 22% on the same income?
In September 2019, corporate tax was cut from 30% to 22% costing ₹1.45 lakh crore/year. GDP growth the following year: -6.6%. Meanwhile your standard deduction is ₹75,000 — unchanged in real terms for decades. You, the salaried taxpayer, made up the ₹1.45 lakh crore shortfall through your unchanged slab rates. Every year. Since 2019.
You subsidised the corporate tax cut. Without being asked. Without receiving anything in return.
Q
Why can't we audit PM CARES Fund if the PM chairs it and it received public money?
The government's position: PM CARES is a private trust, not a public authority — exempt from RTI and CAG. Also: it is chaired by the PM, receives CSR credit under the Companies Act, and was announced as the official COVID emergency fund. The Supreme Court declined to order a CAG audit. The existing NDRF — auditable, RTI-compliant — was available and unused.
A new, unauditable fund was created in 48 hours to handle an emergency that an auditable fund already existed to handle. This was a choice.
Q
Is it true the e-filing portal worth ₹4,242 crore crashed on day one?
Yes. Built by Infosys, launched June 7 2021, crashed immediately, down for 83 days. Finance Minister summoned Infosys CEO. He apologised. The portal crashed again the following July 31st deadline. And the one after. Taxpayers penalised for late filing due to portal errors received no automatic waiver. The ₹4,242 crore contract remained intact.
Revenue from late filing penalties: automatic. Accountability for the crashes that caused them: optional.
Q
What is the 4% Health & Education Cess actually spent on?
It goes into the Consolidated Fund of India — meaning it can legally be spent on anything. There is no mandatory reporting on how cess collections are specifically utilised for health or education. Unlike earlier cesses tied to specific funds, this one has no earmarking requirement.
You pay a tax on your tax, labelled "Health & Education," that goes into a pot that can fund a new Parliament building. This is legal. It is also the definition of the word "cess."
Q
Can I get interest on my delayed income tax refund?
Section 244A provides 6% simple interest per annum on refunds delayed beyond one year. In practice: not paid automatically, requires a grievance, grievance takes months, and the interest is taxable as income when received. If you delay paying taxes: 12–18% interest, automatically charged.
You're late: 12-18% interest. They're late: 6%, eventually, if you ask nicely, and then you pay tax on the interest. This is called "balance."
Q
Why do we pay income tax AND GST? Isn't that taxing the same rupee twice?
Officially: income tax is a direct tax on income; GST is an indirect tax on consumption. They are "separate." In practice: you earn ₹1L, pay ₹30,000 income tax, take home ₹70,000, then pay GST (5–28%) on most of what you buy with it. Add fuel taxes, toll tax, STT on investments, stamp duty. Your effective total tax rate on each rupee earned is well above 50%.
The government taxes your income. Then taxes what you do with it. Both are "different taxes." Your wallet does not appreciate the distinction.

The Golden Form 16 Awards

Annual recognition for outstanding achievement in taxpayer inconvenience.

🏆
Lifetime Achievement
The e-Filing Portal
Crashed on day one. Stayed down 83 days. Returned worse. Still times out before every deadline. ₹4,242 crore. A monument to ambition.
🥇
Innovation in Confusion
AIS vs 26AS vs Form 16
Three different figures for the same income. All sourced from government systems. All correct. Taxpayer legally responsible for reconciling the discrepancy before the deadline.
🥈
Best Disappearing Act
PM CARES Fund Corpus
₹10,990 crore collected. Two-thirds unallocated two years later. No audit. No RTI. No explanation. Truly exceptional performance.
🥉
Most Creative Redefinition
"Not a Public Authority"
For arguing a fund chaired by the PM, financed by public donations with tax benefits, is somehow exempt from public disclosure. Both positions maintained simultaneously.
🎖️
Outstanding Asymmetry
Section 244A vs Late Payment Interest
You're late: 12-18% interest, automatic. Government is late on your refund: 6%, not automatic, taxable when received. Maintained without irony for decades.
🎗️
Boldest Rationalisation
Budget 2024 Tax Hikes
STCG +33%. LTCG +25%. STT +60%. Indexation removed. All in one Budget. Official word used: "rationalisation." Presented with a straight face.
👨‍💻 For Developers & Technically Inclined Taxpayers

This Is a Single HTML File. Fork It. Make It Yours.

This entire website is one static HTML file — no framework, no backend, no database, no server costs. If you're a developer and you think this could be sharper, more accurate, funnier, or better targeted — you are right and you should fix it. Host your version on Cloudflare Pages, Vercel, or GitHub Pages for free. The more versions of this that exist, the harder it is to make it disappear.
📁 What You're Working With

One index.html file. All CSS is inline in <style> tags. All JS is at the bottom in a <script> tag. No npm, no build step, no dependencies. Open in a browser and it works.

index.html → that's it.
🚀 Deploy in Under 10 Minutes — Free

Three options, all free:

1. Cloudflare Pages → Direct Upload
2. Vercel → drag & drop index.html
3. GitHub Pages → push to repo
Custom domain: ~₹500/yr on Hostinger
✏️ What You Can Add

State-specific tax data. Regional language versions. A real submission form via Formspree or Google Forms embed. More citizen stories. Updated Budget figures each year. Your own section on GST, property tax, or anything we missed.

⚖️ Ground Rules

Keep facts cited and sourced. Don't fabricate data — the real data is damning enough. Keep the disclaimer. Don't impersonate real portals deceptively. And if you make something great: share the URL everywhere.

# One rule:
Facts only. Satire always.
Sources required.
Why This Matters — The Distribution Argument
01
One site can be taken down. Ten sites with the same content cannot. Twenty versions — in Hindi, Tamil, Telugu, Marathi — reach people no single English site ever will.
02
You don't need permission. This is satire built on public record facts. Every budget document, every Supreme Court order, every CBDT report is publicly available. The facts belong to everyone.
03
Each version should stand on its own. Add your city, your profession, your specific experience. A software engineer in Bengaluru and a teacher in Patna have different stories but the same TDS problem.
04
Update it every Budget day. July 23rd is now the day the rules change. Make sure somebody is watching and updating every version. The government counts on people forgetting between budgets.

Ready to fork it? Save this page (Ctrl+S / Cmd+S) → edit in any text editor → deploy free on Cloudflare Pages or Vercel. That's the whole process. It takes less time than filing a grievance and probably has more impact.

Deploy free on Cloudflare →
Standing on the Shoulders of Giants

Inspired by Airtel Black

This website was directly inspired by airtelblack.com — a masterclass in how to convert genuine, documented grievances into something people actually read, share, and feel. The format — government portal aesthetic subverted by brutal facts, interactive bingo, satirical glossary, citizen testimonials, and a CEO letter that tells you exactly what the company actually thinks — was pioneered there. We borrowed the spirit. The target, unfortunately, had more material to work with.

🔗 Visit airtelblack.com — the original

airtelblack.com was created by an individual taxpayer documenting their experience with Airtel's customer service.
This site was created by an individual taxpayer documenting their experience with India's income tax system.
Both problems persist. Both sites exist because they shouldn't have to.

You made it to the end. That means you care.
Now do one thing. Not ten. One. A tweet. A grievance. A forward to someone who needs to see this.
Every action matters. Especially the ones that happen when you're already exhausted by the system.
Tweet Now → File a Grievance →