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

Working online for a company in the United States, United Kingdom, Canada, Europe or another foreign market can make a Kenyan professional feel like they are working outside the local tax system.
The money may arrive in US dollars through PayPal, Payoneer, Wise, a bank account or another payment platform. The client may have no Kenyan office, and there may be no Kenyan employer issuing a P9.
But where you receive your money and where your client is located do not automatically determine whether you have Kenyan tax obligations.
For a Kenyan resident earning income from remote employment, freelancing, consultancy or online services, understanding how KRA treats that income is important. KRA states that certain foreign income can be taxable in Kenya, including employment income earned outside Kenya by a Kenyan resident and business income where the business is carried on partly in Kenya and partly outside Kenya.
The good news is that compliance becomes much easier when you separate your income into the right category and keep proper records.
Before thinking about Turnover Tax, PAYE or eTIMS, identify the relationship between you and the person or company paying you.
A remote worker could fall into several different situations.
You may be an employee.
For example, a US company may hire you as an employee and pay you a monthly salary for working remotely from Kenya. The tax treatment of employment income is different from that of someone operating an independent freelance business.
You may be a freelancer or consultant.
Perhaps you have several clients and send invoices for services such as graphic design, software development, digital marketing, writing, virtual assistance, accounting or consulting.
In that situation, you are generally dealing with business or professional income rather than ordinary employment income.
You may operate a small business.
You could have a registered business that provides services to local and international customers. In this case, the business's turnover, nature of services and tax obligations become important.
The fact that you are paid in dollars does not create a separate "USD tax." The important issue is the nature and source of the income and how it is treated under Kenyan tax rules.
This is one of the biggest misunderstandings among Kenyan remote workers.
A freelancer might say:
"My client is in America, so the money is foreign income and KRA cannot tax it."
That conclusion is not necessarily correct.
KRA explains that Kenya generally operates a source-based tax system, but there are exceptions for certain foreign income. KRA specifically identifies employment income earned outside Kenya by a Kenyan resident and business income where a Kenyan person carries on business partly in Kenya and partly outside Kenya.
This means a Kenyan resident sitting in Nairobi and providing services to a foreign client should not simply assume that the income is outside the Kenyan tax system.
If your work is being performed as part of a business you operate from Kenya, you need to establish the appropriate Kenyan tax treatment rather than relying on the client's location.
Turnover Tax (TOT) can sound attractive because it is a simplified tax system based on gross sales rather than taxable profit.
KRA currently states that TOT applies to eligible resident businesses with gross or expected turnover of more than KSh1 million but not exceeding KSh25 million in a year. The current rate is 1.5% of gross sales.
However, there is an important warning for freelancers.
KRA specifically lists management, professional and training fees among income that is not subject to TOT.
So a consultant should not automatically decide:
"I earn less than KSh25 million, therefore I should use TOT."
The nature of the service matters.
For example, someone running an eligible small trading business may fall within the TOT regime, while a professional providing services that are excluded from TOT may instead need to deal with ordinary income tax.
This is why freelancers should establish the correct tax obligation before registering or changing their tax obligations on iTax.
Individual income tax is calculated differently from TOT.
KRA's current individual income tax bands apply progressively. The monthly bands start at 10% on the first KSh24,000, followed by 25%, 30%, 32.5% and 35% bands at higher income levels. A resident individual is also entitled to personal relief of KSh2,400 per month, subject to the applicable rules.
For a freelancer, the calculation is not simply:
Money received × tax rate = tax payable.
The nature of the income, allowable business expenses, withholding tax credits and other applicable deductions can affect the final tax position.
That is one reason keeping proper records throughout the year is much easier than trying to reconstruct everything when the annual return is due.
Suppose you work remotely for a European company and receive:
USD 2,000 per month
You should maintain records showing:
Date the payment was received
Amount received in USD
Exchange rate used
Kenyan-shilling equivalent
Client name
Invoice number
Description of the service
Bank or payment-platform statement
Any applicable tax deducted
Relevant business expenses and supporting documents
KRA states that prevailing exchange rates at the time of payment are considered when determining taxable foreign income.
Therefore, do not simply keep a record saying "USD 24,000 earned in 2026." Maintain the underlying payment records and the Kenyan-shilling conversion used for your tax records.
Your bank statement, PayPal statement, Payoneer statement, Wise records, invoices and contracts can help create an audit trail.
Remote freelancers sometimes think eTIMS only applies to physical shops and Kenyan companies.
KRA states that persons engaged in business are required to onboard eTIMS and issue electronic tax invoices. KRA also provides online options that can be accessed through internet-enabled devices.
This is particularly relevant as KRA has increased the use of electronic data when validating tax returns.
KRA announced that, from 1 January 2026, it would validate income and expenses declared in income tax returns against sources including TIMS/eTIMS, withholding tax information and customs records.
For someone earning remotely, the practical lesson is simple:
Do not wait until filing season to start organising your invoices and income records.
Set up your invoicing process early and retain copies of the documents supporting the income you declare.
KRA also states that its eTIMS software is provided free of charge, although taxpayers using third-party integrations may incur costs from those providers.
Another common source of confusion is withholding tax.
A foreign client may pay your invoice in full without deducting Kenyan withholding tax. That does not automatically mean the income is tax-free in Kenya.
Where applicable, Kenyan withholding tax can operate as an advance tax mechanism. KRA lists resident professional, management and training fees at a 5% withholding tax rate, subject to the specific nature of the payment and applicable rules. KRA also states that withholding tax for resident payees is generally not a final tax and is declared as a credit when filing the annual return.
The treatment can be different when the payer is outside Kenya, so a freelancer should not assume that every foreign client will deduct the same tax that a Kenyan company would.
If tax has already been paid in another country, KRA also provides for circumstances where foreign tax paid may be deducted or credited, including where a Double Tax Agreement applies.
If you have an applicable KRA Income Tax obligation, filing does not disappear simply because your client is overseas.
KRA states that individuals with a KRA PIN and Income Tax obligation are required to file annual returns. Its filing guidance specifically includes people who are employed but have additional income such as freelance, consultancy and online services.
There is also an important change for people planning their 2026 records.
Historically, individual income tax returns have been due by 30 June of the following year. However, KRA says the Finance Act 2026 changes the individual filing deadline from 1 January 2027 to the last day of the fourth month after the end of the year of income. Because individuals use the calendar year, that means 30 April.
Therefore, someone earning income during the 2026 calendar year should prepare for the applicable annual return deadline in April 2027, subject to any further official guidance.
A freelancer whose tax liability is not fully covered by PAYE may also need to consider installment tax.
KRA states that individual taxpayers with a tax liability exceeding KSh40,000 that is not fully covered by PAYE can be subject to installment tax. The tax is normally paid in four installments during the year.
This can be particularly relevant to someone who moves from employment into full-time freelancing.
Instead of receiving a salary where PAYE is deducted automatically, the freelancer may need to plan for tax payments themselves.
That means your USD income should not be treated as money that is entirely available for spending.
You do not need a complicated accounting department to start keeping proper records.
Create a folder for every year and keep:
Income
Client contracts
Invoices
Payment confirmations
Bank statements
PayPal/Payoneer/Wise statements
Currency conversion records
Business expenses
Valid invoices and receipts
Software subscriptions
Professional services
Business equipment and other allowable expenses, where applicable
Supporting eTIMS documentation where required
Tax
KRA returns
Payment slips
Withholding tax certificates
eTIMS records
Tax Compliance Certificate
Correspondence with KRA
Then reconcile your records every month.
If you received USD 3,000 from one client and USD 1,500 from another, record both transactions instead of waiting until the end of the year to calculate everything from memory.
Ignoring tax obligations can become expensive.
For individual income tax, KRA currently states that late filing attracts whichever is higher between 5% of the tax due or KSh2,000, while late payment attracts a 5% penalty plus 1% monthly interest on unpaid tax.
TOT has its own filing and payment rules and penalties. KRA states that TOT returns are generally filed and paid by the 20th day of the month following the relevant tax period.
The safest approach is therefore not to wait for KRA to contact you before organising your records.
Working for a foreign company can provide access to international opportunities, but being paid in dollars does not automatically remove Kenyan tax responsibilities.
For Kenyan freelancers and remote professionals, the important steps are:
Identify the nature of your income.
Employment, freelancing, consultancy and business income should not automatically be treated in the same way.
Check whether TOT actually applies.
The turnover threshold alone is not enough. KRA excludes certain categories, including management, professional and training fees, from TOT.
Keep your foreign-income records.
Record payments in both the original currency and the Kenyan-shilling equivalent using the applicable exchange-rate information.
Use eTIMS where required.
KRA requires persons engaged in business to onboard and issue electronic tax invoices, with current validation systems making proper records increasingly important.
File your annual return.
Foreign clients do not automatically remove the requirement to declare taxable income in Kenya.
Plan for tax during the year.
Do not wait until filing season to discover that a large tax bill is due.
Remote work gives Kenyan professionals access to a global market. Keeping your tax records organised from the beginning allows you to enjoy that income while building a cleaner financial record and reducing the risk of avoidable compliance problems.
Tax rules can depend on the exact nature of your work, residency, contract and business structure. For complex situations—especially where tax has already been paid in another country—consider getting advice from a qualified Kenyan tax professional or confirming the position directly with KRA.