Home›Blog›How to Handle KRA Tax Compliance as a Kenyan Living Abroad
Guide4 min read

How to Handle KRA Tax Compliance as a Kenyan Living Abroad

Kenyans working or earning money overseas still owe taxes to the KRA. Here's what you need to file, where to file it, and how to avoid costly penalties.

diasporaKRAtaxcompliance
21 September 2026
How to Handle KRA Tax Compliance as a Kenyan Living Abroad

Your passport might be stamped with stamps from London, Dubai, or Toronto, but your tax obligations to Kenya haven't gone anywhere. The Kenya Revenue Authority (KRA) taxes Kenyan citizens on their worldwide income—including salaries, business profits, rental income, and investment gains earned abroad. Many Kenyans living overseas skip this responsibility, either from confusion or simple oversight. That costs you.

The KRA has grown sharper at tracking offshore income. Between late filings, penalties, and the stress of sudden tax demands, handling this correctly from day one saves money and headaches.

You're Taxed on Worldwide Income

Kenya taxes residents on all income earned globally. Even if you're employed by a foreign company, live in another country, and never set foot in Kenya that year, you owe Kenyan tax on that salary. The law is clear: if you're a Kenyan citizen or resident, the KRA wants its cut.

What gets taxed? Employment income. Self-employment and business profits. Rental income from property in Kenya or abroad. Investment returns. Pension distributions. The KRA doesn't accept the excuse that "I pay tax in my country of residence"—that's a separate obligation, not a replacement.

The one relief available is foreign tax credit. If you've already paid tax on that income to another government, you can claim a credit against your Kenyan tax bill. But you must declare the income first.

Filing Through iTax

All tax filings happen on the KRA's online portal, itax.kra.go.ke. You cannot file by post or through a physical KRA office for annual returns—the system is entirely digital.

Register on iTax using your ID number. Once logged in, navigate to "Individual Tax Returns" and select the tax year. You'll declare your employment income, business income, rental income, investment income, and any other earnings. If you earned money in multiple countries, declare each income source separately and note the country where it was earned.

The filing window typically opens in April each year for the previous tax year. You have until June 30 to file. Missing that deadline triggers a penalty: KSh 5,000 for late filing, plus interest on any unpaid tax at 1% per month.

KRA tax experts on Kaziiko can help you navigate iTax if the portal feels overwhelming. They can also prepare your return accurately, reducing the risk of audit issues later.

Proof of Income and Documentation

The KRA won't simply take your word for it. You need to provide proof. Employment income requires a letter from your employer showing your salary, dates of employment, and tax paid at source. Many foreign employers won't provide a Kenyan-style tax certificate, so a payslip, employment letter, or bank statements showing regular deposits work too.

For business income, keep invoices, expense receipts, and bank statements. For rental income, document rent collection records. For investments, hold onto dividend statements and capital gains records.

Store these documents for seven years. The KRA can audit you within this period, and you'll need proof to defend your return.

Foreign Tax Credit and Double Taxation

If you pay tax in the UK, USA, UAE, or wherever you work, you can claim those taxes as a credit against your Kenyan bill. You won't pay tax twice on the same income, but you do need to file both returns and claim the credit properly on your iTax return.

Some countries have tax treaties with Kenya that clarify which country gets first right to tax certain income. Check whether your country of residence has a double taxation agreement with Kenya. The KRA website lists these agreements, though they can be dense to read.

Pin and Bank Account Registration

You need a KRA Personal Identification Number (PIN) to file. If you don't have one, apply through ecitizen.go.ke. The process is free and takes a few minutes online.

You'll also need a Kenyan bank account to pay any taxes owed. If you're based abroad, you can use M-Pesa or have a family member pay on your behalf, but a local bank account simplifies the process. Some banks allow non-residents to open accounts; check with KCB, Equity, or Safaricom's banking services.

Common Mistakes to Avoid

Not filing at all, hoping the KRA won't notice. They increasingly do, especially for individuals with documented foreign employment. Late filing penalties and interest compound quickly.

Underreporting income. The KRA cross-references bank deposits, employer records, and financial institution data. An unusually large deposit you didn't declare flags audits.

Forgetting rental income from a Kenyan property. Even if your property manager collects rent and you never touch the money, you owe tax on it.

Not claiming the foreign tax credit you're entitled to. This leaves money on the table unnecessarily.

Compliance experts can review your situation before filing to catch these errors.

What Happens If You Don't File

The consequences build slowly then fast. First, you miss the June 30 deadline. A KSh 5,000 penalty lands. If you owe tax, interest starts accruing at 1% monthly. If the KRA audits and finds unreported income, penalties double. If they suspect tax evasion rather than honest mistake, criminal charges are possible.

More practically: you might struggle to get credit in Kenya, process land transactions, or obtain certain licenses if your tax compliance record is poor. Future employers sometimes check tax history.

Frequently Asked Questions

Do I have to file if I earn less than KSh 300,000 a year?

No. Non-resident Kenyans with annual income below KSh 300,000 are exempt from filing. Residents must file regardless of income level. Check your residency status on itax.kra.go.ke if unsure.

Can I file my KRA tax return from abroad?

Yes. The iTax portal works from any internet connection anywhere. You don't need to be in Kenya to file. You can also pay taxes online using bank transfers or through an agent if you have a Kenyan bank account.

What if my foreign country taxes me on Kenyan-source income too?

Both Kenya and your country of residence may tax that income. Check whether a double taxation treaty exists between the two countries—it should specify which country gets primary taxing rights. Find a verified Kenyan expert on Kaziiko who understands international tax treaties to clarify your situation.

How long before the KRA audits me?

The KRA can audit up to seven years after filing. Audits are random, but income that looks inconsistent with your profile or returns that contain obvious errors are higher risk. Keeping clean records reduces your audit stress significantly.

Find an Expert on Kaziiko

KRA tax experts on Kaziiko ›compliance experts ›Browse all experts ›
KaziikoKazi IkoKenya's Digital Expert Marketplace

Skip the queue — hire a verified expert

Pay via
M-PESA

Our vetted specialists handle KRA, eCitizen, NTSA, SHA, NSSF and more — remotely, in hours.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Guide

How to Apply for a Kenya Revenue Authority Objection

4 min read
Guide

How to Register for Ajira Digital in Kenya and Get Paid

4 min read
Guide

How to Change Your Name Officially After Marriage in Kenya

4 min read