ProtechBooks · built in Kenya

Sell. Stay compliant.
Know your profit.

One system for your till, your stock, your KRA invoices and your books.

Most shops run a till that does not talk to their stock, a book of receipts that does not talk to KRA, and an accountant who finds out three weeks later. ProtechBooks is one system where a sale updates the shelf, the tax invoice and the profit figure at the same moment.

14 days free · no card · your workspace is ready in about a minute

Why shops call us

Three problems, one cause

Your numbers live in different places, so none of them are quite true.

KRA is not optional any more

Your customers need eTIMS invoices to claim their expenses, so they are asking you for them. A receipt book cannot produce one.

Stock walks

You know roughly what you bought and roughly what you sold. The gap between them is money, and nobody can tell you how big it is.

You find out too late

Profit arrives weeks after the month it belongs to, by which time the decision it should have informed has already been made.

How it fits together

One sale, four jobs done

Nothing is re-typed anywhere. That is the whole idea.

1

Sell

Touch till, barcode scan, cash, M-Pesa STK push or card. Print a receipt with the KRA QR code on it.

2

Stock moves

The item leaves the shelf, the cost of that sale is recorded, and low stock warns you before you run out.

3

KRA is told

The invoice goes to eTIMS automatically. If KRA is unreachable it queues and retries — the till never stops.

4

Books update

Sales, VAT, cost of goods and cash all post to the ledger, so your profit and loss is right now, not next month.

What is inside

Everything a small business actually needs

Point of sale

Touch tiles, category filters, barcode and QR scanning, held orders, pay-later bills, thermal receipts.

M-Pesa at the till

STK push straight to the customer's phone using your own till or paybill. Payments reconcile themselves.

KRA eTIMS

Invoices, credit notes and item registration. Queued and retried, never blocking a sale.

Stock control

Live levels, movement ledger, store-to-counter transfers, reorder levels, fast and slow movers.

Batches & expiry

Track batch numbers and expiry dates, and sell the oldest stock first so nothing dies on the shelf.

Stock takes

Count, compare, and post the variance to the ledger so your books match your shelves.

Purchases & suppliers

Purchase orders, goods received notes, supplier invoices, payments, aging and price history.

Expenses & cashbook

Rent, electricity, transport, banking and float movements — all in a proper three-column cash book.

Real accounting

Chart of accounts, double-entry journals, trial balance, profit and loss, balance sheet, GL drill-down.

Shifts & staff

Open and close shifts with a float, 4-digit PIN sessions per server, Z-reports at the end of the day.

Customers & credit

Credit limits, statements, and a clear view of who owes you what and for how long.

Reports

Sales by staff, by pay mode, by category. Stock valuation. Single-item statements. Month-end projection.

Set up for your trade

It arrives already configured

Tell us what kind of business you run and your workspace starts with the right chart of accounts and the right categories. No blank screen on day one.

Shops

General retail, hardware, agrovet, boutique.

Restaurants

Menus, portions, kitchen orders, wastage.

Bars

Beers, spirits, nyama choma, happy-hour pricing.

Wholesale

Bulk pricing, credit customers, distribution.

Pharmacies

Batches, expiry, FEFO dispensing, registers.

Worth knowing before you start

What we will tell you straight

It needs an internet connection

ProtechBooks runs in a browser, so the till needs to be online. Most shops keep a phone hotspot as a backup and it works fine. If your location genuinely has no reliable connection, say so during setup — an on-premise install may suit you better, and we would rather tell you that than sell you frustration.

The first week decides everything

Systems fail because nobody finished loading the stock, not because the software was wrong. Send us your product list and we will load it with you. It is the single highest-value thing we do.

eTIMS takes a few days, and that is KRA's pace

Your KRA device credentials come from KRA, not from us. You can sell from day one while that is in progress — invoices queue and go out the moment you are live.

Your data is yours

Every business gets its own separate database. Ask, and we hand you a complete copy. If you ever leave, you leave with your records.

Pricing

From KSh 500 a month

Every plan issues KRA-compliant invoices and keeps correct books. The cheaper plans limit how much you run, never whether your records are right.

See all plans Start free trial