Skip to main content

Risiti eTIMS invoicing

Create eTIMS invoices. Keep KRA in view.

Prepare the sale once. Risiti sends it through your configured KRA connection, shows the response clearly, and keeps the accepted receipt ready to download or share.

  • Works in your phone browser
  • VAT and non-VAT workflows
  • Receipt data stays with the sale
One invoice trailFrom sale to accepted receipt

KRA response visible

Create an eTIMS invoice in the Risiti phone interface
KRA submission confirmation displayed with its invoice in Risiti
Actual Risiti product screens. Interface details may change as the product improves.
01
CaptureBuyer, items, tax and payment
02
SubmitThe KRA response remains visible
03
CompleteDownload or share after acceptance

A short, visible workflow

One record from sale to receipt.

The important part is not merely generating a document. It is knowing what was sent, what KRA returned and what needs attention.

  1. 01

    Build the sale

    Add the buyer, choose saved goods or services, confirm quantities and prices, then review the tax and total before submitting.

  2. 02

    See what KRA returned

    Risiti keeps pending, accepted and failed submissions distinct, so a document is not mistaken for a completed KRA receipt.

  3. 03

    Finish the job

    After acceptance, review the returned receipt data, download the invoice PDF and share it from the same record.

No ambiguous success screen

Know what is safe to share.

A neat-looking PDF is not proof of KRA acceptance. Risiti keeps the submission state and returned receipt data attached to the invoice.

Understand invoice statuses
DraftStill editable and not sent
Finish the sale
PendingAcceptance is not confirmed
Wait; do not share as final
SubmittedKRA returned the receipt data
Review, download and share
FailedThe submission needs attention
Read the error before retrying

The work around every invoice

More than a PDF generator.

Risiti App brings the sale, submission, payment and receipt into one browser workflow. These are App features; integrating your own software uses a separate API product.

Reuse customers and items

Keep business contacts and goods or services ready for the next invoice. Review quantities, prices and tax treatment for each sale.

Follow the money, not just the invoice

Review paid and unpaid amounts, overdue customers and receivables aging alongside your sales records.

Reconcile an M-Pesa payment

Paste an M-Pesa SMS or enter the payment details, select the matching invoice, then confirm the payment yourself.

Correct an accepted sale

Create an eligible credit note from its submitted original, with selected quantities and a reason. The App currently supports one credit note per original invoice.

Keep the receipt easy to find

Download accepted invoice PDFs and share via WhatsApp. Choose buyer SMS when you have the buyer's permission and a valid phone number.

Capture work when connectivity drops

Save new invoice details in the device's offline queue and reconnect to submit. Offline capture is not KRA acceptance; check the final status before sharing.

Invoice and payment records do not replace your tax return or determine whether an expense qualifies for a deduction. Need a phone walkthrough? Compare phone invoicing options and follow the steps.

Price the workflow you need

App pricing. API pricing. No mix-up.

Choose App for invoicing in your browser, Direct API for one business's software, or Platform API for multiple merchants. Each workspace has one product mode; App pricing does not include API usage.

Risiti App

App monthly

KES 999

per month

One business creating invoices in Risiti App, with no per-document usage charge.

Join the App waitlist

Risiti App

App pay as you sell

KES 49

per active Nairobi sales day

One daily charge after the first successfully fiscalized document that day; further documents that day do not add another daily charge.

Join the App waitlist

How many days do you invoice?

Illustrative access charges for one paid month. An active day is triggered by successful fiscalization, including an eligible credit note—not by opening the App. Flexible usage is billed monthly.

Risiti App monthly versus active-sales-day examples
Active daysPay as you sellMonthly
8 daysKES 392KES 999
20 daysKES 980KES 999
21 daysKES 1,029KES 999
22 daysKES 1,078KES 999

At these rates, monthly costs less from 21 active days in a month.

These examples do not include a free-period adjustment, a negotiated agreement or separately quoted services. They do not promise an automatic price cap or plan switch. Confirm your plan and payment terms before activating paid access.

Building an integration instead?

Direct API

KES 1.5 per successful fiscal document

Connect one business's software under its own taxpayer identity. No recurring platform fee.

Platform API

KES 4,999 per month + KES 1 per successful fiscal document

For software serving multiple merchant businesses. Includes 25 active merchants; ask about additional-merchant terms.

API document usage follows successful production fiscal documents, including applicable corrections—not HTTP requests or retry attempts. Sandbox requests are not billable usage. Platform access charges are separate.

Explore eTIMS API integration and the sandbox

Authored public catalogue: PUBLIC_2026_08_V3. Published pricing loads when available; your workspace's assigned catalogue governs its actual bill. Confirm current prices and any separately quoted support or committed-volume terms before purchase.

Before the first invoice

Four things to have ready.

  • A Risiti business profile with a completed KRA connection
  • Buyer name and KRA PIN when the buyer needs them on the tax record
  • Goods or services with quantity, price and the correct tax treatment
  • Payment method and a final check of taxable amount, tax and total

Choose for the work you do

Risiti or a free KRA channel?

The tax obligation is the same. The difference is the operating workflow you need around each invoice.

KRA CHANNELS

For a free official route

KRA provides free eTIMS options for applicable taxpayers. The best route depends on registration status and operating model.

Compare the official routes

Straight answers

Before you start.

Can I create an eTIMS invoice on my phone?

Yes. Risiti is a browser-based workflow designed to work on a phone. You prepare the sale, submit it through the configured KRA connection, then keep the returned receipt data with the invoice.

Does Risiti replace KRA?

No. Risiti is an independent product from PesaStack Limited. It helps manage the invoicing workflow, while the KRA system returns the acceptance and receipt data.

What if KRA is temporarily unavailable?

Keep one invoice record and avoid creating duplicates while acceptance is uncertain. Risiti keeps the status visible and uses a controlled retry workflow for eligible temporary failures.

When should I share the invoice PDF?

Share it as the completed eTIMS invoice only after the record shows the accepted status and includes the required KRA receipt data.

Ready for the next sale?

Make the invoice. Keep the trail.

Open Risiti to prepare the sale, follow the KRA status and keep the completed receipt where you can find it.

Create an eTIMS invoice

Source and scope

Product copy and catalogue examples updated 16 September 2026. These describe implemented workflows, not a new production or timed phone test. Risiti is the getrisiti.com product from PesaStack Limited and is not an official KRA portal. Review the available official solutions on the KRA eTIMS service page. This page is not tax advice.