Skip to main content

eTIMS invoicing for Kenyan businesses

Create eTIMS Invoices Online in Kenya

Risiti lets you prepare a sales invoice on your phone, submit it through its KRA OSCU workflow, see whether KRA accepted it, and download or share the final receipt. A pending or failed document is kept visibly separate from an accepted eTIMS invoice.

Risiti new invoice screen with buyer, items and totals
The current Risiti business invoice form. Screens may change as the product improves.

What you need before creating the invoice

  • A Risiti business profile whose KRA connection has completed successfully.
  • The buyer's name and KRA PIN when the buyer needs the sale associated with its tax records.
  • Each good or service, quantity, price and the correct tax treatment.
  • The payment method and a final review of taxable amount, tax and total.

The Risiti invoice workflow

  1. 1

    Prepare the sale

    Add the buyer, select saved items or services, confirm quantity and price, and choose the payment method. Tax is calculated from the tax type stored on each item.

  2. 2

    Submit and watch the KRA status

    Risiti creates the record and sends it through the configured OSCU connection. Temporary failures can enter the controlled retry workflow; validation failures stay visible for correction.

  3. 3

    Download and share only after acceptance

    When KRA returns the required receipt metadata, Risiti can render the tax-invoice PDF and public receipt link. Use the share action for WhatsApp or the device share sheet.

What each invoice status means

StatusMeaningWhat to do
DraftThe sale has not been submitted.Finish and review it.
Pending / retryingAcceptance has not been confirmed.Wait or address the displayed issue; do not share it as final.
SubmittedKRA accepted the sale and returned the receipt data.Check the PDF, then share it.
FailedSubmission needs attention or a retry.Read the error and confirm the original was not accepted before resubmitting.

For failure handling, use the detailed eTIMS invoice-status guide.

Current Risiti Business pricing

Choose a predictable monthly plan or pay only for Nairobi calendar days in which KRA accepts at least one eligible production sale. The figures below come from Risiti's current billing configuration.

Monthly

KES 999/month

A 30-day free period starts after the first KRA-accepted production invoice. The first two paid periods are KES 499.

Pay As You Sell

KES 49/active day

One Africa/Nairobi calendar day with at least one KRA-accepted direct production sales invoice. There is no monthly minimum in the current configuration.

Risiti versus KRA's free channels

KRA provides free eTIMS solutions, including eCitizen web, USSD, mobile and online-portal options for applicable users. Risiti is a paid operational layer for businesses that want reusable records, clear submission states, receipt PDFs, sharing, retries and browser-based work on a phone. Paying Risiti does not change the underlying tax obligation or make Risiti an official KRA portal.

Compare the exact official routes in the eTIMS portal and login guide.

Problems users commonly encounter

Buyer PIN rejected
Compare every character with the buyer's PIN certificate or the official KRA PIN checker. Do not substitute an ID number.
Wrong tax type
Pause before submission and confirm the treatment that applies to the seller and supply. Exempt, zero-rated and non-VAT are not interchangeable.
KRA unavailable
Keep one invoice record, allow the retry workflow to continue, and avoid creating duplicates while acceptance is uncertain.
PDF has no KRA receipt details
Confirm the invoice is submitted and has the required returned receipt data. A polished local PDF is not proof of KRA acceptance.

Prepare your next eTIMS invoice

Use Risiti for the business workflow, or start with the generation, verification and download guides if you need to solve one task first.

Official KRA source

Last reviewed: 26 July 2026. For the available official eTIMS solutions and current KRA guidance, use KRA's eTIMS service page. This product page is not tax advice.