The options below allow you to manage your consent for the cookies that are set on this website. You can manage your preference anytime by visiting our cookie policy or by clicking on the cookie icon at the bottom-left corner of the webpage.
They are necessary for our website to function and cannot be switched off in our systems. They are essential in order to enable you to navigate around the website and use its features. If you remove or disable these cookies from your browser, we cannot guarantee that you will be able to use our websites.
Learn MoreThey allow us to remember the choices made by you (such as your user name, language or region) as well as other functionalities (such as controlling the cookie banner, redirection to a new page) in order to provide a more personalised online experience. These preferences are remembered (through the use of persistent cookies) so that you need not set them again the next time you visit the page.
Note : The live chat widget will not work if the functionality/preference setting is disabled.
Learn MoreThey help us improve the way our websites work (e.g. by ensuring that users are finding what they are looking for easily). These collect aggregate information about visits, navigations in the websites so that we can make improvement and report our performance. Analytics cookies may also be used to test new pages or features to understand how users adopt them.
Learn MoreWhen you visit some of our webpages that contain embedded content hosted on a third party platform such as YouTube videos, these third parties set cookies on your browser. We always opt for the most privacy friendly options provided by these parties, however these are not controlled by us. If you do not want these parties to set cookies on your browser on visiting our site, you should avoid visiting webpages that contain such embeds.
Learn MorePowerful stock management and inventory control software.
Comprehensive CRM platform for customer-facing teams.
Payroll software with automated tax payments and filing.
Manage, track, and collaborate on projects with teams.
Effortless expense reporting platform.
End-to-end billing solution for your business.
No results found.
Looking for something in particular? Connect with us—we'd love to help!
Online community platform for individuals and businesses to grow their network and brand.
Employee experience platform to communicate, engage, and build positive employee relations.
Related software from other brands at Zoho Corporation
Enterprise-grade solutions for IT and security operations from ManageEngine
Set up and secure your enterprise mobile devices and apps.
Secure and comprehensive unattended access at the click of your mouse.
All-in-one digital risk assessment tool to ensure domain security.
Detect, investigate, and neutralize security threats with a cloud SIEM solution.
ManageEngine is a division of Zoho Corporation.
Run your entire business on Zoho with our unified cloud software, designed to help you break down silos between departments and increase organizational efficiency.
TRY ZOHO ONEWith over 2000 ready-to-use extensions across 40+ categories, connect your favorite business tools with the Zoho products you already use.
EXPLORE MARKETPLACEThe ultimate practice management software for modern accounting and bookkeeping firms.
The ultimate practice management software for modern accounting and bookkeeping firms.
The ultimate practice management software for modern accounting and bookkeeping firms.
Your TIMS compliant accounting software is now a KRA approved eTIMS integrator
*Disclaimer: This feature is not yet public and will be available after we enable it for your organization.
Use Zoho Books as an OSCU solution and send e-invoices to KRA hassle-free.
Fetch and match your purchase bills and items that are already stored in your taxpayer portal.
Seamlessly push real-time inventory information to KRA automatically whenever the stock changes
Head to Settings -> Tax & Compliance -> e-invoicing. Press the "Generate Device Serial Number" button across the branch.
Fill the provided "Device Serial Number" (FOUR1234567890) in the eTIMS commitment form. Visit this guide to learn how to signup to KRA eTIMS portal and submit the form.
Once you submit the commitment form in the KRA portal and get it verified, you will receive an approval message to your registered mobile number. After which, you can press the "Connect Now" button.
Choose your convenient stock update time and hit "Connect Now", which kickstarts your eTIMS journey in Zoho Books!
Go from quotes to invoices and payments in a few clicks
Record expenses, create vendor bills, and stay on top of your payables
Ensure error-free transactions with transaction approval
Get automatic bank feeds and reconcile accounts with minimal effort
Create 70+ financial reports and understand your business finances better
Connect with our product experts for personalized guidance and support
Schedule a consultationJoin our free weekly sessions and product webinars for expert guidance
Join this week's webinarGet detailed documentation of eTIMS in Zoho Books, along with FAQs
Visit our knowledge baseWhat is eTIMS?
eTIMS stands for electronic Tax Invoice Management System, developed by the Kenya Revenue Authority (KRA) to streamline invoicing. It enables users to push e-invoices through various devices, including computers and mobile phones.
What is the deadline for the eTIMS registration?
The recent mandate from KRA requires all businesses to be TIMS/eTIMS compliant starting 31 March 2024.
How to send an e-invoice in Kenya?
You can send your invoices to KRA using a compliant Electronic Tax Register (ETR) or online if you are eTIMS registered.
What is OSCU?
OSCU, or Online Sales Control Unit, is one of the options for onboarding to eTIMS, designed for systems that operate online. This includes online accounting solutions like Zoho Books, which customize their invoicing systems to integrate with OSCU through an API.
Who is exempted from onboarding to eTIMS?
All businesses, both VAT and non-VAT registered, are advised by KRA to get onboarded to eTIMS.
Can I continue using my ETR devices to push e-invoices?
You can still push e-invoices using ETR devices, but KRA encourages migration to eTIMS to address potential technical challenges associated with these devices.
Contact Us On
Mon - Fri ( 9:00AM to 6:00PM )
+0 800601172 & +0 800211152
Mail Us
support.africa@zohobooks.comFeatured App
Zoho Commerce
Learn MoreProduct Help & Resources
© 2025, Zoho Corporation Pvt. Ltd. All Rights Reserved.