AWRA OpsHub Search

Financial Management Software in Kenya: What Ties the Modules Together

Most Kenyan businesses do not need better accounting software. They need their accounting to stop being a separate system that operations reports into weeks later — because that gap is where every number becomes negotiable.

Accounting Insights Washingtone Aura 11 min read

There is a particular conversation that happens in Kenyan businesses around the 15th of every month. Finance has produced last month's numbers. Operations disagrees with them. Both are working from real data, both are competent, and the discrepancy takes a week to resolve — after which the numbers are correct, useless for decisions, and about to be superseded.

That gap is not an accounting failure. It is a structural one: stock lives in one system, sales in another, purchases in a third, and the accounts are assembled from all of them after the fact by a person interpreting descriptions. Every interpretation is a place the numbers can diverge, and there are hundreds of them a month.

What "integrated" actually has to mean

Integrated is the most over-claimed word in this category, so it is worth being concrete. It does not mean the systems exchange files nightly. It means a transaction is recorded once, by the person closest to it, and the accounting consequence is automatic rather than transcribed.

Event Recorded by Accounting consequence that should be automatic
Goods received Storekeeper, at the door Stock value up, payable created, landed cost applied
Sale Whoever serves the customer Revenue, VAT, cost of sale, stock down, receivable created
Payment received Whoever banks it Receivable cleared against specific invoices, cash up
Stock adjustment Whoever counted Loss or gain recognised, with a reason and a name attached
Payroll run HR or payroll Cost allocated by department or project, statutory liabilities recognised
Expense claim The employee Cost coded to a project or cost centre, payable to the employee

When that holds, the month-end close stops being a reconstruction project. Finance is checking and adjusting rather than assembling, which typically compresses a two-week close into a couple of days — and more importantly makes the figures available on the 3rd rather than the 20th, when they can still influence something.

Numbers produced on the 20th describe a month you can no longer affect. The value of a close is not its accuracy — it is how much of the next month is left when it lands.

Operational events recorded once by the person closest to them, each producing an automatic accounting consequence in one ledger, versus separate systems reconciled after the fact
Left: every interpretation is a place the numbers diverge. Right: the accounting consequence is a by-product of the operational event.

The reconciliations that matter, and how often

Integration removes transcription errors. It does not remove the need to check, and three reconciliations do most of the work of keeping a Kenyan business honest with itself.

  1. Bank, weekly

    Not monthly. Weekly reconciliation catches an unrecorded payment or a duplicate while somebody still remembers the transaction — see bank reconciliation explained.

  2. Cash and mobile money against system sales, daily

    Per till, per shift, per branch, the same evening. This is the control that turns a discrepancy from an unanswerable question into a five-minute one — the retail daily close.

  3. Stock, by cycle count

    Continuously on a slice of the warehouse rather than annually on all of it. Book value against physical, with variances investigated while the trail is warm — cycle counting vs annual stocktake.

  4. Statutory deductions against remittances, monthly

    What payroll deducted against what was actually paid over, per obligation. A gap caught in one period is administrative; twelve periods later it is a liability.

  5. Supplier statements against your payables, monthly

    The mirror image of sending customers statements. It catches duplicate invoices and credits you were owed and never claimed.

Where Kenyan finance teams actually lose time

Not in the ledger. In four specific places, each of which is a records problem rather than an accounting one.

  • Chasing what a cost was for. An expense coded to "general" three weeks ago now requires an archaeology exercise. Fixed by coding at entry — see expense claims and approvals.
  • Reconstructing stock movements. Adjustments made without reasons, transfers recorded at one end only. Fixed by stock adjustments that require a reason and a name.
  • Matching payments to invoices after the fact. Receipts applied to balances, so nobody can reconcile a statement. Fixed at the point of receipt.
  • Assembling the same report every month by hand. Usually because the underlying data cannot be trusted without manual adjustment, which is a records problem masquerading as a reporting one.

None of those are solved by better accounting software. They are solved by operational records that arrive complete, which is the argument for the accounting sitting inside the operational system rather than downstream of it.

What we do and do not do

Financial management in Kenya — the straight answer

What AWRA OpsHub does today

  • Accounting consequences generated from operational events — receipts, sales, payments, adjustments, payroll, expenses.
  • eTIMS integration for Kenya, plus VAT-aware records with net, tax and gross separated per line.
  • Receivables and payables with ageing, and payments matched to specific documents.
  • Budget controls, with commitment visible at approval rather than at invoice.
  • Landed cost folded into stock value, so margin is measured against real cost.
  • Cost allocation by department, project, cost centre or grant across every module.
  • Reporting from live records, including a report builder for your own views.

What it does not do

  • We do not file your returns. eTIMS transmission is integrated; VAT, corporation tax and other filings remain your accountant's work.
  • We are not a substitute for an accountant. Treatment, judgement and statutory financial statements are theirs.
  • We do not produce audited statements — we produce the records an auditor examines.
  • We do not do statutory consolidation with eliminations for group financial reporting; the system does management consolidation.
  • We do not offer treasury, hedging or investment management.

Tax rates, thresholds and filing obligations are set by KRA and change. Confirm the treatment of anything specific with KRA or your accountant. Nothing here is tax or accounting advice.

What to fix in what order

Finance teams asked to improve reporting usually start with the reports, which is the wrong end. The sequence that works runs from the records upward.

If your numbers are disputed

Fix the records first

Link sales to stock, require reasons on adjustments, code costs at entry. Reporting improves automatically because it stops needing manual correction.

If your close is slow

Fix the reconciliation rhythm

Bank weekly, cash daily, stock by cycle count. A close is slow mainly because everything is being reconciled at once at the end.

If you cannot see profitability

Fix cost allocation

Every cost coded to a project, branch or department at entry — see project cost allocation. Overhead is where profitability hides.

If cash is the worry

Fix the forecast

Receivables ageing and payables timing into a rolling forward view — cash flow forecasting.

Our take

Stop treating accounting as a downstream reporting function. Every accounting entry should be a by-product of an operational event recorded once by the person closest to it — and then the monthly argument about whose numbers are right simply stops happening, because there is only one set. That is worth more than any reporting feature.

See accounting that comes from operations

Receipts, sales, payments, adjustments, payroll and expenses each producing their accounting consequence automatically — with eTIMS, ageing, budgets and cost allocation on one ledger.

Explore AWRA Accounting

Frequently asked questions

Do we still need an accountant?

Yes, and we would be suspicious of any vendor suggesting otherwise. What changes is what your accountant spends time on: reconstructing a quarter from bank statements, invoices and memory is expensive and adds no insight, while reviewing, adjusting and advising on records that arrived complete is where their judgement is actually worth paying for. Treatment decisions, statutory financial statements and filings remain theirs.

How does this differ from accounting software we already have?

Conventional accounting software is a destination — operational data is transcribed into it, usually later and usually by someone interpreting descriptions. Here the accounting entry is generated by the operational event itself: goods received creates the payable and the stock value, a sale creates revenue, VAT, cost of sale and the stock movement together. The difference shows up as a close that takes days instead of weeks, and numbers that operations does not dispute.

Does it handle eTIMS and VAT?

Kenya is the one country where we integrate with the fiscal e-invoicing regime directly — eTIMS — rather than reconciling against it, and records separate net, tax and gross on every sales and purchase line. What it does not do is file your VAT or corporation tax returns; that remains your accountant's work. Rates and rules are set by KRA and change, so confirm current requirements with them or your adviser.

How often should we reconcile the bank?

Weekly. Monthly reconciliation is a habit inherited from when statements arrived by post, and it means an unrecorded payment or a duplicate sits undiscovered for up to four weeks — by which point nobody remembers the transaction. Weekly reconciliation takes a fraction of the time per session because there is less to look at, and it is the difference between a question someone can answer and one they cannot.

Can it produce group consolidated accounts?

It does management consolidation across branches and entities, including across countries with local currencies, which is what most groups need for running the business. What it does not do is statutory consolidation with eliminations for formal group financial reporting — that involves judgement and treatment decisions that belong with your auditor. We would rather draw that line clearly than let you find it during a group audit.

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.

Search all approved AWRA public help articles.

Open Help Center