induwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka APIT Calculator — Monthly Employee Tax (2025/26)

Enter your monthly gross salary and get the exact APIT your employer should withhold under the IRD's Table 01 for Y/A 2025/26 (1 April 2025 – 31 March 2026). Bracket-by-bracket breakdown, optional lump-sum (Table 02) mode, sources cited.

By Induwara AshinsanaUpdated May 16, 2026
Monthly APIT calculatorY/A 2025/26
IRD Table 01 verified
Rs

Total monthly remuneration before APIT, EPF, or any other deductions.

Quick presets
APIT this month
Rs 8,000
Take-home this month
Rs 242,000
Annualised (salary only)
Rs 96,000
Gross Rs 3,000,000/yr
Effective rate
3.2%
Marginal rate: 18%

Monthly bracket breakdown

RateMonthly band (gross)Amount in bandTax in band
0%Rs 0 — Rs 150,000Rs 150,000Rs 0
6%Rs 150,000 Rs 233,333Rs 83,333Rs 5,000
18%Rs 233,333 Rs 250,000Rs 16,667Rs 3,000
Monthly APIT on regular salaryRs 8,000
Cross-check passed. IRD Table 01 monthly formula gives Rs 8,000 — bracket walk gives Rs 8,000.

Brackets and formulas published by the Inland Revenue Department under the Inland Revenue Act No. 24 of 2017 (as amended by Act No. 2 of 2025). Personal relief Rs 1,800,000/year (Rs 150,000/month). For full sources and methodology see the sections below.

How it works

The calculator implements the IRD's Table 01 (Monthly Tax on Regular Profits) for Year of Assessment 2025/26. The same monthly figure can be derived two equivalent ways, and this page runs both in parallel so you can see them match to the rupee:

  1. Bracket walk (annual basis). Multiply your monthly gross by 12 to get annual gross. Subtract the personal relief of Rs 1,800,000 (Rs 150,000 a month) to get annual taxable income. Apply the progressive brackets in order, then divide by 12 to get the monthly APIT.
    • Rs 0 → Rs 1,000,000 : 6%
    • Rs 1,000,000 → Rs 1,500,000 : 18%
    • Rs 1,500,000 → Rs 2,000,000 : 24%
    • Rs 2,000,000 → Rs 2,500,000 : 30%
    • Above Rs 2,500,000 : 36%
  2. Closed-form monthly formula (Table 01). The IRD publishes a per-bracket APIT = rate × M − constant formula so payroll software can short-circuit the bracket walk. The constants for Y/A 2025/26 are:
    • Rs 0 → Rs 150,000: rate 0%, constant Rs 0
    • Rs 150,000 → Rs 233,333: rate 6%, constant Rs 9,000
    • Rs 233,333 → Rs 275,000: rate 18%, constant Rs 37,000
    • Rs 275,000 → Rs 316,667: rate 24%, constant Rs 53,500
    • Rs 316,667 → Rs 358,333: rate 30%, constant Rs 72,500
    • Above Rs 358,333: rate 36%, constant Rs 94,000

The calculator runs both methods on every keystroke and surfaces a green “cross-check passed” line if they agree to the rupee. If you spot a divergence please email me — the brackets in this tool are kept in sync with the IRD's published tables, but new amendments do occasionally happen mid-year.

The optional “+ Bonus / lump-sum”mode implements the IRD's Table 02 procedure for a one-off payment. With the simplifying assumption that your monthly salary stays constant for the year and no earlier lump-sums have been paid YTD, the tax due on a lump-sum B is:

lumpSumTax = annualTax(monthlyGross × 12 + B) − annualTax(monthlyGross × 12)

For payslip-level accuracy when you have prior YTD figures, take the result here as a guide and reconcile against your employer's payroll system, which can use your actual month-by-month payment history.

Why the annual basis matters. APIT is a withholding mechanism, not a separate tax. The Rs 150,000 monthly relief and the six-figure slab widths only make sense once you annualise, because the personal relief of Rs 1,800,000and the brackets are defined per year of assessment, not per month. That is why a single large month — say a bonus month — can push you into a higher band for that month even though your regular salary sits comfortably in a lower one. The IRD's Table 02 method exists precisely to smooth that out: it charges the lump-sum at your projected marginal rate rather than spiking a single month's regular deduction. If your total earnings for the year end up lower than projected — for example you leave employment mid-year — your final liability from your annual return may be less than the APIT withheld, and the difference is refundable.

What counts as “regular profits from employment.” The figure you enter should be your gross cash remuneration for the month — basic salary plus fixed cash allowances that form part of your contractual pay. Statutory employee deductions such as your EPF contribution are not subtracted before APIT: APIT is calculated on gross, and EPF comes out separately. If you want to see the EPF and ETF side of your payslip, use the Sri Lanka EPF & ETF Calculator. For the full-year picture — including business income, rent, and other sources reconciled against your APIT credits — cross-check with the Sri Lanka Income Tax Calculator. And if part of your income is self-employed or freelance, that portion is settled through quarterly installments rather than APIT — the quarterly tax installment calculator covers those due dates.

Rounding and edge behaviour. The IRD convention is to round the monthly APIT to the nearest rupee, which this tool follows — so on rare boundary inputs the bracket walk and the closed-form formula can differ by up to one rupee before rounding, then agree once rounded. Salaries at or below the Rs 150,000 relief return zero APIT, but your employer must still register you and file a nil monthly schedule. Inputs are clamped to a sane maximum so that a mistyped figure never produces a nonsensical negative take-home.

Worked examples

Monthly gross

Rs 250,000(Rs 3,000,000/yr)

  1. Annual gross: Rs 250,000 × 12 = Rs 3,000,000
  2. Annual taxable: Rs 3,000,000 − Rs 1,800,000 = Rs 1,200,000
  3. Tax: Rs 1,000,000 × 6% = Rs 60,000
  4. Plus: Rs 200,000 × 18% = Rs 36,000
  5. Annual APIT: Rs 96,000 → Monthly: Rs 8,000
  6. Cross-check (Table 01 formula): 0.18 × 250,000 − 37,000 = Rs 8,000 ✓

Monthly gross

Rs 150,000(Rs 1,800,000/yr)

  1. Annual gross: Rs 150,000 × 12 = Rs 1,800,000
  2. Annual taxable: Rs 1,800,000 − Rs 1,800,000 = Rs 0
  3. No APIT — exactly at the relief threshold.
  4. Take-home: Rs 150,000 (employer files a nil APIT return).

Monthly gross

Rs 500,000(Rs 6,000,000/yr)

  1. Annual gross: Rs 500,000 × 12 = Rs 6,000,000
  2. Annual taxable: Rs 6,000,000 − Rs 1,800,000 = Rs 4,200,000
  3. Tax: 6% × Rs 1,000,000 = Rs 60,000
  4. Plus: 18% × Rs 500,000 = Rs 90,000
  5. Plus: 24% × Rs 500,000 = Rs 120,000
  6. Plus: 30% × Rs 500,000 = Rs 150,000
  7. Plus: 36% × Rs 1,700,000 = Rs 612,000
  8. Annual APIT: Rs 1,032,000 → Monthly: Rs 86,000
  9. With a Rs 200,000 bonus this month, lump-sum APIT = Rs 72,000.
  10. Total APIT this month = Rs 86,000 + Rs 72,000 = Rs 158,000.

Monthly gross

Rs 95,000(Rs 1,140,000/yr)

  1. Edge case — salary below the relief threshold.
  2. Annual gross: Rs 95,000 × 12 = Rs 1,140,000
  3. Annual taxable: Rs 1,140,000 − Rs 1,800,000 → floored at Rs 0
  4. No APIT is withheld — Rs 95,000 is well under Rs 150,000/month.
  5. Take-home: Rs 95,000 (employer still files a nil monthly schedule).

Monthly gross

Rs 1,200,000(Rs 14,400,000/yr)

  1. Edge case — income deep inside the top 36% band.
  2. Annual gross: Rs 1,200,000 × 12 = Rs 14,400,000
  3. Annual taxable: Rs 14,400,000 − Rs 1,800,000 = Rs 12,600,000
  4. 6% × Rs 1,000,000 = Rs 60,000
  5. 18% × Rs 500,000 = Rs 90,000
  6. 24% × Rs 500,000 = Rs 120,000
  7. 30% × Rs 500,000 = Rs 150,000
  8. 36% × Rs 10,100,000 = Rs 3,636,000
  9. Annual APIT: Rs 4,056,000 → Monthly: Rs 338,000
  10. Cross-check (Table 01 formula): 0.36 × 1,200,000 − 94,000 = Rs 338,000 ✓

Frequently asked questions

Sources & references

Brackets, formulas, and worked-example values were last cross-checked against the IRD sources on 2026-05-16. The personal relief was raised from Rs 1,200,000 to Rs 1,800,000, and the 12% slab was removed, effective 1 April 2025 under the Inland Revenue (Amendment) Act No. 2 of 2025.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.