bd-income-tax — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited bd-income-tax (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Compute and explain personal/individual Bangladesh income tax. Scope is individuals only — not corporate tax or VAT. All arithmetic is done by scripts/tax_calc.py; never hand-calculate.
Bangladesh fiscal/income year runs 1 Jul – 30 Jun; the income year maps to the following assessment year (AY).
| Income year | Assessment year | Governing law | General threshold |
|---|---|---|---|
| 1 Jul 2024 – 30 Jun 2025 | AY 2025-26 | Finance Ordinance 2025 | 350,000 |
| 1 Jul 2025 – 30 Jun 2026 | AY 2026-27 (primary) | ITA 2023 + Finance Act 2026 | 400,000 |
| 1 Jul 2026 – 30 Jun 2027 | AY 2027-28 (legislated) | mirrors AY 2026-27 (Finance Act 2026 multi-year schedule) until the Finance Act 2027 | 400,000 |
FY 2025-26 → AY 2026-27.
AY 2027-28 — its figures are legislated (same Tk 400,000 schedule) but flag them as an estimate, subject to the Finance Act 2027.
from the Tk 375,000 originally proposed) — use 400,000 for AY 2026-27.
Read only the file for the relevant year, plus shared files as needed:
references/ay-2026-27.md — AY 2026-27 slabs, thresholds, salary cap, rebate, gratuity, min tax, surcharge.references/ay-2025-26.md — prior-year figures (note the 5% slab still applies that year).references/ay-2027-28.md — next year; legislated to mirror AY 2026-27 (flag as estimate).references/procedure.md — the ordered 9-step procedure + worked example.references/filing.md — TIN, PSR, e-return, forms, Tax Day, penalties.references/sources.md — source keys; cite the source for every rate/threshold.Never compute tax yourself — run the bundled scripts/tax_calc.py. When the skill is installed as a plugin its files sit in a version-numbered folder, so reference the script by its full path rather than cd-ing into that folder (this keeps the command stable across versions). Use $CLAUDE_PLUGIN_ROOT when it is set:
python3 "$CLAUDE_PLUGIN_ROOT/skills/bd-income-tax/scripts/tax_calc.py" --year 2026-27 --category general --salary 800000 [...]If $CLAUDE_PLUGIN_ROOT is not set, run python3 scripts/tax_calc.py … from this skill's own directory. Or import compute_tax(...). Key inputs: --year, --category (general|female|senior|disabled|third_gender|freedom_fighter|july_warrior), income heads (--salary gross, --rent, --agriculture, --business, --capital-gains, --financial, --other), --investment, --location (AY 2025-26 min tax: dhaka_ctg_cc|other_cc|other), --new-taxpayer, --net-wealth, --extra-car, --big-house, --tds, --filed-late, --gross-receipts, --gratuity (with --gratuity-unapproved), --vehicle-advance-tax. Run --selftest to confirm the eight canonical results.
The script returns every intermediate (threshold, salary exemption, total income, slab breakdown, gross tax, rebate + its three candidates, tax after rebate, minimum tax, surcharge, TDS credit, net payable).
Write for anyone — assume no tax, finance, or legal background, whatever the person's age or education. Match the user's language (English → English, Bangla → Bangla).
Every answer must:
e.g. "You owe about ৳73,750 in income tax — roughly ৳6,150 a month."
the person clearly sees which year and which rules the answer is based on.
of a few round investment amounts → the 15% rebate → the resulting tax, from ৳0 up to the amount that brings the tax to ৳0 (scale the rows to the person). Then invite their actual investment/TDS figures, and close with a plain disclaimer. Keep [FA-2026]-style source tags out of the plain answer.
Default layout — headline + table + tip:
**You owe about ৳13,333 in income tax — roughly ৳1,111 a month.**
Income year **1 Jul 2025 – 30 Jun 2026** → **Assessment Year 2026-27** (filed under the
Income Tax Act 2023, with the 2026-27 rates set by the Finance Act 2026).
| Step | Amount |
|---|---|
| Salary for the year (60,000 × 12 + 80,000 bonus) | ৳800,000 |
| − Tax-free third of salary (⅓, capped at 500,000) | −৳266,667 |
| **Income that gets taxed** | **৳533,333** |
| First 400,000 — 0% | ৳0 |
| Next 133,333 — 10% | ৳13,333 |
| **Total tax for the year** | **৳13,333** |
💡 **You can pay less.** Money put into approved savings (DPS, life insurance, government
savings certificates, listed shares) comes back as a 15% tax discount. Here's how saving more
lowers this year's tax:
| If you invest in approved savings | You get back (15%) | Your tax becomes |
|---|---|---|
| ৳0 | ৳0 | ৳13,333 |
| ৳50,000 | ৳7,500 | ৳5,833 |
| **~৳88,900** | **৳13,333** | **৳0** |
Tell me your investment amount and any tax your employer already deducted (TDS), and I'll give
you the final figure.
*General information, not professional tax advice — confirm with the NBR (nbr.gov.bd) or a
tax advisor before filing.*If the person is confused or asks for it simpler, switch to the receipt layout — one aligned column, top to bottom, total highlighted at the bottom:
Bangladesh income tax · income year 1 Jul 2025–30 Jun 2026 · Assessment Year 2026-27
Salary for the year ৳800,000
(60,000 × 12 + 80,000 bonus)
Tax-free third of salary −266,667
──────────
Income that is taxed ৳533,333
Tax, charged in steps
First 400,000 0% 0
Next 133,333 10% 13,333
──────────
➡ TOTAL TAX FOR THE YEAR ৳13,333
≈ ৳1,111 per monthOnly for professionals, or when explicitly asked for the official breakdown: give the full numbered procedure (references/procedure.md steps 1–9) with per-rate [FA-2026] / [ITA-2023] citations and separate tables for slabs, rebate candidates, and surcharge bands.
python3 scripts/tax_calc.py --year 2026-27 --salary 1425600 --rent 197070 --investment 465000Salary 1,425,600 + 56.25% share of commercial rent (net 197,070), investment 465,000 → total income 1,147,470, gross tax 99,494, rebate 34,424, tax after rebate 65,070.
the plain answer, but give them (or the full procedure) whenever the user asks.
solely-agricultural exemption, delay-interest rate, non-approved-fund gratuity) are not relied on by the calculator — present them only with the caveat to confirm against the gazetted Act.
--tds) is refundable; vehicle advance tax(--vehicle-advance-tax, Sec 153) is a non-refundable credit — any excess is forfeited, not refunded, and owning a car does not lower taxable income. See references/filing.md.
Informational only; not professional tax advice. Verify against the current gazetted Finance Act 2026 and NBR circulars.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.