tax obligations when starting a business – kenya 2025 guide

Tax Obligations When Starting a Business in Kenya (2025 Beginner-Friendly Guide)

💡 Introduction

Starting a business in Kenya is exciting — but if you don’t understand your tax obligations from day one, you risk penalties, blocked PINs, and KRA compliance issues before your company even becomes profitable.

Whether you’re launching a side hustle, SME, online business, shop, restaurant, freelance service, or a fully incorporated limited company, the rules are the same:

Once you start earning taxable income, you MUST comply with the Kenya Revenue Authority (KRA).

This 2025 guide explains exactly what taxes apply to your new business, how to stay compliant, and which registrations you actually need.


1. Step 1 — Get the Right KRA PIN (Individual vs Business)

Every business must operate under a valid KRA PIN.

If you are a sole proprietor:

Use your individual PIN, then add the business obligations (VAT, TOT, PAYE, etc.) depending on activities.

If you are a company:

Use the company PIN fully.
Directors must also have active personal PINs.


2. Step 2 — Understand Your Tax Obligations (2025 Rules)

The taxes that may apply to your new business include:


A. Income Tax (Business Income)

For all businesses making profit.

Sole proprietors file:

  • Income Tax – Individual Return (ITR) annually
  • Upload a P&L / Accounts if turnover > KSh 5M
  • Declare all business income (cash + M-PESA + bank)

Limited companies file:

  • Income Tax – Company Return (IT2C)
  • Must attach financial statements

B. VAT (Value Added Tax)

VAT becomes mandatory if:

✔️ Your annual turnover exceeds KSh 5,000,000,
or
✔️ You voluntarily choose to register.

VAT rate in 2025: 16%

If you register for VAT, you must:

  • Issue eTIMS invoices
  • File VAT monthly
  • Reconcile eTIMS with Auto-Populated Return

C. Turnover Tax (TOT)

Applicable if:

  • Your business turnover is KSh 1M to KSh 25M per year
  • AND you are not VAT registered

TOT Rate (2025): 1%

Filed monthly via iTax.


D. Pay As You Earn (PAYE) – If you have employees

If you hire even one employee, you must:

  • Register for PAYE
  • Deduct PAYE monthly
  • Remit by the 9th of every month
  • Keep proper payroll records

E. Withholding Tax (WHT)

Applies when you pay:

  • Rent
  • Consultants
  • Contractors
  • Professional service providers
  • Commission agents
  • Directors
  • Internet and communication services

WHT must be deducted and remitted monthly.


F. Digital Service Tax (DST)

If you earn income from:

  • YouTube
  • TikTok
  • Influencer marketing
  • Online consulting
  • Freelancing (Upwork, Fiverr)
  • Affiliate marketing
  • Domain fees, hosting, digital ads

DST may apply for non-residents, but residents pay income tax instead.


G. Excise Duty

Only applies to businesses in specific sectors:

  • Alcohol
  • Cosmetics
  • Betting & gaming
  • Petroleum
  • Confectionery
  • Motor vehicles
  • Telecommunications

3. Step 3 — Start Using eTIMS Immediately (2025 Rule)

Every business issuing invoices must now use eTIMS.

eTIMS is required if you:

✔️ Sell goods or services
✔️ Issue invoices
✔️ Serve corporate clients
✔️ Want your customers to claim VAT
✔️ Want to avoid penalties (up to KSh 1M)

Businesses exempt from eTIMS (2025)

Only a few categories such as:

  • Small-scale farmers
  • Informal transport providers
  • Some informal traders

Everyone else must use eTIMS.


4. Step 4 — Keep Proper Records (Legal Requirement)

Under the Tax Procedures Act, you must keep records for 5 years:

  • Sales invoices
  • Purchase invoices
  • eTIMS data
  • Bank statements
  • M-PESA statements
  • Payroll records
  • Import documents
  • Stock/inventory records

Poor record-keeping = automatic penalties.


5. Step 5 — File and Pay Your Taxes on Time

Key KRA deadlines:

TaxDeadline
VAT20th monthly
TOT20th monthly
PAYE9th monthly
WHT20th monthly
Income Tax – Individuals30 June annually
Income Tax – Company6 months after financial year end

Missing deadlines triggers penalties instantly.


6. Step 6 — Understand Your Banking & M-PESA Implications

KRA monitors:

  • Lipa na M-PESA
  • Till numbers
  • Paybill
  • Personal M-PESA
  • Corporate bank accounts
  • Mobile banking apps

If your deposits don’t match your declared income, expect:

  • Queries
  • Desk audits
  • Assessments

7. Common Tax Mistakes New Businesses Make (2025)

MistakeConsequence
Using personal M-PESA for businessCauses KRA audit queries
Not registering for VAT after crossing 5MPenalties + backdated VAT
Not using eTIMSFines up to 1M
Paying employees in cashPAYE non-compliance
Filing Nil returns while running a businessIllegal filing + audit
Not reconciling VATAuto-Pop Return mismatches

8. Frequently Asked Questions (FAQ)

Q1: Do I need a business permit before registering for taxes?

No. Tax obligations apply based on economic activity, not permits.

Q2: Do I need a company to start paying tax?

No — sole proprietors and freelancers pay tax too.

Q3: When must I register for VAT?

When your annual turnover exceeds KSh 5 million.

Q4: Can I run a business without eTIMS?

No — unless you fall under the official exemption list.

Q5: Do I need a tax agent?

Not required, but very helpful.


9. Conclusion

Starting a business in Kenya is a bold, exciting step — but tax compliance must be part of your foundation.
The earlier you understand your obligations, the easier it becomes to grow confidently and avoid penalties.

Leave a Comment

Your email address will not be published. Required fields are marked *