Foreign Income Tax in Sri Lanka: Gross or Net?

You invoice a foreign client for USD 1,000. The platform takes its cut. The bank shaves off a transfer fee. What actually reaches your account is maybe USD 870. So when the tax bill comes, do you pay on the full USD 1,000 or on the USD 870 you walked away with?
It is one of the most common questions freelancers ask about foreign income tax in Sri Lanka, and the honest answer has a twist. You end up taxed on the net. But not in the way most people assume, and not automatically.
Let me walk through how it actually works, because getting it wrong costs you money in one of two directions.
Are you taxed on the gross or the net foreign payment?
You are taxed on the net. In tax language, on your "gains and profits."
Under Section 6(1) of the Inland Revenue Act, a freelancer's earnings are business income, and business income means your revenue after allowable business costs. Platform fees and bank charges are allowable business costs. So once you subtract them, the amount left is what you pay tax on.
Here is the twist though. The law does not simply look at what landed in your bank and tax that. It starts from the gross invoice, treats it as your revenue, and then lets you deduct the fees as expenses. The net is where you arrive, not where you start.
This distinction is not just wording. "Taxed on the net" makes it sound automatic, as if the IRD only ever sees the amount you received. It does not. It sees the gross invoice as your income and expects you to claim the fees back down. If you never record the fees, there is nothing to subtract, and you are taxed on the gross.
Why does Sri Lanka start from the gross amount?
Because the law treats your freelance work as a business, and every business is taxed on revenue minus expenses, not on whatever happens to be left in the account.
Your gross invoice is your revenue. The platform commission is a cost of earning that revenue. The bank fee is a cost of collecting it. Both are real business expenses, but they are expenses, not invisible reductions. The tax system needs you to show them as expenses so they can be deducted under Section 11(1), which allows costs "incurred in the production of income from the business."
Think of it like a shop. The shop is taxed on its sales, then deducts what it paid suppliers. It is not taxed only on the cash in the till at closing time. Your freelancing works the same way. The invoice is the sale. The platform and the bank are your suppliers.
Which fees can you deduct, and which you can't?
The test under Section 11(1) is simple: was the cost incurred to produce your income? If yes, it is deductible.
| Fee or cost | Deductible? | Why |
|---|---|---|
| Platform commission (Upwork, Fiverr, etc.) | Yes | You must pay it to earn through the platform |
| Bank or processor transfer fee (Payoneer, PayPal, wire) | Yes | Incurred to collect your foreign payment |
| Currency conversion charge by the bank | Yes | A cost of receiving the income in rupees |
| Software or tools used for client work | Yes | Incurred in the production of income |
| Your lunch, commute, or personal phone plan | No | Domestic expenses, blocked by Section 10(1)(b) |
The line sits between business and personal. Section 10(1)(b) blocks "domestic expenses," your meals, ordinary clothing, commuting from home. If a cost is part of earning the income, it is in. If it is part of living your life, it is out. For mixed costs like a home internet connection, you apportion and claim only the business share. We cover the full list in our guide on what expenses freelancers can deduct.
When is the income counted, the invoice date or the payment date?
The invoice date. This trips up a lot of freelancers.
Freelancers account on the accrual basis under Section 21(3). That means income is counted when it becomes receivable, the moment you are entitled to the payment, which is normally when you invoice or complete the work. Not when the money actually arrives.
So an invoice you raise in March but get paid for in April belongs to the earlier tax year, the one in which you became entitled to it. The cash arriving later does not change which year it falls in.
The same logic sets your exchange rate. Under Section 26(6), you convert the foreign amount to rupees at the Central Bank of Sri Lanka spot rate on the date the income is taken into account, which for you is the invoice date. Not the day the dollars hit your account. If the rupee moved between those two dates, the invoice-date rate is the one that counts. Our guide on the exchange rate for foreign income goes deeper on this.
Using the payment date instead of the invoice date, for either the timing or the exchange rate, is a common and avoidable error. It can push income into the wrong year and understate or overstate your tax. The accrual rule under Section 21(3) is not optional for business income. Record the invoice date and the rate on that date.
What does this look like with real numbers?
Say that over the Year of Assessment 2025/2026, your foreign invoices add up to a gross of Rs. 6,000,000 (each one converted at the CBSL rate on its invoice date). The platforms took Rs. 600,000 in commissions across the year, and bank and processor charges came to another Rs. 60,000. That is Rs. 660,000 of deductible fees.
Your qualifying service export income is taxed at the 15% maximum rate (foreign currency, remitted through a bank), and you get the Rs. 1,800,000 personal relief. Watch the difference the fee records make.
| Fees recorded and claimed | Fees not recorded | |
|---|---|---|
| Business income | Rs. 6,000,000 − Rs. 660,000 = Rs. 5,340,000 | Rs. 6,000,000 |
| After personal relief | Rs. 3,540,000 | Rs. 4,200,000 |
| Tax at 15% | Rs. 531,000 | Rs. 630,000 |
Same work. Same money in your pocket. The only difference is whether you kept records of the fees. Claiming them saved Rs. 99,000, which is exactly 15% of the Rs. 660,000 in fees you actually paid.
Every rupee of fees you fail to record is taxed as if it were profit. At the 15% service export rate, unclaimed fees cost you 15 cents on the rupee. Save the platform statement and the bank advice for every payment. It is the easiest tax saving you will ever make.
What happens if you don't record your fees?
You pay tax on money you never kept.
The platform's cut and the bank's fee left your hands before you saw them. But if you cannot show those amounts as expenses, the IRD has no reason to subtract them, and your business income defaults to the gross. You are then taxed on income the platform already took from you.
There is no separate "net receipt" rule that quietly does this for you. The deduction is something you claim, backed by a record. No record, no deduction. This is the single most common way freelancers overpay on their foreign income at the 15% rate, and it is entirely avoidable.
How do I keep gross, fees, and net straight?
The mechanics are not hard, but they are fiddly across a full year of invoices. For each payment you need the gross in foreign currency, the CBSL rate on the invoice date, the rupee gross, the platform fee, the bank charge, and the net. Multiply that by dozens of invoices and a spreadsheet starts to creak.
So, gross or net? You are taxed on the net. But only because you start from the gross and claim the fees back. Keep the records, use the invoice-date rate, and the net is what you pay on. Skip the records, and you hand the IRD a slice of money the platform already took. The choice, and the Rs. 99,000, is yours.
Frequently asked questions
Quick answers to common questions on this topic.
Is foreign freelance income taxed on the gross or net amount in Sri Lanka?
You are taxed on the net, meaning your gains and profits under Section 6(1). But the law starts from the gross invoice value and lets you subtract business expenses like platform and bank fees. The net result is only reached if you actually record and claim those fees. Without records, the IRD sees the gross.
Are Upwork and Fiverr platform fees tax deductible in Sri Lanka?
Yes. Platform commissions are deductible business expenses under Section 11(1) because you incur them in the production of your income. If a platform takes 10% of a project before paying you, that 10% is a deductible cost. You need a record of the fee to claim it against your business income.
Are bank and payment processor charges deductible?
Yes. Bank charges and payment processor fees, such as Payoneer or PayPal transaction costs needed to receive your foreign payment in Sri Lanka, are deductible under Section 11(1). They are incurred in the production of income. Keep the transaction records so the amounts can be claimed as business expenses.
When is foreign freelance income counted, invoice date or payment date?
Freelancers account on the accrual basis under Section 21(3), so income is counted when it becomes receivable, normally the invoice or work-completion date, not when the money lands in your bank. This matters when an invoice is raised in one tax year and paid in the next. It falls in the year it became receivable.
What exchange rate converts my foreign invoice to rupees?
Under Section 26(6), foreign currency is converted at the Central Bank of Sri Lanka spot rate on the date the income is taken into account. For an accrual-basis freelancer, that is the date the income became receivable, the invoice date. The Commissioner-General also allows the CBSL average rate for the year where per-transaction tracing is impractical.
What if I never recorded my platform fees?
Then you cannot prove the expense, and your business income is effectively the gross amount. You lose the deduction and pay tax on money the platform already took. At the 15% service export rate, every Rs. 100,000 of unclaimed fees costs you Rs. 15,000 in extra tax. Recording fees is the cheapest tax saving you will find.
Does the 15% rate apply to gross or net foreign income?
The 15% maximum rate for qualifying service exports applies to your taxable income, which is the net figure after business expenses and the personal relief. It is not applied to the gross invoice. So claiming your platform and bank fees reduces the base the 15% rate is calculated on, lowering your final tax.
Related reading
All articles →
Do Sri Lankan Freelancers Pay 15% or 36% Tax?
Sri Lankan freelancers pay a capped 15% on foreign income if they meet three conditions, or standard rates up to 36% if they don't. Here's what decides it.

Home Office Expenses: A Sri Lankan Freelancer's Guide
When your home is your office, you can only deduct the business share of internet and electricity. Here's how Sri Lankan freelancers calculate the split.

What Expenses Can a Sri Lankan Freelancer Deduct?
What can Sri Lankan freelancers deduct from their taxable income? A plain-language guide to business expenses, equipment write-offs, and home-office costs.