hvinay/absurd_tax
0
Income Tax Marginal Relief Visualizer — FY 2025-26 (India)
An interactive Plotly Dash app that visualizes how marginal relief and surcharge affect net income under the Indian Income Tax New Regime for FY 2025-26.
Features
- Hover over the chart to see a detailed slab-by-slab tax computation breakdown
- Switch between preset zoom ranges:
- Rebate MR zone (₹0.75L – ₹15.75L)
- Surcharge MR at ₹50L (₹49.75L – ₹53.75L)
- Surcharge MR at ₹1Cr (₹99.75L – ₹1.05Cr)
- Surcharge MR at ₹2Cr (₹1.96Cr – ₹2.13Cr)
- Full range (₹0.75L – ₹2.5Cr)
- Highlights marginal relief zones with annotations for kink points
Tax rules implemented
- Slabs: 0-4L: 0%, 4-8L: 5%, 8-12L: 10%, 12-16L: 15%, 16-20L: 20%, 20-24L: 25%, >24L: 30%
- Rebate u/s 87A: ₹60,000 for income ≤ ₹12L (with marginal relief)
- Surcharge: 10% (>50L), 15% (>1Cr), 25% (>2Cr), 25% (>5Cr)
- Marginal relief on surcharge at each threshold
- Health & Education Cess: 4%
Running locally
pip install -r requirements.txt
python app.pyOpen http://localhost:7860 in your browser.
