COMING SOON FOR KENYAA product of Receipters Technologies Limited

Every purchase has a witness.

Shahidi Box keeps your signed eTIMS receipts the moment the till issues them. Nothing to scan, photograph or lose.

Encrypted with your key. We cannot read your receipts.
Mama Njeri Groceries
9 Nov 2026, 09:14
Total paid
KES 5,800
M-Pesa
POS
DukaPOS
Terminal
T-01
Branch
Westlands
Receipt
1042
Shahidi Box IDSBX-26-1109-7F3K9Q
Sample receipt, for illustration
AutomaticEvery signed receipt arrives by itself. The till sends it the moment the sale is made, so there is nothing to scan, photograph, type or keep in a drawer. It finds your box by your phone number, email address, KRA PIN or Box code, or waits for a short claim code if the shop has none of them. You do not have to remember anything at the counter.
SealedEncrypted with a key that belongs to you. A receipt shows what you bought, where and for how much, and that is private. So each one is locked with your key before it is stored. Receipters cannot read it, and a copy taken from our storage would not show what you bought.
CompleteThe original, with its KRA signature and QR code, kept unchanged. A photo or a screenshot loses detail. We keep the receipt exactly as the till signed it, with the items, the tax and the control unit data, and work out a fingerprint of it, so a single changed character would show. It is a faithful copy to show for a warranty, an expense claim or a return. The receipt the till issued stays the official record.
YoursShare, export or delete any receipt, or your whole box, at any time. Your receipts belong to you, not to the shop and not to us. Send one to your accountant, download the original, or delete what you no longer want, and the deletion is complete within 30 days. We never sell, rent or trade your data.
MISSION AND VISION

What we are here to do, and where we are heading.

OUR MISSION

To make sure everyone who pays for something in Kenya keeps a private, unchanged and lasting copy of the signed receipt, without scanning, typing or losing anything.

We do it by sending each signed eTIMS receipt to its owner as soon as the till issues it, sealed with a key that only the owner holds.

OUR VISION

A Kenya where every purchase has a witness.

Every signed receipt reaches its owner by itself. Every shop, large or small, can send one. And what people buy stays their business, because only they hold the key.

About the company
HOW IT WORKS

The receipt finds you. You do nothing.

Four stages, from the till to your box. Choose a stage to see what happens, what you do and what happens behind the scenes.

STAGE 1 OF 4

The till issues a signed receipt, as it always does.

Nothing changes at the counter. The shop’s POS creates the eTIMS receipt, signed through KRA, and gives it to you as it does today. That receipt stays the official record.

  • It carries the KRA control unit details, the invoice number and the QR code
  • The shop does not change how it sells, signs or reports to KRA
  • The POS adds one request to its sale, to send a copy to Shahidi Box
  • Nothing for the buyer to install, scan or fill in
You do

Shop and pay as you always do. Give your phone number, email address or KRA PIN, or show your Box code, if you want the receipt to find you without a code.

Behind the scenes

The POS issues the signed receipt and prepares one request to Shahidi Box.

STAGE 2 OF 4

The receipt finds its owner.

Right after the sale, the POS sends a signed copy to Shahidi Box. We match it to its owner without keeping their phone number, email address or KRA PIN in the clear.

  • The request is signed by the POS, so only that shop’s till can post for that shop
  • Every request carries a unique key, so a retry after a weak connection never makes a duplicate
  • A match is made by KRA PIN, phone number, email address or Box code, or by a short claim code on the receipt
  • If nobody matches, the receipt waits privately, sealed, and is deleted after 90 days
You do

Nothing, if you gave your number or PIN. If not, type the claim code into the app.

Behind the scenes

We compare one-way fingerprints and match the receipt to its owner.

STAGE 3 OF 4

It is sealed with a key that belongs to you.

Before anything is stored, the receipt is encrypted with your key. What we keep is the sealed copy, and nothing else.

  • You set up your key, and a recovery key, when you open your box
  • Receipters staff cannot read your receipts, and a copy taken from our storage cannot be read without your key
  • Every connection uses TLS, and stored data is encrypted on disk as well, on top of your own key
  • A one-way fingerprint of the original shows if a stored receipt is ever changed
You do

Once, when you open your box: set up your key and a recovery key, and keep the recovery key safe.

Behind the scenes

We encrypt the receipt with your key and store only the sealed copy.

STAGE 4 OF 4

Find it, use it, share it, or delete it.

Your receipts are in your box, newest first, ready whenever you need proof of a purchase.

  • Search by shop, item or amount. Businesses can also filter by branch, POS and terminal
  • Add your own tags and notes. They sit beside the receipt and never change it
  • Download a PDF, send chosen receipts to your accountant, or share one receipt with a link that expires
  • Export everything, or delete one receipt or the whole box. Deletion is complete within 30 days, backups included
You do

Open your box when you need a receipt. Everything else has already happened.

Behind the scenes

Your phone opens the sealed receipt with your key and shows it beside its original signature and QR code.

Read the full walkthrough
WHO IT IS FOR

One box for shoppers. One portal for businesses.

For people

Keep proof of what you bought, without a drawer of fading paper.

  • Every receipt in one place, newest first
  • Proof of purchase for returns and warranties
  • Search by shop, item or amount
  • Share one receipt, without sharing the rest

For businesses

Every supplier receipt in one place, ready for your accountant.

  • All supplier receipts in one portal
  • Filter by branch, POS and terminal
  • Tags and notes your team can add
  • Export a clean record for your accountant

Free trial

Early-access members try Shahidi Box free when their box opens, as a person or as a business.

  • Joining the early-access list is free, and asks for no payment details
  • Early members are invited first, in stages
  • Trial length and what it includes will be published before launch
  • Pricing will be published before Shahidi Box opens, so you can see it before you decide
Join for a free trial
See how it helps people, businesses and shops
WHAT IS KEPT

The original, untouched, and everything that makes it yours.

Each receipt is stored exactly as the till issued it. Your tags and notes sit beside it and never change it. Every receipt gets its own Shahidi Box ID and a fingerprint, so any later change shows. All of it is visible to you only, masked where it matters, and encrypted with a key that belongs to you.

  • Receipt numberand invoice type
  • Date and timewhen the till issued it
  • Seller and KRA PINwho you bought from
  • Branchwhich outlet
  • POS systemthe software that issued it
  • Terminalwhich till in the shop
  • Cashierwho served you
  • Payment methodcash, M-Pesa or card
  • KRA control unitthe signing device
  • KRA QR codeas printed on the receipt
  • Shahidi Box IDone per receipt, never reused
  • Fingerprintshows if the original changes
VISIBLE TO YOU ONLY

Only you can open it

What you bought, where and for how much, and your tags and notes, are readable by you alone. Receipters staff cannot read them, and they are never shown to advertisers or to other members.

ENCRYPTED

Locked before it is stored

Each receipt is locked with your own key before it is stored, and every connection to Shahidi Box uses TLS. Stored data is also encrypted on disk, on top of your key. We keep a sealed copy, not a readable one.

MASKED

Hidden where it matters

Card numbers are never stored in full, and a phone number shown on a receipt is masked. The details we use to match a receipt, such as your phone number, email address and KRA PIN, are kept only as one-way fingerprints that cannot be turned back.

PRIVACY AND CONTROL

Your receipts say a lot about you. We cannot read them.

Shahidi Box is built so your data is encrypted and masked, and the keys are yours. Receipters keeps the box. You keep the key.

01

Sealed on arrival

Each receipt is encrypted with a key that belongs to you the moment it arrives. We store only the sealed copy.

02

Masked by design

Phone numbers, email addresses and KRA PINs used for matching are kept as one-way fingerprints. Card numbers are never stored in full.

03

You are in control

Share one receipt with a link that expires. Export everything. Delete a receipt, or your whole box, at any time.

04

Never sold

No advertising, no profiling, no sale of data. A receipt nobody claims is held sealed, then deleted after 90 days.

What Receipters can see

  • That a receipt arrived, and when
  • Whether delivery worked, so we can fix faults
  • The name and email you give when you create an account, so we can reach you

What only you can see

  • What you bought, where, and for how much
  • The seller, branch, cashier and items
  • Your tags, notes and searches
  • Your payment details
FOR SHOPS AND POS VENDORS

Run a till? Send every sale to its owner.

When your POS issues a signed eTIMS receipt, one request sends it to Shahidi Box. Your customers get their record, and you stop answering “can you resend my receipt?”

We are starting with pilots on DukaPOS and ChomaPOS.

  • One request after each saleSend the signed receipt to Shahidi Box as soon as it is issued.
  • Safe to retryEvery request carries a unique key, so a repeat never creates a duplicate.
  • Signed requestsYour POS signs each call, so only your till can post for your shop.
  • Refunds stay linkedA credit note attaches to the sale it reverses.
QUESTIONS

Straight answers

What is Shahidi Box?

Shahidi Box is a private vault for signed eTIMS receipts. When a till issues a receipt, the POS sends a copy to Shahidi Box, which seals it with the owner’s key and keeps it in the owner’s box. Shahidi is Swahili for witness.

Does Shahidi Box replace the KRA receipt?

No. The receipt the till issues is still the official one. Shahidi Box keeps a faithful copy, with the signature and QR code from the original, so you always have it.

Is Shahidi Box approved by the Kenya Revenue Authority?

No. Shahidi Box is an independent product of Receipters Technologies Limited. It is not affiliated with, or endorsed by, the Kenya Revenue Authority. eTIMS is a KRA system, and Shahidi Box builds on the receipts it produces.

Is it open to the public yet?

Not yet. We are building the product and inviting people from the early-access list, in stages, before we open to everyone.

How do I open my box?

When we invite you, we email you at the address you gave. You set up your key and a recovery key, and your signed receipts begin to arrive.

How does a receipt find me?

The shop can send it with your KRA PIN, phone number or email address, or scan your Box code. If none of these is known, the receipt carries a short claim code you can enter in the app. Receipts we cannot match wait privately and are deleted after 90 days.

Does it work for cash, M-Pesa and card?

Yes. Any sale that gets a signed eTIMS receipt can be kept, whatever the payment method. The method is recorded with the receipt.

What is kept with each receipt?

The receipt exactly as the till issued it, plus a Shahidi Box ID and a fingerprint that shows if the original ever changes. Your own tags and notes sit beside it and never alter it. The full list is in the section “What is kept” above.

Who can see my receipts?

You, and anyone you choose to share a receipt with. Receipts are sealed with a key that belongs to you, so Receipters staff cannot read them.

What can Receipters see?

That a receipt arrived and when, so we can deliver it. We cannot see what you bought, where, or for how much. The name and email you give us when you create an account are visible to us, because we need them to reach you.

What if I lose my phone or my keys?

You set up a recovery key when you open your box, and it opens your receipts on a new phone. Because we cannot read your receipts, we cannot restore them without it, so keep the recovery key safe.

Can I delete everything?

Yes, at any time. Delete one receipt or your whole box, and it is removed from our systems within 30 days, including backups. To be removed from the early-access list, write to receipters@receipters.com.

What will it cost?

Joining the early-access list is free and never asks for payment details. We will publish pricing before Shahidi Box opens, so you can see it before you decide.

My shop uses a different POS. Can I still use it?

We are starting with pilots on DukaPOS and ChomaPOS. Any POS can connect, so ask your shop to write to receipters@receipters.com.

How does a POS connect?

With one request after each sale, signed by the POS. Every request carries a unique key, so a retry never creates a duplicate, and a refund attaches to the sale it reverses. Write to us and we will send the integration details.

Where are the privacy notice and the terms?

Read the privacy notice, the terms and conditions, how we protect receipts and legal and compliance.

How do I contact you?

Write to receipters@receipters.com or use the contact page. We reply within 3 working days.

A PRODUCT OF RECEIPTERS

Shahidi Box is a product of Receipters Technologies Limited.

Receipters Technologies Limited (“Receipters”) is the company behind Shahidi Box. It is accountable for the product, for the data it handles and for what this website says. Receipters Technologies Limited is the data controller under the Kenya Data Protection Act, 2019, and is preparing its registration with the Office of the Data Protection Commissioner before launch.

Shahidi Box is independent. It is not affiliated with, or endorsed by, the Kenya Revenue Authority. Write to receipters@receipters.com and a person at Receipters Technologies Limited will reply.

Be among the first to open a box.

Create your account with your email address and we will tell you when Shahidi Box opens for you. Early-access members are invited first.

Create your account in a few minutes.

  1. Give your name and your email address.
  2. Type the 6-digit code we email you.
  3. Finish your profile with a password, a PIN and a few details. We invite early members first, when their box is ready.
Free to join, and no payment details asked. Privacy notice and terms.