← Back to insights
Sri Lanka Business

Sri Lanka Software Engineer Tax Guide 2025-26 — Local, Foreign & Freelance

ERPA SolutionsSeptember 20269 min read

Sri Lankan software engineers can fall under four very different tax regimes — and the marginal rate on the same income can range from 6% to 36% depending on how you are paid. Getting the classification right is the single biggest lever on your take-home. Here is how each scenario works for Year of Assessment 2025-26 (1 April 2025 – 31 March 2026), the rates that apply, and the traps that silently push you into the higher band.

The four scenarios

Before anything else, work out which of these describes you. Two of them can apply at once (day job + weekend freelancing); in that case each stream is taxed under its own rules and added together at return-filing time.

Employed
  • 1. Local company employee — on a Sri Lankan payroll, APIT deducted at source.
  • 2. Foreign remote employee — employed by a foreign company, salary paid in foreign currency into a Sri Lankan bank.
Self-employed
  • 3. Freelancer or consultant — invoicing clients directly (foreign platforms or local businesses).
  • 4. Limited company owner — you own a private company that invoices clients and pays you a salary or dividend.

The starting numbers for YA 2025-26

Every scenario below builds on the same base rules for resident individuals:

  • Personal relief: Rs 1,800,000 per year, tax-free.
  • Standard progressive slabs on taxable income above relief: 6% (first Rs 1m), 18%, 24%, 30%, then 36% on the balance.
  • Foreign-service-income cap: 15% marginal rate above the first Rs 1m (which is at 6%) — subject to the qualifying conditions covered below.
  • Bank interest WHT: 10% deducted at source, claimable as a credit on your return.

Scenario 1 — Local employee

You are on a Sri Lankan company’s payroll. Your employer deducts APIT (Advance Personal Income Tax) each month based on your cumulative pay and issues a T10 certificate after year-end. In most cases you do not need to file a return at all — the APIT deducted is your final liability.

You must still file a return if any of these are true:

  • You changed employers during the year.
  • You have side income (rent, freelance projects, interest above the free thresholds, capital gains).
  • You had more than one employer at the same time.
  • Your total income exceeded Rs 1.8m and no APIT was deducted (e.g. contract role).

Worked example. Salary Rs 300,000 per month → Rs 3,600,000 per year. After Rs 1.8m relief, taxable income is Rs 1.8m. Tax: 6% on the first Rs 1m (Rs 60,000) + 18% on the next Rs 500k (Rs 90,000) + 24% on the next Rs 300k (Rs 72,000) = Rs 222,000 per year, or Rs 18,500 per month deducted as APIT.

Scenario 2 — Foreign remote employee

You are employed by a company outside Sri Lanka (US, UK, Australia, Singapore) working remotely from Sri Lanka. Your salary is paid in foreign currency and remitted into a Sri Lankan bank account. Under IRD guidance (APIT Table 8), your marginal rate is capped at 15% above the first Rs 1m band, provided all of these are true:

  1. The service is used outside Sri Lanka. Your work product benefits the foreign employer, not their Sri Lanka operations or Sri Lankan customers.
  2. Salary paid in foreign currency and remitted through the Sri Lankan banking system. Keep the inward remittance advice for each payment.
  3. You are a Sri Lanka tax resident in that year of assessment.

Because a foreign employer has no Sri Lankan payroll obligation, no one deducts APIT for you. You must self-remit the tax by the 15th of the following month via the IRD Online Tax Payment Platform (OTPP), and file the annual return by 30 November.

Worked example. Salary equivalent to Rs 500,000 per month → Rs 6,000,000 per year. Under Table 8 the effective tax is Rs 60,000 on the first Rs 1m after relief, then 15% on the remaining Rs 3.2m (Rs 480,000) = Rs 540,000. Contrast this with local Scenario 1 rules on the same income (approximately Rs 1,020,000) — the concession saves roughly Rs 480,000 a year.

Traps that push you into 36%

  • Foreign employer, Sri Lankan customers. If your work directly serves the foreign company’s Sri Lanka clients, the “service used outside” test fails. Address on the contract is not enough.
  • PayPal-only remittance. Money sitting in a PayPal wallet has not entered the Sri Lankan banking system. Withdraw to a local bank and keep the credit advice.
  • Consulting agreement dressed as employment. If you invoice the foreign company as a contractor rather than receiving salary as an employee, you fall under Scenario 3, not 2 — different rules, different quarterly obligations.

Scenario 3 — Freelancer or consultant

You invoice clients directly — Upwork, Fiverr, Toptal, direct international clients, or Sri Lankan businesses. You are running a business as a sole proprietor. The tax rules:

  • Business profit (revenue minus deductible expenses) is your taxable income.
  • Income from services used outside Sri Lanka, remitted through a bank, qualifies for the 15% concessionary regime.
  • Income from Sri Lankan clients follows the standard slabs up to 36%.
  • If you have both, you must split qualifying from non-qualifying income and apply each rate separately.

Deductible expenses for developers

  • Laptop, monitor, peripherals (with depreciation)
  • Software and SaaS subscriptions for client work
  • Internet and mobile bills, apportioned
  • Home office proportion (rent, electricity)
  • Professional training, books, conference fees
  • Cloud hosting and dev-tool infrastructure
  • Accountancy and bank fees

Keep receipts and a written apportionment basis for anything used partly personally. Without evidence, IRD can disallow the deduction at audit.

Quarterly instalments

For YA 2025-26 you file a Statement of Estimated Tax (SET) and pay quarterly by 15 August, 15 November, 15 February, and 15 May. Note that from YA 2026-27 the SET has been abolished for individuals and replaced with a formula-based instalment schedule — see our SET abolition update for the transition.

Worked example. Annual revenue from foreign clients Rs 7,200,000; deductible expenses Rs 1,200,000; profit Rs 6,000,000. After Rs 1.8m relief, taxable profit Rs 4.2m. Under the foreign-service concession: Rs 60,000 on the first Rs 1m + 15% on Rs 3.2m = Rs 540,000 — roughly 9% of gross revenue.

Scenario 4 — Limited company owner

You have incorporated a private company that invoices clients and pays you a salary and/or dividend. Two layers of tax apply:

  1. Corporate income tax. Standard rate 30% on company profits. A qualifying export-services company can benefit from a concessionary rate of 15%, subject to strict conditions on the nature of services and documentation.
  2. Personal tax on drawings. Salary you draw from your own company is APIT-deductible and taxable to you personally under the standard slabs (Scenario 1 rules). Dividends face WHT.

Worked example. Company revenue Rs 12m, expenses Rs 4.5m, profit Rs 7.5m. Owner draws salary of Rs 3.6m (already an expense). Company profit after salary: Rs 3.6m, corp tax at 30% = Rs 1,080,000. Personal tax on Rs 3.6m salary = Rs 222,000. Combined tax Rs 1,302,000 on gross Rs 12m revenue — considerably more than the Rs 540,000 the same engineer would pay as a sole freelancer with qualifying foreign clients.

Incorporation is not a default win. It is worth it when you have employees on payroll, need to retain profits inside the business, or need corporate status for enterprise contracts — not simply to save personal tax.

The compliance calendar

  • Monthly (Scenarios 2, 4): APIT / self-remit by the 15th of the following month.
  • Quarterly (Scenario 3, YA 2025-26): SET instalments by 15 Aug, 15 Nov, 15 Feb, 15 May.
  • 30 September 2026: Final personal income tax payment for YA 2025-26. See our 30 September checklist.
  • 30 November 2026: Annual return filing deadline for YA 2025-26.

Frequently asked questions

Do I pay Sri Lanka tax on Upwork or Fiverr income?

Yes — overseas platform earnings are fully taxable in Sri Lanka. If the service is used outside Sri Lanka and the payment is remitted through a local bank, the 15% concessionary regime applies. If either condition fails, the standard slabs up to 36% apply.

What is APIT Table 8?

The IRD’s concessionary APIT schedule for employees of foreign employers who provide services outside Sri Lanka and receive salary in foreign currency through a Sri Lankan bank. It caps the marginal rate at 15%.

Can I use PayPal instead of a bank for the 15% rate?

No. The concession requires remittance through the Sri Lankan banking system. Withdraw from PayPal to your local bank and keep the inward-remittance advice as evidence.

Should I incorporate as a freelance developer?

Usually not, if your income already qualifies for the 15% concession. The double layer of corporate + personal tax often exceeds a sole-proprietor bill. Incorporate for genuine business reasons — employees, retained profits, enterprise contracting — not tax avoidance.

What if my foreign employer will not give me a T10?

A foreign employer with no Sri Lanka presence is not obligated to issue one. Use your salary slips, contract, and bank remittance advices as documentary evidence when filing.


For deeper reading, see our foreign service income guide and step-by-step filing walkthrough. Not sure which scenario applies to you or how to compute the tax? Get in touch — we’ll review your situation and help you file before the deadline.

Estimate your tax in 2 minutes using our Sri Lanka tax calculators →

More insights

Related reading

All insights →

Working through something similar? Let’s talk it through.

We do free 30-minute conversations on ERP, accounting, or software decisions. No deck, no follow-up sales calls — just a candid take on what you’re weighing.