Contact Info
What does an ERP implementation consultant do for a Kenyan company?
An ERP implementation consultant represents a Kenyan company while a local implementer builds its new system. I review the design and the eTIMS and M-Pesa connectors, reconcile data moved from QuickBooks, Sage, point-of-sale tools or spreadsheets, plan a cutover that avoids invoices leaving two systems, test behavior when depots lose connection, and lead UAT and hypercare. I work remotely, with no stake in licenses or implementation fees.
Last reviewed by Vikas Saroj
Kenyan ERP projects are often delivered by capable implementers working with lean client teams. A finance manager, an operations lead and an IT officer try to answer design questions, clean data and test, all while running the business. That is where eTIMS gaps, unmatched M-Pesa receipts and weak depot processes slip through.
I work remotely with businesses in Kenya as a client-side implementation consultant. Your implementer configures the system, builds the connectors and provides support. I keep the work tied to your requirements, check every data load, run testing with the staff who will depend on the system, and make sure go-live is decided on evidence.
Because I earn nothing from software or implementation fees, the only result that matters to me is a system your staff, accountant and directors trust. I can join when the contract is signed or when a project already in progress needs a steadier hand, starting with a short review of scope, connectors and open issues.
I focus on the points where Kenyan rollouts most often lose time, money or trust.
I review designs, configuration demos and estimates against the agreed scope, keep a decision log and route new requests through a change process the sponsor approves.
eTIMS and M-Pesa connections are tested beyond the happy path: credit notes, failed transmissions, duplicate callbacks, partial payments and what users see when something breaks.
I check that custom work sits in a repository you control, that configuration is documented, and that a second person at the implementer can support it.
Balances, customer PINs, open invoices, stock by depot and unallocated receipts from QuickBooks, Sage, point-of-sale tools or spreadsheets are reconciled after each trial load, with finance signing off each check.
Depot and route scenarios are run with the connection cut and restored, so offline capture, queued eTIMS transmissions and synchronization are proven before go-live, at the sites that need them most.
After go-live I run a daily issue review with key users and the implementer until the first month-end close and VAT figures are complete and reconciled.
Agree scope, owners and checkpoints
Prove design, data and connectors
Switch over and stabilize
Failures in Kenyan rollouts are rarely about the core platform. They come from the edges where the ERP meets tax systems, payment channels and branches.
Each one goes into the project plan early, with a named owner and a test case. The requirement side is covered on the ERP business analyst page for Kenya, and platform notes on the ERPNext in Kenya and Business Central in Kenya pages.
Kenyan implementers range from established firms to small teams built around a few strong developers. My oversight adjusts to that, but a few routines apply everywhere.
At the start I agree with the implementer where configuration and code will live, how environments are separated and how changes move from test to live. Custom work, including any eTIMS or M-Pesa connector, should sit in a repository your company controls, with enough documentation for another developer to pick it up. That protects you whatever happens to the relationship.
During design, each process area gets a short document your process owner signs after a walkthrough in plain language. While building, the implementer shows progress on your own test cases, and I write down every point where it misses the requirement. Extra requests are estimated and put to the sponsor, so scope cannot grow through hallway conversations.
I also watch capacity. If the same person is configuring, building connectors and supporting other clients, the plan needs to reflect that, and the sponsor should know. Raising it early is far kinder to both sides than discovering it a week before go-live.
For the overall method see ERP implementation; connector design is covered under ERP integration.
Kenyan companies usually arrive at an ERP from QuickBooks, Sage, a locally built accounting or point-of-sale system, or a set of spreadsheets that grew with the business. Each source needs its own extraction and cleansing plan, and each brings familiar data problems.
Before the first trial load, I work with finance and operations on the masters. Customer and supplier records need correct legal names, PINs where required, payment references and credit terms. Items need consistent units, prices and tax categories. Depots and branches need clear codes. This work is unglamorous, but it decides whether invoices pass eTIMS validation and whether receipts match on the first day.
Then the transactional data moves: opening balances, open customer and supplier invoices, unallocated M-Pesa and bank receipts, stock by depot with values, and open orders. Each trial load is compared with the old system in a fixed order: general ledger totals per account, debtor and creditor ageing that must tie back to the control accounts, depot stock by quantity and value, and a random set of records traced to the original documents. Mismatches are assigned to a named person and resolved before another load is attempted.
Completed history generally remains accessible in the retired system or an export file for the period your accountant advises. Physical stock counts at each depot are planned around the cut-off date. My ERP data migration page and the QuickBooks migration page cover the method.
A Kenyan cutover has a few local switches that must happen cleanly. The runbook gives each one an owner and a check, and we rehearse whatever the test environment allows.
eTIMS and payment provider requirements change, so confirm the current position with your tax advisor, KRA guidance and the provider before the date is fixed. My go-live support service covers the cutover method in general terms.
UAT in Kenya has to include the conditions staff actually work in. Alongside the core sales, purchasing and closing scenarios, I write scenarios for depot and route staff with the connection cut: capture an order, record a delivery, count stock, then restore the link and confirm everything synchronizes and every eTIMS transmission completes. Finance tests M-Pesa receipts with poor references, withholding VAT certificates and dollar invoices. Every issue is logged and reviewed with the implementer to decide whether it is a bug, a missed requirement, a training matter or a request for later.
The engagement runs in English. For depot, warehouse and route staff who are more comfortable in Kiswahili, quick guides and training come from your super-users or a local partner, who know the vocabulary used on the ground. Short screen recordings of each task, narrated by a supervisor, often work better than long manuals. I review the material for process accuracy.
In the weeks after go-live, a single issue tracker and a daily check-in during the hours Kenya and India share keep problems moving, until month-end and the VAT figures are closed and the eTIMS queue is empty. Your internal system owner then takes over, with written documentation and a prioritized list of later improvements. Test planning is explained under ERP testing and UAT. If no platform has been picked yet, ERP selection in Kenya is the earlier step, and the Kenya overview summarizes the rest. All of it is remote; visits are by arrangement only.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
By agreeing a precise cut-off. The old system stops issuing invoices at a set time, open documents are frozen, and the new system starts with its own number series and eTIMS setup. Credit notes against old invoices follow an agreed rule. I write this into the cutover runbook and rehearse it with finance and branch staff.
Where the code is stored, who can access it, how it is documented and whether another developer could support it. Custom eTIMS or M-Pesa connectors especially should sit in a repository your company controls. I check these points early so you are never dependent on one person's laptop.
We run depot scenarios with the connection deliberately cut: orders, deliveries and stock counts captured offline, then synchronized when the link returns. We also check how queued eTIMS transmissions complete and how users are alerted. Testing from head office alone hides these problems until go-live.
Supervisors and key users on your side, or a local partner; I check the content for accuracy. The engagement itself runs in English. Supervisors who tested the system during UAT usually produce the most useful material, because they know how colleagues describe each task and where they are likely to need help.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.