Expense management · East Africa

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.

Country by country

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.

CountryCurrencyHow organisations payTax invoicingData protectionLanguages
KenyaCountry pageKESM-Pesa B2C and B2B (built into Creodata); banksKRA eTIMS electronic tax invoicesData Protection Act 2019; ODPCEnglish, Kiswahili
UgandaCountry pageUGXMTN MoMo, Airtel Money (Bank of Uganda); banksURA EFRIS; no VAT credit or income-tax deduction without it where the supplier must use itData Protection and Privacy Act 2019; PDPOEnglish, Kiswahili
TanzaniaCountry pageTZSVodacom M-Pesa, Mixx by Yas, Airtel Money; TIPS (Bank of Tanzania)TRA EFD / VFD fiscal receipts; needed for deductible expenses since the Finance Act 2024Personal Data Protection Act 2022; PDPCKiswahili, English
RwandaCountry pageRWFMTN MoMo, Airtel Money (National Bank of Rwanda); eKash instant paymentsRRA EBM / EIS; EBM receipts back deductible expenses for local purchasesLaw N° 058/2021; NCSAKinyarwanda, English, French, Kiswahili
BurundiBIFLumicash, Ecocash; banksOBR eBMS; charges on invoices not sent to eBMS are not deductibleLoi n°1/03 of 10 March 2026Kirundi, French, English
DR CongoCDFMobile money; banksDGI facture normalisée through an electronic fiscal device, mandatory since 1 December 2025Digital Code (Ordonnance-Loi 23/010 of 13 March 2023)French
South SudanSSPm-Gurush (Bank of South Sudan licence, 2019); banksNRA eTax portal offers e-invoicesNot confirmed; a data protection bill is expectedEnglish

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.

Controls

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.

Approval chains

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.

Role dashboardsEntra ID SSO

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.

Request documentsSharePoint

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.

Approval chainPayment integration

Approvals within agreed timelines

Durable orchestration watches every pending approval and escalates overdue items to the next approver, recording the escalation against the request.

SLA escalation

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.

Business Central posting

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.

Who it's for

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.

Banks and financial institutions

Internal expense and supplier payments at East African banks and financial institutions, under delegated authority and maker-checker, with evidence auditors accept.

NGOs and donor-funded programmes

Programme and field payments in East Africa, each traceable to its approval and its documents for donor audits.

Legal and professional firms

Office payments and disbursements authorised and documented before money leaves.

Large and multi-entity enterprises

Different chains per department and request type, one audit trail across the organisation.

FAQ

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.