Risiti App
Published monthly pricing
For a business creating and managing its own eTIMS invoices. The live amount is shown from the published catalogue on the homepage.
eTIMS invoicing for Kenyan businesses
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.

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.
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.
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.
| Status | Meaning | What to do |
|---|---|---|
| Draft | The sale has not been submitted. | Finish and review it. |
| Pending / retrying | Acceptance has not been confirmed. | Wait or address the displayed issue; do not share it as final. |
| Submitted | KRA accepted the sale and returned the receipt data. | Check the PDF, then share it. |
| Failed | Submission 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.
The amount below comes from Risiti's published billing catalogue, which is the runtime source of truth.
Published monthly pricing
For a business creating and managing its own eTIMS invoices. The live amount is shown from the published catalogue on the homepage.
Direct and Platform API
Direct API is billed per successful fiscal document. Platform API combines a monthly access fee with successful-document usage. See the published catalogue on the homepage.
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.
Use Risiti for the business workflow, or start with the generation, verification and download guides if you need to solve one task first.
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.