Expense management software for organisations in Kenya, Uganda, Tanzania, Rwanda and across East Africa.
One approval trail, whatever the country, the currency or the tax receipt.
Across East Africa, tax authorities tie deductible expenses to their own receipts: EFRIS in Uganda, EFD and VFD receipts in Tanzania, EBM in Rwanda, eBMS in Burundi. Creodata keeps that evidence with each request, routes it through your approval chain and posts it to Business Central. Built in Nairobi, with M-Pesa payment for Kenya.
Expense evidence and payments, country by country.
What a finance team needs to know before it chooses an expense management system: how organisations pay, the tax invoice or receipt that supports an expense, and the data protection law.
| Country | Currency | How organisations pay | Tax invoicing | Data protection | Languages |
|---|---|---|---|---|---|
| KenyaCountry page | KES | M-Pesa B2C and B2B (built into Creodata); banks | KRA eTIMS electronic tax invoices | Data Protection Act 2019; ODPC | English, Kiswahili |
| UgandaCountry page | UGX | MTN MoMo, Airtel Money (Bank of Uganda); banks | URA EFRIS; no VAT credit or income-tax deduction without it where the supplier must use it | Data Protection and Privacy Act 2019; PDPO | English, Kiswahili |
| TanzaniaCountry page | TZS | Vodacom M-Pesa, Mixx by Yas, Airtel Money; TIPS (Bank of Tanzania) | TRA EFD / VFD fiscal receipts; needed for deductible expenses since the Finance Act 2024 | Personal Data Protection Act 2022; PDPC | Kiswahili, English |
| RwandaCountry page | RWF | MTN MoMo, Airtel Money (National Bank of Rwanda); eKash instant payments | RRA EBM / EIS; EBM receipts back deductible expenses for local purchases | Law N° 058/2021; NCSA | Kinyarwanda, English, French, Kiswahili |
| Burundi | BIF | Lumicash, Ecocash; banks | OBR eBMS; charges on invoices not sent to eBMS are not deductible | Loi n°1/03 of 10 March 2026 | Kirundi, French, English |
| DR Congo | CDF | Mobile money; banks | DGI facture normalisée through an electronic fiscal device, mandatory since 1 December 2025 | Digital Code (Ordonnance-Loi 23/010 of 13 March 2023) | French |
| South Sudan | SSP | m-Gurush (Bank of South Sudan licence, 2019); banks | NRA eTax portal offers e-invoices | Not confirmed; a data protection bill is expected | English |
Checked against published sources on 29 September 2026; not tax or legal advice. Ethiopia, Somalia, Djibouti and Eritrea are not yet in this table while their facts are being verified. The same system serves organisations there; ask us about your country. Creodata keeps tax documents with each request; it does not connect to or validate against any tax authority's system.
The same finance controls in every East African country.
Whatever the country, internal audit, the tax authority and donors ask the same questions of every payment. Each control maps to a capability of the expense management system.
Apply the delegated authority in your approval policy
Each supplier invoice, petty cash or cashbook payment routes through the chain set for its department and request type, for example Head of Department, Finance Reviewer and CFO, with an amount threshold deciding how requests are split.
Separate who asks, who approves and who pays
Submitter, Approver, Finance Reviewer, CFO and Admin are distinct roles with their own queues, and every user signs in through Microsoft Entra ID.
Keep the tax invoice or fiscal receipt behind every claimed expense
Every invoice and receipt is attached to its request and stored in SharePoint Online, linked to the approval and the ledger entry. Finance can require the EFRIS, EFD/VFD, EBM, eBMS or eTIMS document before a request is approved. The system keeps the document; it does not connect to or validate against the tax authority's system.
Pay only what was approved
Payment follows final approval. M-Pesa B2C and B2B payment is built in for Kenya. Paying out over MTN MoMo, Airtel Money, Mixx by Yas, M-Pesa outside Kenya or your bank is an integration we scope with each organisation; approvals, documents and posting work the same either way.
Approvals within agreed timelines
Durable orchestration watches every pending approval and escalates overdue items to the next approver, recording the escalation against the request.
Books that match what was approved and paid
Approved items post to Microsoft Dynamics 365 Business Central over OData with their SharePoint documents linked, so nobody re-keys a voucher.
This maps software capability to common finance controls; it is not audit or tax advice. M-Pesa payment is built in for Kenya; other payment rails and ERPs are confirmed per organisation during scoping.
For East African organisations that must prove every payment.
Expense management earns its place where a missing approval or tax receipt becomes an audit finding.
Internal expense and supplier payments at East African banks and financial institutions, under delegated authority and maker-checker, with evidence auditors accept.
Programme and field payments in East Africa, each traceable to its approval and its documents for donor audits.
Office payments and disbursements authorised and documented before money leaves.
Different chains per department and request type, one audit trail across the organisation.
Guides and pages for finance teams in East Africa.
Frequently asked questions.
Which East African countries does Creodata's expense management system serve?
The system runs on Microsoft Azure and serves organisations across East Africa. Kenya is our home market, with M-Pesa payment built in. Uganda, Tanzania and Rwanda have their own pages, and the table above covers Burundi, DR Congo and South Sudan. For Ethiopia, Somalia, Djibouti and Eritrea, ask us about your set-up.
Does it integrate with EFRIS, the TRA's EFD system or RRA's EBM?
No. The system does not connect to any tax authority's system or validate invoices. It keeps the tax invoice or fiscal receipt with each request, and finance can make that document a condition of approval.
Which payment methods are supported outside Kenya?
M-Pesa B2C and B2B payment is built in for Kenya. In other countries, payment over mobile money or your bank is an integration we scope with each organisation. Approvals, documents and Business Central posting work unchanged.
Can one organisation run approvals across several East African countries?
Approval chains are resolved by department and request type, and dashboards give the CFO the whole picture. Confirm your multi-entity and multi-currency set-up with us during scoping.
Which ERP does it post to?
Approved items post to Microsoft Dynamics 365 Business Central over OData with their documents linked. For any other ERP, we confirm the integration path during scoping.
How much does expense management software cost in East Africa?
We quote per organisation. The price depends on the number of users and entities, the request types and approval chains you need, and the integrations involved. Ask every vendor for a three-year total cost on the same basis, covering licences, implementation, payment and ERP integration, hosting and support, so the quotes can be compared.
See a payment move from request to approved, paid and posted, for your East African organisation.
Your approval matrix and your request types, in a live demo of the expense management system.