Tax On Side Hustles And Online Income In Kenya (2026)
Your side hustle is taxable the day it starts earning
There is a persistent belief in Kenya that a side hustle only becomes "real" — and therefore taxable — once it is registered, once it has a business name, or once it crosses some invisible income line. None of that is how the Income Tax Act works. Income from a business, profession, vocation or trade is chargeable whether or not the activity is registered, whether it is your main job or your evening job, and whether the money arrives by bank transfer, M-Pesa or airtime.
What actually changes as your side hustle grows is which tax regime it falls into, and how much of the tax is collected at source before you ever see the money. Getting that right matters, because the most expensive mistake is not underpaying — it is discovering at the end of the year that KRA already knows about income you did not declare, because the person who paid you filed a withholding certificate against your PIN.
This guide walks through the regimes in the order most Kenyans meet them. If you are still setting up, start with how to get a KRA PIN; nothing else here works without one.
Which regime your side hustle falls into
Kenya taxes a resident individual on total income, not on each stream separately. Your employment income and your side-hustle profit are added together in one annual return, and the graduated bands apply to the combined figure. This is the single most misunderstood point, and it is the reason side-hustle tax bills come as a shock: because your salary has already used up the cheap 10% and 25% bands, the first shilling of side-hustle profit is usually taxed at 30% or more.
Which regime applies depends on what you do and how much you turn over:
- Ordinary income tax on profit. The default. You declare gross income, deduct genuine business expenses, and pay tax on the profit at the graduated bands. This is what applies to almost every freelancer, consultant and professional side hustle regardless of size.
- Turnover Tax (TOT). A simplified regime for small traders. Per the KRA, it is charged at 1.5% of gross sales, effective 1 July 2023, for residents whose business turnover exceeds KSh 1,000,000 and does not exceed KSh 25,000,000 a year. Critically for side hustlers, TOT excludes rental income and management, professional or training fees — so consulting and freelance professional work does not go into TOT even if the turnover fits. Full detail in our guide to Turnover Tax for small businesses.
- VAT. Separate from income tax entirely. Once your taxable supplies reach or are expected to reach KSh 5,000,000 in twelve months, VAT registration becomes obligatory and you charge 16% on vatable sales. Our VAT calculator handles the arithmetic; the monthly compliance is the real cost.
Below KSh 1 million of turnover you are outside TOT and simply declare business profit in your annual return. That covers the overwhelming majority of side hustles.
The 5% withholding tax on digital content money
If you earn from content — YouTube, brand deals, sponsored posts, affiliate income, subscriptions — a specific rule applies. The KRA lists digital content monetisation among payments subject to withholding tax at 5% for residents and 20% for non-residents, effective 1 July 2023.
For years this sat largely uncollected on foreign platform earnings, because a Kenyan creator paid by a company abroad had nobody in Kenya to withhold. That is changing: platforms have begun asking Kenyan creators to submit and verify their KRA PIN so that 5% can be deducted from Kenyan earnings before payout, with the first deductions landing on late-2026 payments. If a creator has KSh 100,000 of finalised earnings, KSh 5,000 comes off and KSh 95,000 is paid across.
Two things about that 5% are widely misread.
It is not a final tax. For residents, withholding on this kind of income is a credit against your eventual income tax bill, not a settlement of it. You still declare the gross earnings in your annual return, claim the 5% already withheld, and pay the difference. If your total income puts you in the 30% band, the 5% covers a sixth of what you owe on that stream — plan for the rest.
The 20% rate is for non-residents, but a missing PIN can cost you. A platform that cannot match you to a verified Kenyan PIN may default to the higher non-resident treatment. Whatever your view of the tax, registering your PIN with the platform is the cheaper position.
Our general explainer on withholding tax in Kenya covers certificates and credits in more depth.
Freelancing, consulting and professional fees
If you invoice a Kenyan company for professional or consulting work, that company is required to withhold 5% of the fee (20% for non-residents) and remit it to the Commissioner within five working days of the deduction. You should receive a withholding certificate; it appears against your PIN on iTax and is claimable in your return.
Three practical consequences:
- Your cash flow is 5% tighter than your invoice suggests. Price accordingly rather than treating the withholding as a loss.
- Clients who do not withhold have not saved you anything. The income is still taxable; you simply have no credit to claim and a larger bill in June.
- Professional fees cannot go into TOT. Even at KSh 2 million of freelance turnover you file ordinary income tax on profit — which is usually better anyway, because you get to deduct expenses.
Selling online, gig work and trading
Selling on social media, running a delivery or ride account, reselling stock, or trading physical goods is business income like any other. The relevant question is turnover: under KSh 1 million a year you declare profit in the annual return; above it, TOT at 1.5% of gross sales becomes the regime — and because TOT taxes sales rather than profit, a low-margin reselling business can pay more under TOT than it would under ordinary tax. Run both numbers before assuming the simple regime is the cheaper one.
Keep business receipts separate from personal ones. If you collect payments on a business number, our guide to paybill, till and Pochi la Biashara explains which one produces the cleanest records — and clean records are what make a defensible expense claim possible.
Rent, crypto and other side income
Rental income has its own regime and is explicitly excluded from TOT. If you rent out a room, a flat or a shop, see rental income tax in Kenya rather than folding it into your business figures.
Crypto changed materially in 2025. The Digital Asset Tax that charged a percentage of the transaction value was repealed by the Finance Act 2025 and replaced, from 1 July 2025, with an excise duty on the fees and commissions charged by licensed virtual asset service providers. The burden moved from the value you move to the fee the platform charges you, and the platform accounts for it. That is a large reduction — but it is not an exemption from income tax. If you trade digital assets as a business, the profit is business income and belongs in your return. Our overview of crypto's legal status in Kenya covers the licensing side.
Significant Economic Presence Tax comes up constantly in creator conversations and is almost never relevant to you. SEP Tax replaced Digital Service Tax and applies to non-resident persons earning from services provided into Kenya over the internet. It is a tax on foreign platforms, not on Kenyan creators.
A worked example
Take a salaried employee earning KSh 100,000 gross a month who also freelances, invoicing Kenyan clients KSh 30,000 a month with KSh 8,000 a month of genuine, documented costs.
The salary side, monthly: NSSF KSh 6,000, SHIF KSh 2,750 (2.75% of gross), Affordable Housing Levy KSh 1,500 (1.5%). All three are deductible before PAYE, so taxable pay is KSh 89,750. PAYE works out at KSh 19,308 after the KSh 2,400 personal relief, leaving KSh 70,442 net. That is KSh 231,700 of PAYE over the year. The detail is in our explainer on net pay and PAYE, and you can vary the inputs with the income tax calculator.
The side hustle, annually: gross KSh 360,000, expenses KSh 96,000, profit KSh 264,000. Clients withheld 5% of the gross — KSh 18,000 — and issued certificates.
The combined return: taxable employment pay of KSh 1,077,000 plus business profit of KSh 264,000 gives total taxable income of KSh 1,341,000. Against the annual bands, tax before relief is KSh 339,700; less the KSh 28,800 annual personal relief, the liability is KSh 310,900.
The balance: KSh 310,900 less KSh 231,700 already paid through PAYE less KSh 18,000 withheld on fees = KSh 61,200 payable by 30 June.
Notice what happened. The side hustle produced KSh 264,000 of profit and attracted KSh 79,200 of tax — a flat 30%, because the salary had already consumed the lower bands. The 5% withholding covered under a quarter of it. Anyone who spends the freelance money as it arrives and treats the 5% as "tax handled" is heading for a bill they have not saved for. A creator earning the same KSh 360,000 from a platform that withholds 5% is in precisely the same position.
Records, eTIMS and what you can actually deduct
Under ordinary income tax you are taxed on profit, which means expenses matter — but only the ones you can evidence and that were genuinely incurred to earn the income. A laptop used for freelance design, data bundles, software subscriptions, transport to client meetings, a share of a phone bill: all arguable. Groceries and the rent for the home you would live in anyway: not.
Two rules make or break the claim:
- eTIMS. Business expenses need to be supported by valid electronic tax invoices to be deductible. If your supplier is not on eTIMS, your claim is exposed. See eTIMS receipts explained for how the system works and the lighter options available to small businesses.
- Separation. A separate account or till for the side hustle turns bookkeeping from an annual archaeology exercise into a monthly five-minute job. Mixed personal and business flows are the most common reason a legitimate expense claim collapses under review.
If the hustle grows to the point of paying someone, the obligations change again — read hiring your first employee before the first payday, not after.
Filing, deadlines and getting straight if you are behind
The annual individual return covers the calendar year and is due by 30 June the following year. Everyone with an active PIN is expected to file, including a nil return where there was genuinely no income. Our step-by-step on filing KRA returns on iTax walks through the screens.
Under the Tax Procedures Act, late filing by an individual attracts a penalty set as the higher of a fixed amount or a percentage of the tax due, with interest accruing monthly on unpaid tax — confirm the current figures with the KRA before relying on a number you read anywhere, including here. TOT filers additionally file monthly by the 20th, and VAT-registered businesses file monthly regardless of turnover.
If you have earned undeclared side income in past years, the position is recoverable and much cheaper handled voluntarily than after an assessment. Reconstruct what you can from M-Pesa statements and bank records, file the amended returns, and talk to KRA about the balance. Withholding certificates already sitting against your PIN are, in effect, a partial declaration you have already made — leaving the rest unsaid is the risk, not the fix.
A sensible discipline while you build: set aside 30% of every shilling of side-hustle profit in a separate place the moment it lands. Our guide to budgeting on a Kenyan salary has a workable structure for doing that without strangling the business.
Frequently asked questions
Do I need to register a company for my side hustle? No. Sole proprietorship income is taxed in your own name under your personal PIN. Registering a business name or a company may help with contracts, banking and credibility, but it is not what makes the income taxable — earning it is.
Is the 5% withheld from my content earnings the end of my tax? No. For residents, withholding on digital content monetisation and professional fees is a credit against your annual liability, not a final tax. You declare the gross, claim the credit, and pay the difference.
My side hustle made a loss. Do I still file? Yes. File and declare the loss. Beyond compliance, a properly declared business loss is a fact on the record; an undeclared one is simply invisible when you later need it.
Can I use Turnover Tax to avoid the 30% band? Only if you qualify. TOT needs turnover above KSh 1 million and not more than KSh 25 million, and it excludes rental income and professional, management and training fees — which rules out most freelance and consulting work. Where you do qualify, compare 1.5% of gross sales against tax on profit before choosing; on thin margins TOT can cost more.
What if I am paid in dollars by a foreign client? Kenyan residents are taxed on income earned in Kenya regardless of where the payer sits or which currency is used. Convert to shillings and declare it. No Kenyan withholding will have been deducted, so budget for the full liability.
Does KRA actually see M-Pesa and bank inflows? Treat the answer as yes. Between withholding certificates filed against your PIN, eTIMS invoices raised by your customers, and third-party data, the practical assumption should be that unexplained inflows are visible. Compliance is cheaper than the alternative.
Reviewed 3 September 2026. Rates, thresholds and deadlines change with each Finance Act — verify current figures with the Kenya Revenue Authority before acting. This is general information, not financial or tax advice.