Preparing RecruitFinds
Loading the next page.
7 Oct 2026
By RecruitFinds

Working remotely for a company in the United States, United Kingdom, Canada, Australia, Europe or another foreign market can give a Kenyan professional access to opportunities that were previously difficult to find locally.
You might receive your salary or freelance payments in US dollars or euros through a bank account, Wise, Payoneer or another payment service. You may never meet the client physically, and the company paying you may not have an office in Kenya.
But there is one question that eventually comes up:
"How do I declare this income to KRA?"
This is where many remote workers become confused.
Receiving money from a foreign client does not automatically mean that the income is outside the Kenyan tax system. At the same time, not every payment received from abroad should simply be treated as foreign employment income.
The correct treatment depends on the nature of the work, where the income is considered to arise, your tax status and the arrangement you have with the foreign client.
KRA states that Kenya generally operates a source-based tax system, with specific exceptions for certain foreign income. Its guidance specifically addresses foreign employment income of Kenyan residents and business income where a Kenyan person carries on business partly in Kenya and partly outside Kenya.
For remote workers, understanding that distinction is the starting point.
Before thinking about tax rates, determine what your relationship with the foreign organisation actually is.
You might be:
A Kenyan employee working remotely for a foreign employer.
An independent freelancer serving several overseas clients.
A consultant working under contracts.
A virtual assistant providing services to foreign businesses.
A software developer working as an independent contractor.
A digital marketer serving international clients.
A Kenyan business providing services to an overseas company.
These arrangements can have different tax implications.
Calling yourself a "remote worker" is therefore not enough to determine how your income should be treated.
The contract you signed, the nature of your work and the way the relationship operates all matter.
This is one of the biggest misconceptions among new remote workers.
A Kenyan freelancer may receive $2,000 from a company based in America and think:
"The company is American, so the income is American income."
That conclusion is not necessarily correct.
KRA explains that income is generally subject to Kenyan tax where it accrued in or was derived from Kenya, while certain foreign income is also taxable under specific circumstances.
This means you should not determine your Kenyan tax obligations simply by looking at the country printed on the client's invoice or the country from which your payment was sent.
Look at the actual arrangement.
For example, a Kenyan resident sitting in Nairobi and providing services remotely to an overseas client may need to consider Kenyan tax obligations relating to that business or professional activity.
Consider two people.
Mary lives in Nairobi and provides graphic design services to five foreign companies.
She sends invoices to the clients and receives payments based on completed projects.
She is operating independently.
John works full-time for a foreign company under an employment agreement.
He receives a regular salary and works according to the company's employment arrangements.
Although both work remotely and may be paid in USD, they are not necessarily in the same tax situation.
This distinction should be established before deciding how to declare the income.
A person can have employment income and additional income at the same time.
KRA's current filing guidance specifically gives the example of an employed person earning additional income from freelance work, consultancy, online services or other income-generating activities.
The additional income should be declared together with employment income in the annual return.
So imagine you have a Kenyan job earning KSh 80,000 per month and you also earn $600 monthly from freelance work.
You should not automatically file your return as though the freelance income never existed simply because your Kenyan employer already handled PAYE on your salary.
Your employment income and applicable additional income need to be considered in your annual tax return.
This is where many freelancers become uncertain.
Suppose you have no Kenyan employer.
You work from Nairobi as a freelance web developer and your only clients are companies in the UK and United States.
You receive payments into your bank account or through an online payment platform.
You still need to determine whether the income is taxable in Kenya based on the nature and source of the income and your circumstances.
KRA requires taxpayers with an active income tax obligation to file the relevant annual return. Its current guidance states that people earning additional income such as freelance, consultancy and online income must declare it.
Do not assume that the words "foreign client" or "offshore contractor" automatically remove the income from your Kenyan tax obligations.
One of the easiest ways to create a tax problem is to wait until the end of the year and try to remember how much you earned.
Remote workers should maintain a simple income record throughout the year.
For every payment, record:
Client name
Invoice number
Date of invoice
Date payment was received
Currency
Amount received
Exchange rate used
Amount in Kenyan shillings
Payment platform or bank
Any applicable withholding tax
You do not need a complicated accounting system to start.
A spreadsheet can be enough for a small freelancer, provided the records are accurate and supported by documents.
A common question is:
"If I earned $1,000, what amount do I put in my Kenyan return?"
You cannot simply leave your annual income in dollars and expect the tax return to calculate everything for you.
KRA's foreign-income guidance states that prevailing exchange rates at the time of payment are considered when determining taxable income.
This makes record keeping important.
For example, if you receive different USD payments throughout the year when exchange rates vary, keep records showing the relevant payment dates and the conversion used.
Do not simply take your total annual dollar income and multiply it by one exchange rate without checking the applicable treatment.
Invoices are important evidence of your business activity.
If you work with an overseas client, retain copies of invoices showing:
The client
The service provided
The invoice date
The amount
The currency
The payment terms
Your details
The invoice number
If the client pays you through Wise, Payoneer, a bank transfer or another platform, retain the payment record as well.
That creates a basic trail:
Contract → invoice → payment → financial record → tax return
If KRA ever needs clarification about declared income, having a clear trail is much better than relying on memory.
Payment platforms do not replace your tax obligations.
A freelancer may receive $1,500 from a foreign client into Wise, convert it to Kenyan shillings and transfer the money to M-Pesa.
Another freelancer may receive the same amount through Payoneer and later withdraw it to a Kenyan bank.
The payment route does not by itself determine whether the underlying income is taxable.
The important issue is the income that generated the payment.
Therefore, do not think:
"I only received the money through Payoneer, so KRA cannot consider it."
The safer approach is to maintain proper records of the income regardless of which payment platform you use.
This situation requires more attention.
Imagine that you invoice a foreign company for $3,000.
The client deducts tax in its country and sends you $2,700.
You may wonder whether Kenya will tax the full $3,000 or only the amount you received.
Do not guess.
KRA's guidance explains that foreign tax paid on income that is also taxable in Kenya may qualify for relief under applicable provisions, and a Double Tax Agreement may also determine how double taxation is handled.
This means you should keep evidence of foreign tax deducted.
That can include:
Foreign tax certificates
Payment statements
Client tax documents
Invoices
Contract documents
Bank or payment-platform records
The exact treatment depends on the nature of the income and the countries involved.
Kenya has Double Tax Agreements with several countries.
KRA's current foreign-income guidance lists countries including the United Kingdom, United Arab Emirates, Canada, India, Germany, France, South Africa, Sweden, Norway and others.
A DTA is designed to establish how income is taxed between two countries and can provide mechanisms for avoiding or reducing double taxation.
However, do not assume that simply having a DTA means you automatically owe no Kenyan tax.
The agreement has specific rules about particular types of income.
If a substantial amount of foreign tax has been deducted from your income, it is worth getting professional tax advice rather than making an assumption.
eTIMS is increasingly important for businesses and people carrying on income-generating activities.
KRA's current filing guidance says that business income and expenses are subject to validation against available records, including electronic tax invoice information where applicable.
KRA has also stated that from the 2026 year of income, declared income and expenses are to be supported by valid electronic tax invoices generated and transmitted through eTIMS/TIMS, subject to the applicable legal exceptions.
This is an area where freelancers should avoid relying on old advice from social media or articles written several years ago.
The rules and systems can change.
If you are operating as a business or independent professional, establish what eTIMS obligations apply to your particular setup.
These are not automatically the same thing.
Withholding tax is tax deducted at source by a payer in circumstances where the law requires it.
KRA explains that for resident payees, withholding tax is generally not the final tax for many categories of income. The income and withholding tax details may need to be declared in the annual return, with the withholding tax applied as a credit against tax payable.
For a remote professional, this distinction can matter if a Kenyan client or other payer deducts withholding tax from your professional or contractual fees.
Keep the withholding certificate.
Do not simply treat the deducted amount as money that disappeared.
It may be relevant when calculating your final tax position.
Having a remote job does not mean you can ignore the annual tax return.
KRA says individuals with an active PIN and applicable income tax obligation are required to file annual returns. Its current filing guidance states that the filing window for the 2025 year of income ran from 1 January 2026 to 30 June 2026.
The specific return period depends on the year you are filing.
For a freelancer, the annual return should reflect the relevant income and applicable allowable expenses, tax already paid and other information required by the return.
Do not wait until the final days of the filing period to reconstruct an entire year's remote-work income.
Create a folder for each tax year.
Inside it, keep:
Client contracts
Invoices
Payment confirmations
Bank statements
Wise statements
Payoneer statements
M-Pesa records where relevant
Foreign tax documents
Withholding tax certificates
Business expense records
eTIMS records where applicable
Tax payment confirmations
Copies of submitted returns
This may feel unnecessary when you are earning small amounts.
It becomes extremely useful when your freelance income grows.
Imagine your income increases from $500 a month to $4,000 a month.
The same informal record-keeping habits that worked when you were earning a small amount may become difficult to manage.
Build the habit early.
A freelancer may have genuine expenses connected with earning business income.
These could include expenses relating to tools, software, professional services, internet or other costs depending on the nature of the business and whether they qualify under the applicable tax rules.
But do not assume that every expense you personally incur is automatically deductible.
KRA's current filing guidance says taxpayers running businesses should prepare records of business income and allowable expenses. It also says that declared income and expenses are subject to validation against available records.
This means documentation matters.
If you claim an expense, keep evidence supporting it and establish that it is allowable.
Suppose David is a Kenyan freelance video editor.
During the year, he receives:
$800 from Client A
$1,200 from Client B
$600 from Client C
$1,500 from Client D
He should not simply look at his bank account at the end of the year and estimate his income.
Instead, he should maintain records for each payment.
For each transaction, he records the invoice, payment date, currency, applicable conversion and supporting documentation.
At tax-filing time, he can then work from his records rather than trying to reconstruct 12 months of transactions from memory.
The example is simple, but the principle becomes increasingly important as income increases.
This is becoming increasingly common.
You may work for a Kenyan employer during the day and provide online services to international clients after work.
Your employer handles PAYE on your salary.
Your freelance income is a separate source of income.
KRA's current filing guidance explicitly says that an employed person with additional income from freelance work, consultancy, online services or other activities should declare both employment income and additional income in the annual return.
This is one of the situations where keeping separate records is particularly useful.
You should be able to distinguish your:
Employment income
Freelance income
Business expenses
Tax already deducted
Tax already paid
The payment arriving in M-Pesa does not automatically make it salary.
Likewise, receiving money in a Kenyan bank account does not automatically determine its tax treatment.
The source and nature of the underlying income matter.
For example, if an overseas client pays you $500 and you transfer the money from a payment platform into M-Pesa, the M-Pesa transaction is simply part of the payment trail.
Keep the original invoice and payment record.
That way, you can demonstrate where the money came from.
This is a particularly important warning for freelancers.
Someone may think:
"My client is overseas, so I will just file a NIL return in Kenya."
That can be risky if you actually had taxable income that should have been declared.
KRA's filing guidance says people with a KRA PIN and income tax obligation are required to file returns, and its current guidance specifically requires additional income such as freelance and online income to be declared.
A NIL return is not a way of avoiding the declaration of income.
If you genuinely had no taxable income for the relevant period, that is different.
Do not ignore it.
KRA's current filing guidance states that where a taxpayer identifies an error after filing, an amended return can be submitted through iTax.
If you discover that you omitted income or made another significant error, deal with it promptly.
For complicated cases, especially where several years of foreign income are involved, professional tax advice can be worthwhile.
If you have just landed your first foreign contract, do not wait until you have earned tens of thousands of dollars before thinking about compliance.
Start with the basics.
Keep your contract.
Keep every invoice.
Keep payment records.
Track the exchange rate applicable to your transactions.
Separate business and personal records as much as practical.
Understand whether you are an employee, contractor or independent business.
Check what eTIMS requirements apply to you.
File the appropriate annual return.
Keep evidence of any tax paid abroad.
And if your circumstances are complicated, speak with a qualified Kenyan tax professional.
You can make compliance much easier by spending a few minutes on it every month.
At the end of each month:
Record all invoices issued.
Record payments received.
Convert foreign-currency transactions using the applicable approach.
Save payment statements.
Record legitimate business expenses.
Save tax documents.
Check whether any withholding tax was deducted.
Update your income spreadsheet.
This is much easier than opening 12 months of bank statements the night before a filing deadline.
Remote work can make your income international, but that does not mean your tax responsibilities become invisible.
A Kenyan freelancer working from Nairobi for clients in the United States, UK, UAE, Canada or elsewhere should understand how the nature and source of the income affect Kenyan tax treatment.
The most important lesson is to stop thinking about tax only when filing season arrives.
Think about it when you sign the contract.
Think about it when you send the invoice.
Think about it when the payment arrives.
Think about it when you convert the USD or EUR.
And think about it before submitting your annual return.
KRA's current guidance makes clear that freelance, consultancy and online income can form part of the income that must be declared, while foreign-income treatment has specific rules and exceptions.
For a Kenyan remote worker, good tax compliance starts with something very simple: knowing where your money came from and keeping a reliable record of it.