Ask AwraIQ about features, pricing, onboarding, login, integrations, security, demos, mobile apps, automation, reports, or support.
Market hub
Operating in Kenya
KRA, eTIMS, M-Pesa and the Kenyan Shilling — the home market, and the one with the most statutory depth in the corpus.
- Guides published
- 275
- Topics covered
- 32
- Markets
- 1
- Currencies
- 1
What is different about operating here
Kenya charges VAT at 16% and files it monthly with the Kenya Revenue Authority by the 20th. Since the Finance Act 2023 phased out the legacy TIMS boxes, every VAT-registered business transmits invoices to eTIMS, which makes the invoice number and the tax point part of the compliance trail rather than an internal reference. Payroll adds PAYE, NHIF, NSSF and the Housing Levy on their own schedules, and M-Pesa paybill and till settlement is the default rail for both collections and supplier payments. These guides assume that stack.
Three things that catch teams out
The invoice number stops being yours
Under eTIMS the document you issue has to reconcile to what was transmitted. Teams that number invoices per branch, or renumber after a credit note, discover the mismatch at filing rather than at issue.
M-Pesa statements are not a ledger
A paybill statement records money arriving. It does not record which invoice it settled, and it cannot tell a customer deposit from a part payment. The matching step has to live somewhere, and a spreadsheet is where it usually goes wrong.
Four payroll deductions, four calendars
PAYE, NHIF, NSSF and the Housing Levy do not share a due date or a base. Running them off one monthly figure is the most common source of a penalty that only shows up months later.
Every module, and where the guides are
Tax is two of these ten. AWRA OpsHub runs inventory, procurement, assets, sales, point of sale, HR and payroll, finance, projects, helpdesk and reporting as one system, and all ten work in every market — the presets below only decide what a rate field is pre-filled with. 10 of the ten have a guide written for Kenya; the rest point at the method guides, which hold wherever you run them.
-
Inventory
43 guides -
Procurement
24 guides -
Assets
21 guides -
Sales
20 guides -
Point of sale
16 guides -
HR & payroll
17 guides -
Finance
15 guides -
Projects
24 guides -
Helpdesk
11 guides -
Reports & BI
13 guides
Tax and currency presets for this region
These are the sales-tax presets AWRA OpsHub ships with, 1 of the 188 countries covered in total. They are headline national rates and a starting point for configuration — reduced, zero-rated and exempt categories still need setting up against your own chart of accounts, and rates change with each finance act.
| Market | Currency | Tax | Standard rate |
|---|---|---|---|
| Kenya | KES Kenyan Shilling | VAT | 16% |
275 Kenya guides
Grouped into 32 topics, newest first within each. Open a topic to see its guides.
Latest Kenya guides
Three Zeros Mean Yes
A statutory e-invoicing interface answers every request with the same four fields, and one of them decides everything. The connector puts the authority's own code in front of you rather than translating it away.
The Number That Cannot Go Backwards
A revenue authority identifies your invoice by a number you choose. Three kinds of document were each choosing from their own sequence — two documents claiming one filing, invisible from inside.
The Password That Is Different Every Time
The password on an M-Pesa request is not stored anywhere. It is built fresh for every call out of three pieces — one of which is the current time — which makes your server clock part of getting paid.
The Push Is Not the Payment
The response to a payment request is two identifiers and a suggestion to ask the customer for their PIN. Everything that matters arrives later, from a party that signs nothing.
The Sender ID Is Optional Until It Is Not
Three SMS providers, one missing sender name, three behaviours: one omits the field, one substitutes a default, one refuses to send. A connector that assumed any of them would break on the other two.
Three Codes That Mean Accepted
A text message has no single moment of success. It is accepted, queued, handed to a network, delivered, perhaps read — and an API that answers immediately can only tell you about the first.
You Cannot Just Send a WhatsApp
WhatsApp will not let a business send a message it has not read first. Every business-initiated notification uses wording approved by Meta in advance — which shapes everything about how the connector works.
Your Dispensing Record and Your Stock Record Answer Different Questions
One says what left the shelf. The other says who received it and whether they should have. Our batch trace answers the first properly — every movement, every location still holding it, quantities in, out and remaining. There is no patient anywhere in the product, so it stops at the door, and that is a boundary we intend to keep.
Three Requests, One Purchase
Splitting a purchase to stay under a tender ceiling is the pattern every auditor looks for first. Our product will not spot it, and the reason is structural rather than a missing report: a procurement request in our system carries no money at all, and its department is free text. There is nothing at the moment of the split to compare against a threshold.
The Approval That Could Not Refuse
An auditor asks to see one that was refused. Our product answers that well in the two places it records decisions properly — item master changes and deletions, both with segregation of duties. In the generic workflow engine, which has by far the richer approval model, the approver receives a task whose four states do not include yes or no.
We File to KRA Automatically. We Do Not Talk to IFMIS.
Every public tender has an integration line and it is usually answered with a yes. Ours: tax filing to KRA runs automatically against real endpoints, queued so a sale is never blocked, with the receipt number stored on the record. IFMIS, nothing at all. The difference is structural rather than effort, and knowing why will help you write a better specification.
A Supplier Register That Expires On Its Own
Almost every prequalified supplier list has the same defect: nothing removes anyone. Ours has a shelf life — a validity period you set, a date stamped at approval, and a job that runs at six every morning, expires the qualification and deactivates the supplier so they drop out of the selectable list. Here is the whole pipeline, and the five things it does not do.
All Kenya guides by topic
Integrations & Data
17
Pricing, Cost & ROI
12
Implementation & Rollout
12
Point of Sale
10
Professional Services
10
SACCOs & Microfinance
10
Real Estate & Property
10
Healthcare & Clinics
10
Hospitality
10
Retail & Distribution
10
Schools & Education
10
Agribusiness & Cooperatives
10
Helpdesk & Support
10
Projects & Job Costing
10
Reports & BI
10
HR & Payroll
10
Automotive & Spare Parts
10
Kenya Business Guides
10
Construction & Contractors
9
Churches & Faith Organizations
9
Sales Insights
8
Manufacturing & Agribusiness
8
Assets & Equipment
7
Security & Compliance
7
NGOs & Nonprofits
7
Pharmacy & Pharmaceutical Distribution
6
Public Sector & County Government
6
Logistics & Field Service
6
AI & Insights
4
Accounting Insights
4
Product pages for this region
Each of these sets out what is built today and what is still on the roadmap for that market.
Other market hubs
Help Center
Need a quick answer while you read?
Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.