Editorial illustration of Kenya's KRA eTIMS device and invoice flow for the kenya etims small business guide guide
    Tax & Compliance

    eTIMS for Small Businesses in Kenya: Full Setup Guide and Compliance Steps

    •Updated: •
    12 min read

    Tax & Compliance Series

    This guide is part of a comprehensive series. Explore all 202 topics:

    Setting up eTIMS doesn't have to be complicated. This guide walks you through every step, from registration to issuing your first compliant invoice.

    Before You Start: What You Need

    Before You Start: What You Need includes: Active KRA PIN for your business Business registration certificate (if applicable)

    • Active KRA PIN for your business
    • Business registration certificate (if applicable)
    • Valid email address and phone number
    • Bank account details
    • A smartphone or computer with internet access

    Step-by-Step Setup

    1. Log into iTax

    Go to itax.kra.go.ke and log in with your KRA PIN and password.

    2. Navigate to eTIMS Registration

    Select "eTIMS" from the menu. Click "Apply for eTIMS" and fill in your business details.

    3. Choose Your Solution Type

    For most small businesses, the eTIMS Trader App or eTIMS Online (web portal) is the best choice — both are free. If you want to integrate with invoicing software, select the API option.

    4. Download and Configure

    If using the Trader App, download it from Google Play Store. Enter your KRA PIN and the activation code sent to your email.

    5. Issue Your First Invoice

    Create a test invoice to ensure everything works. Check that the eTIMS serial number and QR code appear correctly.

    Common Setup Issues and Fixes

    For the complete eTIMS overview, see our comprehensive eTIMS guide. To generate invoices, try Invoicemonk's invoice generator.

    ProblemSolution
    KRA PIN not recognizedVerify your PIN is active at your local KRA office
    Activation code not receivedCheck spam folder; contact KRA helpdesk at 0711 099 999
    App crashes during setupUpdate to the latest version from Play Store
    QR code not generatingEnsure internet connection is stable during invoice creation

    For the complete eTIMS overview, see our comprehensive eTIMS guide. To generate invoices, try Invoicemonk's invoice generator.

    Tags:
    eTIMS
    KRA
    Kenya
    small business
    setup guide
    compliance
    OO
    Olayinka Olayokun

    Digital Marketing, SEO Specialist, Content Creator & Product Professional

    CIM Certified
    MBA in Digital Marketing and Business Transformation

    Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.

    More from Tax & Compliance