KRA sandbox registered

eTIMS compliance is now an API call.

VeTims signs your invoices with KRA so your POS, ERP or app doesn’t have to learn tax law. POST the sale; print the signature, QR and CU number that come back. No fiscal hardware. No rebuild. One integration.

Start a pilot See how it works

KRA certification in progress · built in Nairobi by VE.KE, since 2015.

Tax invoice 11/08/2026 14:07

Mama Njeri Fresh Foods

PIN A001234567B · Branch 01

2 × Fresh Fri 1L 678.00 B
Taxable B (16%) 584.48
VAT B 93.52
Total KES 678.00
CU invoice no.
KRACU0300000021/42
Signature
V249-J39C-FJ48-HE2W
Signed by control unit
The mandate

Unsigned receipts are no longer receipts.

A tax invoice is valid only once a KRA control unit has signed it.

VAT (Electronic Tax Invoice) Regulations, 2020 · Finance Act, 2023

The signature, internal data and QR code must print on the receipt, and anyone can scan that QR to check the invoice against KRA.

The pressure is commercial before it is legal: business customers cannot claim input VAT on a non-compliant receipt, so they stop accepting them long before an auditor calls.

Build it yourself and you own

  • Device registration and key custody
  • Uninterrupted invoice sequences, per branch
  • Credit-note and cancel-once rules
  • Five tax categories, A to E
  • KRA certification

That is a whole product. It is ours, so it does not have to be yours.

How it works

Three moves, one integration.

01 POST /api/v1/invoices

Send the sale.

One JSON invoice, idempotent on your own invoice number.

02 OSCU / VSCU

We sign with KRA.

Queued, retried and reconciled. A slow KRA never blocks your till.

03 invoice.signed

Print what comes back.

Signature, internal data, CU invoice number and QR payload, by signed webhook or poll.

The full walkthrough →

Who it's for

Systems that already sell

POS vendors

Fiscalize every till you ship without building a fiscal stack.

Your product stays a POS; compliance becomes a feature you resell.

ERP & SaaS platforms

Your customers invoice inside your product.

Sign for all of them through one tenant-aware API.

In-house systems

The system that runs your business was never built for eTIMS.

One integration later, it is.

Included

Everything a fiscal integration needs, already built

Idempotent invoice API

Server-side tax engine, categories A to E

Spec-exact credit notes

Signed webhooks

Queue, retry and reconcile

Device management, per branch and per PIN

Operator console

Printable fiscal block

Sandbox token and registered device

What each one does →

Status

Registered with the KRA sandbox; platform complete and fully test-covered; certification in progress.

The full ledger →

Sign your first invoice in the sandbox this week.

Write to us with what your system does. We reply with a token, a device and a working example against the KRA sandbox.

Start a pilot +254 764 444 408