#984 by GitHub stars
karanb192/itr-wala
File Indian income tax returns for FY 2025-26 (AY 2026-27), or plan FY 2026-27 (Tax Year 2026-27), including current-year advance-tax estimates. Use when the user wants to file their ITR, compute or verify Indian income tax, compare the old vs new tax regime, read a Form 16, AIS, TIS or Form 26AS, r
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/itr-wala/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
e0b0672dd954 → e0b0672dd954
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → e0b0672dd954
No earlier version was observed for comparison.
Verified commit e0b0672dd954efd644a60e18771a1d5d9459e530
git clone --filter=blob:none --no-checkout https://github.com/karanb192/itr-wala.git .hotskills/karanb192-itr-wala && git -C .hotskills/karanb192-itr-wala checkout --detach e0b0672dd954efd644a60e18771a1d5d9459e530
# Copy each selected skill directory from .hotskills/karanb192-itr-wala into .claude/skills/<skill-name>/Heat
2.4- Star growth, last 7 daysAhead of 6% of tracked repositories
- Star growth, last 24 hoursAhead of 72% of tracked repositories
- Rank movement, last 7 daysAhead of 3% of tracked repositories
- Commits, last 30 daysAhead of 64% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- itr-wala
skills/itr-wala
How it works
itr-wala
When your agent uses it
File Indian income tax returns for FY 2025-26 (AY 2026-27), or plan FY 2026-27 (Tax Year 2026-27), including current-year advance-tax estimates. Use when the user wants to file their ITR, compute or verify Indian income tax, compare the old vs new tax regime, read a Form 16, AIS, TIS or Form 26AS, reconcile TDS, handle capital gains from Zerodha/Groww/Upstox statements, check their tax refund, or asks about ITR-1/ITR-2/ITR-3/ITR-4, sections 80C/80D/87A/111A/112A, crypto tax, advance tax, or the income-tax e-filing portal - even if they just say "help me with my taxes" in an Indian context.
What it loads into context
Frontmatter
234 tokensAlways available to the agent
SKILL.md
4,907 tokensWhen the skill is activated
Reference documents
27,174 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Iron rules (non-negotiable)
- Workflow
- After successful filing
- What is deterministic vs. judgment
- Reference index
- Disclaimer to show the user once
Scripts executed separately
scripts/ais_schema.pyscripts/blind_copy.pyscripts/decrypt_ais.pyscripts/decrypt_pdf.pyscripts/extract_tis.pyscripts/fuzz_engine.pyscripts/parse_26as.pyscripts/private_output.pyscripts/redact_ais.pyscripts/shape.pyscripts/star_invitation.pyscripts/tax_engine.pyscripts/tax_years.pyscripts/test_extraction.pyscripts/test_tax_engine.pyscripts/test_validate_income.pyscripts/unzip_26as.pyscripts/validate_income.py
Files
../../.claude-plugin/marketplace.jsonasset682 bytes../../.claude-plugin/plugin.jsonasset711 bytesSKILL.mdcore20,025 bytesSKILL.mdcore20,025 bytesSKILL.mdcore20,025 bytesSKILL.mdcore20,025 bytesassets/example-advance-fy2026-27.jsonasset539 bytesassets/example-income.jsonasset1,271 bytesreferences/advance-tax.mddoc7,531 bytesreferences/blind-extraction.mddoc4,463 bytesreferences/capital-gains.mddoc10,499 bytesreferences/deductions-checklist.mddoc10,163 bytesreferences/documents-guide.mddoc14,554 bytesreferences/form-selector.mddoc6,880 bytesreferences/input-schema.mddoc15,720 bytesreferences/portal-walkthrough.mddoc10,258 bytesreferences/rates-fy2025-26.mddoc15,195 bytesreferences/rates-fy2026-27.mddoc9,219 bytesscripts/ais_schema.pyruns2,934 bytesscripts/blind_copy.pyruns6,414 bytesscripts/decrypt_ais.pyruns4,325 bytesscripts/decrypt_pdf.pyruns1,407 bytesscripts/extract_tis.pyruns7,714 bytesscripts/fuzz_engine.pyruns28,538 bytesscripts/parse_26as.pyruns6,896 bytesscripts/private_output.pyruns463 bytesscripts/redact_ais.pyruns7,684 bytesscripts/shape.pyruns3,756 bytesscripts/star_invitation.pyruns834 bytesscripts/tax_engine.pyruns58,877 bytesscripts/tax_years.pyruns8,827 bytesscripts/test_extraction.pyruns26,906 bytesscripts/test_tax_engine.pyruns65,056 bytesscripts/test_validate_income.pyruns46,175 bytesscripts/unzip_26as.pyruns4,407 bytesscripts/validate_income.pyruns19,903 bytes
Read SKILL.md
# itr-wala - Indian ITR filing, deterministically
You are helping a resident individual prepare and file their Indian Income Tax
Return for **FY 2025-26 (AY 2026-27)** or estimate and prepare tax for
**FY 2026-27 (Tax Year 2026-27, Income-tax Act, 2025)**. Ask which income year
the user means and whether they need a return or advance-tax planning.
FY 2026-27 is not an AY 2026-27 return. You orchestrate; Python computes. The
user files. Work through the numbered workflow below, keeping
`work/progress.md` updated so an interrupted session can resume.
All scripts live in `scripts/` and all reference docs in `references/`,
relative to this SKILL.md. Resolve the skill directory once at the start
(e.g. from the path this file was loaded from) and use absolute paths.
View the complete source on GitHubSkills included
- itr-wala
Repository facts
- License
- MIT
- Created
- Jul 26, 2026
- Last pushed
- Oct 24, 2026
- Forks
- 129
- Open issues
- 5
- Project activity
- Active
Rank over the last 12 weeks
Now #984 · best #655 · down 269 in 30 days
- #965 on Nov 1
- #972 on Nov 2
- #974 on Nov 3
- #980 on Nov 4
- #983 on Nov 5
- #984 since Nov 6
57 earlier periods
- #876 on Aug 2
- #892 on Aug 3
- #884 on Aug 9
- #844 on Aug 10
- #779 on Aug 11
- #772 on Aug 12
- #775 on Aug 13
- #756 on Aug 14
- #731 on Aug 15
- #751 on Aug 16
- #763 on Aug 17
- #780 on Aug 18
- #766 on Aug 19
- #763 on Aug 20
- #768 on Aug 21
- #775 on Aug 23
- #783 on Aug 24
- #764 on Aug 25
- #734 on Aug 26
- #742 on Aug 27
- #763 on Aug 28
- #698 on Aug 29
- #701 on Aug 30
- #688 on Aug 31
- #693 on Sep 1
- #682 on Sep 2
- #687 on Sep 3
- #665 on Sep 4
- #655 on Sep 5
- #675 on Sep 6
- #717 on Sep 8
- #702 on Sep 9
- #706 on Sep 10
- #692 on Sep 11
- #693 from Sep 12 to Sep 13
- #718 on Sep 14
- #708 on Sep 15
- #722 on Sep 17
- #696 on Sep 20
- #735 on Sep 22
- #726 on Sep 23
- #701 on Sep 24
- #715 on Sep 27
- #715 on Oct 2
- #757 on Oct 11
- #775 on Oct 12
- #782 on Oct 13
- #792 on Oct 14
- #793 on Oct 16
- #821 on Oct 21
- #807 on Oct 23
- #769 on Oct 24
- #936 on Oct 25
- #950 on Oct 28
- #954 on Oct 29
- #958 on Oct 30
- #963 on Oct 31
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 3 notes
skills/itr-wala/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/itr-wala/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/itr-wala/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 102 network referencesin 11 files: itr-wala/references/rates-fy2025-26.md:7 itr-wala/references/rates-fy2026-27.md:5 itr-wala/references/capital-gains.md:21 and 8 more
- 1 obfuscation signalin 1 file: itr-wala/scripts/decrypt_ais.py:45
- No instruction overrides
- 18 executable scriptsin 18 files: itr-wala/scripts/ais_schema.py:1 itr-wala/scripts/blind_copy.py:1 itr-wala/scripts/decrypt_ais.py:1 and 15 more
- 1 reference to secretsin 1 file: itr-wala/scripts/star_invitation.py:8
- No requests to vote in Hot
Show all 122 signals by file
.claude-plugin/marketplace.json
.claude-plugin/plugin.json
- Network accessline 1
{ "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", - Network accessline 2
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", - Network accessline 10
"author": { "name": "Karan Bansal", "url": "https://karanbansal.in" - Network accessline 11
"name": "Karan Bansal", "url": "https://karanbansal.in" }, - Network accessline 12
"url": "https://karanbansal.in" - Network accessline 13
}, "homepage": "https://github.com/karanb192/itr-wala", "repository": "https://github.com/karanb192/itr-wala", - Network accessline 14
"homepage": "https://github.com/karanb192/itr-wala", - Network accessline 15
"repository": "https://github.com/karanb192/itr-wala",
skills/itr-wala/SKILL.md
- Network accessline 276
A return never verified is invalid. For a belated return, recommend submission and verification by 31 December 2026 to avoid crossing the filing cutoff. Source: [official verification FAQ](https://www.incometax.gov.in/iec/foportal/help/ - Network accessline 277
and verification by 31 December 2026 to avoid crossing the filing cutoff. Source: [official verification FAQ](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/itr-v-faqs30-days-timeline-e-verification-returns-fa - Network accessline 278
Source: [official verification FAQ](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/itr-v-faqs30-days-timeline-e-verification-returns-faq). - Network accessline 314
> If this helped you file your return, would you like to star > [itr-wala](https://github.com/karanb192/itr-wala) so the next filer can find it? - Network accessline 315
> [itr-wala](https://github.com/karanb192/itr-wala) so the next filer can find it? - Network accessline 326
Offer the [receipts thread](https://github.com/karanb192/itr-wala/issues/10)
skills/itr-wala/references/advance-tax.md
- Network accessline 9
income. Salary with sufficient employer TDS usually needs no extra payment. Business support is limited to 44AD/44ADA, not ordinary business books, F&O or 44AE. Source: [department tax-payment FAQ](https://www.incometax.gov.in/iec/foportal/ - Network accessline 11
Source: [department tax-payment FAQ](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/tax-payments-faq). - Network accessline 66
of the 2025 Act, not s.404. Section 404 sets the ₹10,000 threshold, s.405 governs credits and s.408 the schedule. Sources: [old advance-tax guidance](https://incometaxindia.gov.in/Tutorials/31.%20Provisions%20on%20pymt%20of%20adv.%20tax.pdf - Network accessline 67
credits and s.408 the schedule. Sources: [old advance-tax guidance](https://incometaxindia.gov.in/Tutorials/31.%20Provisions%20on%20pymt%20of%20adv.%20tax.pdf), [amended 2025 Act](https://www.incometaxindia.gov.in/documents/d/guest/income_t - Network accessline 68
Sources: [old advance-tax guidance](https://incometaxindia.gov.in/Tutorials/31.%20Provisions%20on%20pymt%20of%20adv.%20tax.pdf), - Network accessline 69
[amended 2025 Act](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf), - Network accessline 70
[2025 Act Gazette, ss.403/408](https://egazette.gov.in/WriteReadData/2025/265620.pdf), - Network accessline 71
[1961 Act ss.211/234C explained by CBDT, paragraph 72](https://www.incometaxindia.gov.in/documents/20117/6507196/Circular2_2018.pdf/61ce9ca1-09f6-df86-d049-0ded12a4ee08?t=1762868291859). - Network accessline 103
`work/progress.md`. Verify the government payment screen's year, Act and advance-tax category before the user pays. Never invent an AY for FY 2026-27: the [official estimator instructions](https://www.incometax.gov.in/iec/foportal/help/all- - Network accessline 104
advance-tax category before the user pays. Never invent an AY for FY 2026-27: the [official estimator instructions](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/income-and-tax-estimator-um) distinguish AY 2026 - Network accessline 105
the [official estimator instructions](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/income-and-tax-estimator-um)
skills/itr-wala/references/capital-gains.md
- Network accessline 21
Surcharge on these supported CG buckets is capped at 15% and cess is 4%. Both supported years use 20% equity STCG and 12.5% equity LTCG, not older 15%/10% columns. Source: [amended Act ss.196-198](https://www.incometaxindia.gov.in/documents - Network accessline 22
Both supported years use 20% equity STCG and 12.5% equity LTCG, not older 15%/10% columns. Source: [amended Act ss.196-198](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf) and [Finance - Network accessline 23
15%/10% columns. Source: [amended Act ss.196-198](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf) - Network accessline 24
and [Finance Act 2026](https://egazette.gov.in/WriteReadData/2026/271439.pdf). - Network accessline 65
in those funds. Do not apply deemed short-term treatment to every non-equity fund acquired after April 2023. Use the broker/AMC's confirmed classification; stop if it is unclear. Sources: [s.50AA](https://www.incometaxindia.gov.in/w/section - Network accessline 66
fund acquired after April 2023. Use the broker/AMC's confirmed classification; stop if it is unclear. Sources: [s.50AA](https://www.incometaxindia.gov.in/w/section-50aa-3), [AMFI tax guidance](https://www.amfiindia.com/investor/knowledge-ce - Network accessline 67
stop if it is unclear. Sources: [s.50AA](https://www.incometaxindia.gov.in/w/section-50aa-3), - Network accessline 68
[AMFI tax guidance](https://www.amfiindia.com/investor/knowledge-center-info?zoneName=TaxRegimeForMutualFunds). - Network accessline 81
Check listing status and acquisition date from evidence. A fund name or AIS code alone is insufficient. [AMFI holding-period guidance](https://www.amfiindia.com/investor/knowledge-center-info?zoneName=TaxRegimeForMutualFunds). - Network accessline 82
alone is insufficient. [AMFI holding-period guidance](https://www.amfiindia.com/investor/knowledge-center-info?zoneName=TaxRegimeForMutualFunds). - Network accessline 100
capped at slab tax. Old rebate uses ₹5L total income / ₹12,500 and excludes equity LTCG; its special-gain processing warning remains. Sources: [Finance Act 2025 s.20](https://egazette.gov.in/WriteReadData/2025/262125.pdf), - Network accessline 101
equity LTCG; its special-gain processing warning remains. Sources: [Finance Act 2025 s.20](https://egazette.gov.in/WriteReadData/2025/262125.pdf), [2025 Act ss.156/198](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025 - Network accessline 102
[Finance Act 2025 s.20](https://egazette.gov.in/WriteReadData/2025/262125.pdf), - Network accessline 103
[2025 Act ss.156/198](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf).
skills/itr-wala/references/documents-guide.md
- Network accessline 20
[Credential-related source omitted] - Network accessline 90
7. Bank account not pre-validated / PAN-Aadhaar-bank name mismatch → refund failure. 8. Filing from stale prefill/AIS downloaded early in the season (see Timing above). 9. Forgetting e-verification: verify within 30 days to preserve the upl - Network accessline 91
8. Filing from stale prefill/AIS downloaded early in the season (see Timing above). 9. Forgetting e-verification: verify within 30 days to preserve the upload date. After that, the verification date becomes the filing date, with applicable - Network accessline 92
9. Forgetting e-verification: verify within 30 days to preserve the upload date. After that, the verification date becomes the filing date, with applicable late-filing consequences. A return never verified is invalid. [Official verification
skills/itr-wala/references/form-selector.md
- Network accessline 68
31 December 2026; revised: 31 March 2027, subject to earlier assessment completion. Revised-return workflow/fees remain unsupported. Source: [Finance Act 2026 s.5](https://egazette.gov.in/WriteReadData/2026/271439.pdf). - Network accessline 70
[Finance Act 2026 s.5](https://egazette.gov.in/WriteReadData/2026/271439.pdf).
skills/itr-wala/references/portal-walkthrough.md
- Network accessline 14
- The user logs in at https://eportal.incometax.gov.in themselves. NEVER see, ask for, type, or relay a password or OTP. Ask the user to reach the dashboard, then continue. - Network accessline 66
- **Acknowledgement**: after submission, have the user download the ITR-V / acknowledgement (ACK number) from e-File -> Income Tax Returns -> View Filed Returns. Save it with the filing pack. - **e-verification confirmation**: confirm statu - Network accessline 67
- **e-verification confirmation**: confirm status shows "Successfully e-Verified". If pending, remind the user of the 30-day window. Late verification changes the filing date; a return never verified is invalid. For a belated return, recomm - Network accessline 68
- **s.143(1) intimation**: CPC will process the return and email an intimation comparing the filed figures with its computation. If our numbers were verified to the rupee at preview, expect "no demand, no refund" or the computed refund. A m - Network accessline 69
- **Missed or wrong filing - deadlines (AY 2026-27)**. Re-check [the rate card](rates-fy2025-26.md) and [official updates](https://www.incometax.gov.in/iec/foportal/latest-news): - Network accessline 70
- Original non-audit due dates: 31 July 2026 without business/profession; 31 August 2026 with business/profession. Verify taxpayer status rather than choosing a date from the form number. - Belated return s.139(4): up to **31 December 202 - Network accessline 72
- Revised return s.139(5): up to **31 March 2027**, or assessment completion if earlier. From 1 January, s.234I fee is ₹1,000 up to ₹5L total income and ₹5,000 above it. Revised-return workflow/fees are not modelled. Source: [ITR-2 FAQ](htt
skills/itr-wala/references/rates-fy2025-26.md
- Network accessline 7
Finance Act 2026 split the non-audit deadline under s.139(1). The determinant is the taxpayer's business/professional income and audit status, not the ITR form number. See [Finance Act 2026 s.5](https://egazette.gov.in/WriteReadData/2026/27 - Network accessline 9
form number. See [Finance Act 2026 s.5](https://egazette.gov.in/WriteReadData/2026/271439.pdf). - Network accessline 20
- Audit extension: [CBDT Circular 07/2026 dated 28 September 2026](https://www.incometax.gov.in/iec/foportal/sites/default/files/2026-09/Circular-7-2026.pdf), audit report 21 October and return 21 November. Re-check official notifications b - Network accessline 21
- Belated/revised limits are also subject to earlier assessment completion. Revisions from 1 January to 31 March 2027 attract s.234I fee ₹1,000 up to ₹5L total income, ₹5,000 above it. Revised-return workflow/fees are unsupported. Sources: - Network accessline 22
- **Belated return regime lock (s.115BAC(6)):** a no-business taxpayer cannot opt for the old regime after the s.139(1) due date. Business filers depend on a valid timely election, including a continuing prior-year option. Set `business_reg - Network accessline 37
- Standard deduction (salary/pension): **75,000**. - **s.87A rebate: max 60,000.** The ₹12,00,000 eligibility threshold uses TOTAL income, including special-rate gains. The rebate offsets slab-rate tax only. Salary up to ₹12,75,000 yields z - Network accessline 38
- **s.87A rebate: max 60,000.** The ₹12,00,000 eligibility threshold uses TOTAL income, including special-rate gains. The rebate offsets slab-rate tax only. Salary up to ₹12,75,000 yields zero tax only with no other income affecting eligibi - Network accessline 39
- **87A marginal relief:** above ₹12L total income, the deduction is total income-tax minus income exceeding ₹12L, capped at slab-rate tax. For slab-only income ₹12,10,000, tax before relief is ₹61,500, relief ₹51,500, then cess gives ₹10,4 - Network accessline 52
- Standard deduction **50,000**; actual professional tax paid is deductible, without an invented ₹5,000 engine cap. Source: [s.16(iii), employment-tax deduction](https://www.incometaxindia.gov.in/w/employees-benefits-allowable). Amounts abo - Network accessline 54
- **Basic-exemption absorption order vs 87A:** when unused basic exemption can absorb special-rate gains AND the rebate is in play, no fixed order is always cheapest (111A/112 tax is rebate-eligible, 112A tax is not) - the engine tries ever - Network accessline 55
- Chapter VI-A caps the engine enforces: 80C 1,50,000; 80CCD(1B) 50,000; 80TTA 10,000 (<60y) / 80TTB 50,000 (seniors, savings+FD); 80CCD(2) at **10%** of Basic+DA for private employers under old regime (14% govt); s.24(b) self-occupied inte - Network accessline 56
- **s.24(b) caveat:** the 2,00,000 cap is aggregate across self-occupied properties, before combining rental income. It requires a loan taken on/after 1-Apr-1999 for purchase/construction completed within 5 years; for repair/renovation or p - Network accessline 99
- **s.207(2) senior carve-out**: resident 60+ with no business/professional income owes no advance tax → no 234B/234C. Engine applies this automatically from `age_category`. - **Rule 119A**: the base amount for 234A/B/C is rounded DOWN to a - Network accessline 101
- **s.234F late fee**: 5,000 if filed after the due date; **1,000 if total income ≤ 5,00,000**. The income-based filing obligation uses income **before Chapter VI-A deductions**, so deductions below the basic exemption do not cancel the fee - Network accessline 105
- **s.288A**: total income rounded to the nearest 10 before slab tax; the slab portion is the rounded total less special-rate income, floored at zero. Special-rate buckets are not independently rounded to tens. **s.288B**: tax payable/refun - Network accessline 109
makes the affected output provisional. Medical-insurance claims have an absolute 1,00,000 ceiling, with family-specific eligibility still supplied from evidence. [Department deduction limits](https://www.incometaxindia.gov.in/w/deductions). - Network accessline 111
[Department deduction limits](https://www.incometaxindia.gov.in/w/deductions). - Network accessline 115
- https://cleartax.in/last-date-to-file-itr · https://taxguru.in/income-tax/ay-2026-27-itr-due-dates-finance-act-2026.html - Network accessline 116
- https://cleartax.in/s/income-tax-slabs · https://1finance.co.in/blog/old-tax-regime-slabs-fy-2025-26/ - Network accessline 117
- https://tax2win.in/guide/section-87a · https://taxguru.in/income-tax/tax-planning-fy-2025-26-understanding-rebate-rules-ltcg-section-112a-new-regime.html · https://taxguru.in/income-tax/section-87a-rebate-stcg-111a-tax-planning-fy-2025-26 - Network accessline 118
- https://cleartax.in/s/marginal-relief-surcharge · https://www.incometaxindia.gov.in/w/tax-rates%E2%80%8B - Network accessline 119
- https://cleartax.in/s/long-term-capital-gains-ltcg-tax · https://tax2win.in/guide/calculate-capital-gains-tax-on-shares · https://cleartax.in/s/cryptocurrency-taxation-guide - Network accessline 120
- https://cleartax.in/s/interest-imposed-by-income-tax-department-under-section-234c · https://www.taxbuddy.com/blog/section-234b-234c-interest-calculation · https://cleartax.in/s/late-tax-return - Network accessline 121
- https://www.taxbuddy.com/blog/80ccd-2-in-new-tax-regime
skills/itr-wala/references/rates-fy2026-27.md
- Network accessline 5
and `ay: null`; do not label this AY 2027-28. FY 2025-26 remains AY 2026-27 under the 1961 Act. The government [estimator manual](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/income-and-tax-estimator-um) - Network accessline 6
under the 1961 Act. The government [estimator manual](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/income-and-tax-estimator-um) makes the same distinction. - Network accessline 7
[estimator manual](https://www.incometax.gov.in/iec/foportal/help/all-topics/e-filing-services/income-and-tax-estimator-um) - Network accessline 10
Read to explain engine output, never to do arithmetic. Verified against the [2025 Act amended by Finance Act 2026](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf), with the [original 20 - Network accessline 11
[2025 Act amended by Finance Act 2026](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf), with the [original 2025 Act Gazette](https://egazette.gov.in/WriteReadData/2025/265620.pdf) as a - Network accessline 12
the enacted [Finance Act 2026](https://egazette.gov.in/WriteReadData/2026/271439.pdf), - Network accessline 13
and [Act 21 of 2026](https://egazette.gov.in/WriteReadData/2026/275521.pdf). - Network accessline 14
If the consolidated PDF is unavailable, read the [original Act gazette](https://egazette.gov.in/WriteReadData/2025/265620.pdf) - Network accessline 46
Statutory source for the table: [amended Act](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf) - Network accessline 47
and [Finance Act 2026](https://egazette.gov.in/WriteReadData/2026/271439.pdf). - Network accessline 71
liability below ₹10,000 requires no advance tax. Payments by 31 March count as advance tax but do not erase instalment default. Source: [s.403(3) exemption, s.404 threshold, s.405 credits and s.408 schedule](https://www.incometaxindia.gov.i - Network accessline 72
as advance tax but do not erase instalment default. Source: [s.403(3) exemption, s.404 threshold, s.405 credits and s.408 schedule](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf), [202 - Network accessline 73
[s.403(3) exemption, s.404 threshold, s.405 credits and s.408 schedule](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf), - Network accessline 74
[2025 Act Gazette](https://egazette.gov.in/WriteReadData/2025/265620.pdf). - Network accessline 96
late fee. Other mandatory-filing conditions require separate verification. Revised-return fees under s.428(b) are not modelled. Source: [s.263 and ss.423-428](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amende - Network accessline 98
Source: [s.263 and ss.423-428](https://www.incometaxindia.gov.in/documents/d/guest/income_tax_act_2025_as_amended_by_fa_act_2026-pdf). - Network accessline 105
The self-occupied interest cap is aggregate across properties before combining rental income. The separate inter-head loss cap applies afterwards. Source: [s.22(2)/(5)](https://www.incometaxindia.gov.in/w/section-22-211). - Network accessline 107
Source: [s.22(2)/(5)](https://www.incometaxindia.gov.in/w/section-22-211). - Network accessline 123
Sources: [Finance Act 2026 s.35(b)(A) removes buyback dividend treatment; s.42 changes s.69; s.43 changes SGB exemption](https://egazette.gov.in/WriteReadData/2026/271439.pdf) - Network accessline 124
and [August amendment](https://egazette.gov.in/WriteReadData/2026/275521.pdf).
skills/itr-wala/scripts/ais_schema.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/itr-wala/scripts/blind_copy.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/itr-wala/scripts/decrypt_ais.py
skills/itr-wala/scripts/decrypt_pdf.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/itr-wala/scripts/extract_tis.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/itr-wala/scripts/fuzz_engine.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/itr-wala/scripts/parse_26as.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/itr-wala/scripts/private_output.py
- Executable scriptline 1
Executable file
skills/itr-wala/scripts/redact_ais.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/itr-wala/scripts/shape.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/itr-wala/scripts/star_invitation.py
skills/itr-wala/scripts/tax_engine.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 860
review = result.setdefault("verification_required", { "reason": "mixed_presumptive_income", "regimes": [], "message": message, "evidence": "https://github.com/karanb192/itr-wala/issues/19"}) - Network accessline 861
"reason": "mixed_presumptive_income", "regimes": [], "message": message, "evidence": "https://github.com/karanb192/itr-wala/issues/19"}) review["regimes"].append(rk) - Network accessline 862
"evidence": "https://github.com/karanb192/itr-wala/issues/19"})
skills/itr-wala/scripts/tax_years.py
- Executable scriptline 1
Executable file
skills/itr-wala/scripts/test_extraction.py
- Executable scriptline 1
Executable file
skills/itr-wala/scripts/test_tax_engine.py
- Executable scriptline 1
Executable file
skills/itr-wala/scripts/test_validate_income.py
- Executable scriptline 1
Executable file
skills/itr-wala/scripts/unzip_26as.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/itr-wala/scripts/validate_income.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/itr-wala/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/itr-wala/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/itr-wala/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/itr-wala/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/itr-wala/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/karanb192-itr-wala/)