Pricing

Free while you integrate. Then a flat monthly fee.

The pilot costs nothing and has no time limit. Production is a plan you can predict, with an allowance most clients never reach.

Pilot

Free

Free on the KRA sandbox, for as long as the integration takes.

Never metered. Sandbox signatures are not counted, at any volume.

Starter

KES 10,000

a month, or KES 100,000 a year for two months free

One branch. For a single shop, restaurant or depot going live.

1,000 signed invoices a month

One branch

then KES 4 a signature

Business

KES 25,000

a month, or KES 250,000 a year for two months free

Up to five branches, each with its own control unit and sequence.

10,000 signed invoices a month

5 branches

then KES 3 a signature

Volume

KES 60,000

a month, or KES 600,000 a year for two months free

Unlimited branches and a response-time commitment, priced on volume.

50,000 signed invoices a month

Unlimited branches

then KES 2 a signature

Going live adds a one-time integration fee of KES 35,000. It covers registering your control unit under your own KRA PIN, per branch, and getting your first production receipt signed. Past the Volume plan we quote — hello@ve.ke.

What the meter counts

Your plan covers an allowance. Only these count against it, and only what exceeds it is charged.

A signed invoice

The billable unit. One sale, signed once by a control unit.

Not API calls

Poll the status endpoint as often as you like. Reads are never billed.

Not replays

A repeated POST of the same reference returns the first invoice. One reference, one signature, one charge.

Not failed signings

A KRA rejection is not a signature. You are billed for the receipts you printed.

Credit notes do count

A refund is itself a signed receipt with its own CU number, so it meters like one.

Never the sandbox

Sandbox invoices are free, for as long as you need them, before and after you go live.

We never withhold a signature over an unpaid bill. You have already made the sale by the time the receipt is due, so a billing dispute is settled between us, never at your counter.

The pilot

What you get before you pay anything

Token

A Bearer token scoped to your own tenant on the KRA sandbox.

Device

A control unit on our sandbox, with its invoice sequence already running, so you can integrate the day you apply. Putting one under your own PIN needs your own KRA sandbox sign-up — we walk you through it, and it is required before you go live either way.

Working example

A signed sandbox invoice against your own data, so the first thing you see is your receipt, not our documentation.

Console access

Every invoice, device and webhook delivery visible while you build.

See what you would be integrating →

Status · updated August 2026

Where we are

Since 2015

Built in Nairobi by VE.KE — production software for Kenyan businesses: money handling, M-Pesa, ticketing, logistics.

August 2026

Registered with the KRA sandbox. TIS "VUTIA Invoicing System" v1.0.0, solution types OSCU and VSCU, taxpayer PIN P051804261H.

Complete
Now

Platform complete and fully test-covered: invoice API, tax engine, credit notes, signed webhooks, device management, operator console.

Complete
Next

KRA certification. Pilot integrations run in the KRA sandbox now and convert to production when certification lands. Nothing is billed until it does.

In progress

Pilots are free and they shape the queue.

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