About ITR Stats
ITR Stats is a free, independent dashboard that tracks daily Income Tax Return filing statistics directly from India's official e-Filing portal. We make it easy to follow the numbers that matter — how many returns are being processed, how fast the refund backlog is clearing, and what trends are emerging across filings.
No logins. No fees. No affiliation with the government. Just clean data, updated every day.
Why We Built This
Every year, crores of Indians file their Income Tax Returns and wait — sometimes for months — to hear about their refunds. The official Income Tax portal publishes real-time statistics, but there was no easy way to track how those numbers change day to day, spot trends, or understand when the processing backlog might clear.
ITR Stats was built to fill that gap. We believe public data should be publicly accessible — presented clearly, updated regularly, and free for everyone.
Since launch in February 2026, we've been tracking over 8.5 crore ITR filings and helping taxpayers understand where their returns stand in the processing queue.
How It Works
The entire pipeline is automated, transparent, and open:
Data Fetched Automatically
A Python script runs twice daily (8 AM and 6 PM IST) via GitHub Actions. It fetches the latest statistics from the official Income Tax e-Filing portal API.
Stored as Open Data
Each fetch is logged to a CSV file in our public GitHub repository. The data is versioned, auditable, and free to download. We track registered users, returns filed, e-verified returns, and processed refunds — along with daily deltas.
Visualised in Real Time
The dashboard reads directly from the CSV and renders charts and trend cards using Chart.js. No backend, no database — just static files hosted on GitHub Pages.
Analysis Published Weekly
Every week we publish a written breakdown of what the numbers show — processing pace, backlog trends, and what it means for taxpayers waiting on their refunds.
What We Track
- Registered Individual Users — total taxpayers registered on the e-Filing portal
- Returns Filed — total ITRs filed (Aadhaar-PAN linked)
- E-Verified Returns — returns that have been e-verified and entered the processing queue
- Processed Refunds — returns fully processed by the IT Department
Each metric is tracked with a daily delta — so you can see exactly how much changed since the previous day, not just the cumulative total.
The Tools We Build
Beyond the live dashboard, ITR Stats also offers:
- Income Tax Calculator — compare old vs new tax regime with all major deductions
- HRA Exemption Calculator — calculate your HRA exemption under Section 10(13A)
- Gratuity Calculator — estimate your gratuity payout
- Income Percentile Tool — see where your income ranks among Indian taxpayers
- Blog — data-driven articles on ITR filing trends, refund timelines, and tax-saving strategies
About the Creator
ITR Stats is built and maintained by Kartikey, an independent developer interested in making Indian public data more accessible. The project started from a personal frustration — waiting for an ITR refund with no easy way to track where things stood in the system.
The entire codebase is open source. Feedback, suggestions, and contributions are always welcome.
Reach out on X (Twitter) or LinkedIn — always happy to hear from users.
Transparency & Disclaimer
ITR Stats is an independent, unofficial project. We are not affiliated with, endorsed by, or connected to the Income Tax Department of India or the Government of India in any way.
All data displayed on this site is sourced directly from the publicly accessible Income Tax e-Filing portal (eportal.incometax.gov.in). We do not modify, interpret, or adjust the raw figures — what the portal reports is what we display.
For any queries about your actual ITR filing or refund status, please use the official portal directly.
See the Live Data
Check today's ITR processing numbers and track the refund backlog in real time.
Go to Dashboard