Skip to content

Contact Info

Kenya

Turning around a Kenyan ERP that has lost its way

How does an ERP rescue consultant help a Kenyan business?

An ERP rescue consultant steps into a Kenyan ERP project that has stalled, overrun or gone live painfully. I secure access to the system and its custom code, restore a single invoicing route for eTIMS, clear M-Pesa and bank backlogs with your accountant, make depots resilient to outages and help directors decide whether to continue, narrow scope or change course. The work is remote and independent.

Last reviewed by Vikas Saroj

Kenyan ERP projects get into trouble in recognizable ways. The go-live happened, but branches still issue some invoices from the old system, M-Pesa receipts pile up unallocated, depots lose connection and fall back on paper, and the implementer's lead developer has moved on. Directors are left asking whether to push on, start again or pause everything.

Kenyan companies in that position can bring me in remotely as an independent rescue lead who answers to the business and to no software seller. The first goal is a stable, compliant operation: one invoicing route, receipts allocated, stock under control. The second is a recovery plan that the business and its implementer can both deliver.

I take no vendor commissions or referral fees, so what I recommend depends only on what the evidence shows. The engagement runs in English; Kiswahili user material is prepared or checked by your team or a local partner, and visits to Nairobi or other sites are possible only by arrangement.

Server rack with network cables lit in green
  • Secure access, hosting and code
  • Single invoicing route for eTIMS
  • M-Pesa and bank backlog clearance
  • Depot connectivity resilience
  • Implementer reset or handover
  • Clear direction for directors
What I Do

Rescue steps suited to Kenyan conditions

Stability and compliance come first, then the causes are fixed in an order the business can absorb.

Control Recovery

Admin credentials, hosting accounts, backups, domain settings and the repository holding custom code are confirmed to be under the company's control before anything else is changed.

Status Assessment

Separate conversations with directors, finance, branch leads and the implementer, plus checks of the contract, ticket list and live system, produce one factual account of where things stand.

Invoicing Discipline

I work with your team and tax advisor to close every second invoicing route, so tax invoices and credit notes leave from one system and failed eTIMS transmissions are retried and tracked.

Receipt Clean-Up

Unallocated M-Pesa, bank and card receipts are worked down in a structured sweep with finance, and the matching rules and Paybill mappings that created the backlog are corrected.

Outage Resilience

Depot and branch routines are redesigned for weak connectivity: what can be captured offline, how it syncs, backup links, and who checks for duplicates or gaps afterward.

Recovery Direction

Directors receive a short options paper, from pressing on to reselecting, that spells out what each path demands and what could go wrong, followed by a governed plan for whichever route they pick.

How I Work

Secure, stabilize and steer the recovery

Secure

Control and facts first

01
Request an Assessment
  • Confirm access, hosting and backups
  • Collect custom code and documents
  • Interview every party separately
  • List blockers by business impact

Stabilize

Compliant invoicing and clean receipts

02
Discuss Your Project
  • Close duplicate invoicing routes
  • Clear M-Pesa and bank backlogs
  • Agree VAT routine with advisors
  • Set depot outage procedures

Steer

Decide and govern next steps

03
Talk About Next Steps
  • Present options to directors
  • Reset scope with implementer
  • Run regular recovery checkpoints
  • Track progress to stable operation

What a failing rollout looks like in a Kenyan business

A struggling ERP project in Kenya usually shows itself through operations before it shows up in a status report. The finance team notices first, followed quickly by branches and customers.

  • Some invoices still come from the old accounting package or a POS, so the tax position is split across systems and nobody is sure every document reached eTIMS.
  • M-Pesa and bank receipts accumulate in an unallocated account, customer statements are wrong and collections calls go to people who have already paid.
  • Depots lose connection, staff revert to paper and stock figures drift further from reality each week.
  • The implementer has a long ticket list, the original lead consultant or developer has moved on and responses have slowed.
  • Dollar-priced license and service invoices keep arriving while the system delivers less than promised.

Underneath these symptoms there are usually a few root causes: requirements that never captured Kenyan essentials such as eTIMS, mobile money and offline working; testing done in head office conditions rather than at depots; data imported from QuickBooks, Sage or spreadsheets without reconciliation; and a contract that left key responsibilities vague.

None of this calls for blame. It calls for a structured recovery, beginning with control and facts. The general approach is described on my ERP recovery page; below is the Kenyan version of it.

Securing the system before anything changes

In smaller Kenyan implementations, important parts of the system can end up outside the company's control. The hosting account may be in the implementer's name, the custom apps may live in a developer's personal code repository, and the only administrator login may belong to someone who has left. Before any recovery work, that has to be put right.

The first checklist I run with your team covers:

  • Who holds administrator access to the ERP, and whether the company has its own working admin account.
  • Where the system is hosted, in whose name the account is registered and who pays for it.
  • Whether backups exist, where they are stored and whether a restore has ever been tested.
  • Where custom code, scripts and integration settings are kept, and whether the company has a copy.
  • Who holds credentials for connected services such as the eTIMS connector, M-Pesa APIs and bank links.

This is not an accusation against the implementer. Most of these arrangements were made for convenience during the build. But a company cannot negotiate a reset or a handover from a position where someone else holds the keys. Once control is secure, I move to the fact base: separate conversations with each party, a review of the contract and change history and hands-on tests of the main processes. The implementation consultant page for Kenya explains how custom code ownership should be agreed at the start of a project.

Keeping invoicing compliant and cash moving

Two things cannot wait while the longer recovery is planned: tax invoicing and cash collection.

One invoicing route. If invoices and credit notes are being issued from more than one system, the first step is agreeing with directors and your tax advisor which system issues what, from which date, and how documents raised elsewhere during the transition are accounted for. I then work with the implementer to make sure failed eTIMS transmissions are visible, retried and tracked to closure. Your tax advisor confirms obligations and any corrections; I make sure the records they need are complete and organized.

Receipts. The unallocated balance is worked down with finance in a planned sweep: oldest and largest items first, with customer statements corrected as items are cleared. At the same time the causes are fixed, whether that is a Paybill number mapped to the wrong entity, a reference format customers cannot follow or a missing rule for part payments.

Month-end and returns. With your accountant I agree an interim close routine: reconciliations for bank, M-Pesa and debtor balances, a review of withholding certificates received, and a check of VAT figures before returns are filed. The routine has named owners and stays in place until the system produces reliable figures on its own.

Once these basics hold, the first clean close becomes the proof point. The go-live support page covers that stage in more detail.

Making depots and branches resilient to outages

Connectivity is a design question in Kenya, not an afterthought. When a recovered ERP still assumes every depot is online all day, the same failures return the next time a link drops. So rescue work includes a resilience review of every site that matters.

For each depot or branch I look at what must keep working during an outage, such as issuing goods, taking payment and recording returns, and how that is done today. Then, with the implementer and your operations team, we define a practical routine:

  1. Which transactions can be captured offline, in the ERP's own offline mode, a POS that syncs later or a controlled paper form.
  2. How and when offline transactions are synchronized, and who checks for duplicates, gaps and wrong dates afterward.
  3. Whether a backup mobile data connection is justified for critical sites.
  4. How stock is reconciled after a long outage before normal operation resumes.
  5. How eTIMS documents are handled for sales made while offline, confirmed with your tax advisor.

The routine is tested at a real depot, not only at head office. Hosting choices get a look too: whether the system runs in a reliable data center, how quickly it can be restored and whether performance from remote sites is acceptable. Personal data and hosting arrangements are noted for whoever handles data protection obligations. The selection page for Kenya describes how these questions should be asked before a system is chosen.

Resetting with the implementer and choosing a direction

With control secured and operations steadier, the conversation with the implementer can move forward. Most recoveries continue with the existing firm on a reset baseline. I chair a neutral session where every outstanding ticket gets one label: essential before the business can run smoothly, deferred to a later phase, dropped, or contested. Contested tickets are judged against the proposal and statement of work. The outcome is a written baseline with owners, acceptance tests and review dates.

If the implementer cannot continue, perhaps because the key person has left or the firm lacks capacity, the handover is planned: documentation of configuration and customizations, transfer of any remaining accounts, the open issue list and a briefing for the incoming team, whether local or regional.

The contract deserves careful reading. Payment milestones, dollar-denominated fees, warranty periods and support terms are compared with what was delivered. I record the facts and the gaps; any question of breach, withheld payment or termination is for your lawyer.

Directors then choose between continuing on the full plan, a narrower first phase, a different implementer or, where the platform cannot meet core Kenyan requirements without heavy custom work, a reselection. Each option is set out with its conditions and risks. When the system has settled, a later ERP audit confirms the fixes held. More on my remote work in this market is on the Kenya overview.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • ERP Recovery
  • ERP Go-Live Support
  • Fix Failed ERP Implementation
  • ERP Data Migration
  • ERPNext Consulting
Kenya

More for Kenya Businesses

  • Kenya overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • CRM Consultant
  • System Integration Consultant
Other Markets

ERP Rescue Consultant Elsewhere

  • USA
  • UK
  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About ERP Rescue Kenya

First, find out where the code and configuration actually live, which is often a hosting account or code repository you can request access to. The contract may say who owns custom work, and your lawyer can advise on that. In parallel I document what the system does today, so a new developer can support or rebuild the critical parts if the original code cannot be recovered.

Splitting invoicing across systems makes it harder to show that every document was handled correctly, so it deserves urgent attention. Your tax advisor should confirm the position and any corrections needed. My role is to help agree a single invoicing route, organize the records from both systems and make sure failed transmissions are visible and resolved.

Usually not. Switching sites off adds another migration later and loses the progress already made. A better route is a clear outage and offline routine for each depot, tested in real conditions, while the underlying problems are fixed. Only where a site's processes are fundamentally unsupported would I suggest pausing it, and that is a decision for directors.

I do not receive referral fees, so I do not keep a preferred list. If a change is needed, I help you define what the new firm must handle, prepare a short brief from the fact base and assess the responses on evidence: relevant platform work, how they would take over and who would actually be on the project.

Still have questions? Let’s talk them through.

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
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your ERP Rescue Kenya Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp