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.
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
