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

    How to Generate a KRA eTIMS Invoice: Step-by-Step Guide

    •Updated: •
    8 min read

    Tax & Compliance Series

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

    Generating an eTIMS invoice is straightforward once you're set up. Here's the step-by-step process.

    Method 1: eTIMS Trader App (Mobile)

    Method 1: eTIMS Trader App (Mobile) includes: Open the eTIMS Trader App on your phone Tap "New Invoice"

    1. Open the eTIMS Trader App on your phone
    2. Tap "New Invoice"
    3. Enter the buyer's details (KRA PIN for B2B, or name for B2C)
    4. Add line items: description, quantity, unit price, VAT rate
    5. Review the total and VAT calculations
    6. Tap "Generate Invoice"
    7. The system assigns an eTIMS serial number and generates a QR code
    8. Share the invoice via SMS, WhatsApp, or email

    Method 2: eTIMS Online Portal (Web)

    Method 2: eTIMS Online Portal (Web) includes: Log into the eTIMS web portal via iTax Navigate to "Invoice Management" → "Create Invoice"

    1. Log into the eTIMS web portal via iTax
    2. Navigate to "Invoice Management" → "Create Invoice"
    3. Fill in buyer details and line items
    4. Select the correct VAT rate for each item (16%, 8%, 0%, or exempt)
    5. Submit the invoice
    6. Download or print the generated invoice with QR code

    Method 3: Invoicing Software (API Integration)

    For businesses using invoicing software like Invoicemonk:

    For businesses using invoicing software like Invoicemonk:

    1. Create your invoice as normal in the software
    2. The software formats the invoice with all KRA-required fields
    3. Invoice data can be exported for eTIMS submission
    4. Professional PDF with QR code is generated for the client

    Key Fields to Get Right

    Key Fields to Get Right includes: VAT rate: Standard 16%, reduced 8% (petroleum, electricity), zero-rated 0%, or exempt Buyer KRA PIN: Mandatory for B2B transactions — buyer can't claim deductions without it

    • VAT rate: Standard 16%, reduced 8% (petroleum, electricity), zero-rated 0%, or exempt
    • Buyer KRA PIN: Mandatory for B2B transactions — buyer can't claim deductions without it
    • Item descriptions: Must be specific — "Services rendered" is insufficient; use "Website design — 5-page corporate site"
    • Currency: KES for domestic transactions

    For the full eTIMS overview, see our complete guide. To create professional invoices, use Invoicemonk's invoice generator.

    Tags:
    eTIMS
    KRA
    Kenya
    how-to
    invoice generation
    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