File & Pay

Turnover Tax

What is Turnover Tax (TOT)?

Turnover Tax is a tax charged on businesses whose gross turnover is more than Kshs. 1,000,000 but  does not exceed or is not expected to exceed Kshs. 25, 000,000 during any year of Income.

TOT is chargeable under Section 12 (C) of the Income Tax Act (CAP 470).

 What is the rate of Turnover Tax?

It is payable at the rate of 1.5% on gross sales effective from 1st of July 2023 as per Finance Act 2023.

 Eligibility for Turnover Tax

Any resident person or corporate whose gross / expected turnover is more than Kshs. 1,000,000 but does not exceed or expected to exceed Kshs. 25,000,000 in any year of income is eligible for Turnover Tax. However, a person may elect, by notice in writing to the Commissioner, not         to be taxable under TOT in which case the other provisions of the Income Tax Act shall apply to such a person.

A Turnover Tax registered taxpayer dealing in vatable supplies and has a turnover of Kshs. 5,000,000 and above is required to register for VAT as well.

 Exemptions under Turnover Tax regime

Turn over tax shall not apply to-:

  1. Rental income
  2. Management or professional or training fees; and
  3. Any income which is subject to a final withholding tax under the Income Tax Act such as qualifying dividends or qualifying interests
  • Additionally, Turnover tax does not apply to non-resident taxpayers

 Can someone claim for expenses under Turnover Tax?

No expenses are allowed for deduction.

Turn over Tax is charged on the gross sales and is a final tax.

Benefits of Turnover Tax

  • Reduced record keeping expenses because TOT registered taxpayers are only required to keep daily gross sales records and daily purchase
  • Simplified filing and payment processes including payment through mobile phones – M-Service App
  • Reduced time for filing and paying taxes
  • Turnover Tax is a final tax
  • One is not required to file end of year Income Tax return on income subject to 

Registration for Turnover Tax 

Registration is done online through the iTax platform 

•         Login to iTax using your PIN and password via 

•         Click on Registration module, select  ‘amend PIN details’ 

•         Under section ‘A’ ,basic information click on yes under question ‘Do you want to register for TOT?’ 

•         Under section ‘B’ Obligation details, select the date of registration of TOT and submit the application.

Due date for filling and paying of TOT 

A person subject to turnover tax under this section shall submit a return and pay the tax due to the Commissioner on or before the twentieth day of the month following the end of the tax period. 

•         Login to,

•         Under the returns menu, select file return, then turnover tax and download the excel return,

•         Complete the return and submit,

•         After filing the return, go to the payment menu, select “payment”, select the amount payable, and generate a payment slip,

•         Make the payment at a partner bank or through M-PESA 

Penalty for Turnover Tax

  • Late filing of TOT return attracts a penalty of 1,000 per month. 
  • Late payment penalty is 5% of the tax due. 
  • Interest on unpaid tax is 1% of the tax due. 

You can now also file and pay your TOT using the new KRA M-service App.