AWRA OpsHub Search

Sales Software in Kenya: Quote to Cash Without the Gaps

A Kenyan sale is not finished when the customer says yes. It is finished when the money is in the bank, the stock has moved, and the invoice matches what was actually delivered — and the gaps between those steps are where revenue quietly evaporates.

Sales Insights Washingtone Aura 11 min read

Most Kenyan businesses track two points in a sale: the moment a customer agrees, and the moment cash appears. Everything in between is assumed to work, and mostly it does. But the assumptions are where the money goes — a quotation honoured at a price nobody approved, goods delivered short and invoiced full, an invoice raised for stock that was never moved out of the system, a payment received against no particular invoice.

None of those are dramatic. They are small, individually defensible gaps that recur, and their combined effect is a business that sells well and collects poorly while nobody can point at the reason.

The chain, and what breaks at each link

Quote to cash is five links. Each one has a characteristic failure.

Link What should happen What usually happens instead
Quotation A priced offer from a price list, with any discount authorised A number agreed on a call and typed into a document, at a price nobody reviewed
Order The accepted quotation becomes an order, with stock reserved or confirmed available The order lives in an email, and availability is checked by asking the storekeeper
Delivery Stock moves, and what physically went is recorded Goods go out, the note is handwritten, and the system finds out later — or not
Invoice Raised from what was actually delivered, VAT-aware, eTIMS-compliant Raised from the order, so short deliveries are invoiced in full and disputed later
Collection Payment matched to specific invoices, ageing visible weekly Money arrives, gets applied to the oldest balance, and nobody can reconcile a statement

The fourth row causes more customer disputes than anything else on the list. Invoicing from the order rather than the delivery is faster and feels harmless — until a customer receives 48 of 50 units, is billed for 50, and now has a reason to delay the entire invoice while the difference is investigated. You have converted a two-unit problem into a full-invoice ageing problem.

Invoice what you delivered, not what you promised. Every shilling of the difference becomes a reason for the customer to pay none of it yet.

The quote to cash chain from quotation through order, delivery, invoice and collection, showing what breaks at each link and what closes it
Five links. The revenue leaks between them, not inside them — which is why fixing any one link in isolation changes little.

Every sale must move stock

This is the one rule that turns sales from a record of intentions into a record of events. If a sale can be recorded without inventory moving — or stock can leave without a sale being recorded — then your stock position and your revenue are two independent stories, and reconciling them becomes a monthly investigation rather than an automatic consequence.

It also closes the most common shrinkage route in Kenyan retail and distribution: goods leaving against a sale that was never entered. When the two are structurally linked, that requires a deliberate act rather than an omission, which changes the arithmetic for anyone considering it. The anatomy of retail loss is covered in shrinkage control, and the daily reconciliation habit in the retail daily close.

eTIMS is the one place Kenya is easier than everywhere else

We have spent a lot of this blog telling businesses in Nigeria, Ghana, Uganda, Tanzania and Rwanda that we do not integrate with their fiscal e-invoicing regime and that they should not buy on the assumption we do. Kenya is where that sentence reverses: eTIMS is the fiscal integration we actually built, and it is the one we can demonstrate rather than describe.

Kenyan sales and eTIMS — the straight answer

What AWRA OpsHub does today

  • eTIMS integration for Kenya — the one fiscal e-invoicing regime we support directly rather than reconcile against.
  • Quotations from price lists, with discount authority granted to named roles.
  • Orders becoming deliveries becoming invoices, so an invoice reflects what actually went out.
  • Every sale moving stock in the same transaction.
  • VAT-aware records with net, tax and gross separated on every line.
  • Payments matched to specific invoices, with ageing and customer statements.

What it does not do

  • We are not a full CRM. There is customer history and context, but no marketing automation, lead scoring or campaign management.
  • We do not chase your debtors for you. The system shows ageing and produces statements; the phone call is yours.
  • We do not assess credit risk. We enforce the limit you set; we cannot tell you whether a customer deserves it.
  • We do not set your prices or advise on discount strategy.

eTIMS rules, VAT rates and thresholds are set by KRA and change. Confirm current requirements with KRA or your tax adviser — nothing here is tax advice.

Discount is where margin actually goes

Businesses hunt for margin in purchase prices, which is difficult, while giving it away at the counter, which is easy. A hundred small unrecorded concessions cost more than one bad supplier negotiation, and unlike the supplier negotiation nobody ever reviews them.

The fix is not to ban discounting — it is to make it a decision rather than an ambient practice. A price list, discount authority granted explicitly to named roles, and every departure recorded against the person who authorised it. Then margin by customer, by product and by salesperson becomes measurable, and the conversation shifts from "we need better prices" to "these three accounts are unprofitable at the terms we give them." That mechanic is covered in quotations, price lists and discount control.

Collection is a system problem, not a persistence problem

Kenyan businesses lose more to slow collection than to bad debt, and the usual response is to chase harder. But most late payment is not reluctance — it is friction: the customer cannot reconcile the invoice, the delivery note does not match, the statement shows a balance they dispute, or nobody asked until it was already old.

Which means collection improves most when invoicing improves. An invoice that matches the delivery, a statement the customer can reconcile, and ageing reviewed weekly rather than when someone stops answering. Receivables and collections covers the practice; the arithmetic of why it matters more than margin is in working capital and the cash conversion cycle.

Where to start

  1. Link every sale to stock movement

    Non-negotiable and first. Until this holds, neither your revenue nor your stock position is trustworthy, and nothing built on top of them is either.

  2. Invoice from the delivery, never the order

    One change that removes the most common cause of invoice disputes and therefore of ageing.

  3. Put quotations on a price list with real discount authority

    Margin stops leaking at the point of sale, and becomes measurable by customer and product.

  4. Match payments to invoices

    Not to balances. A customer who can reconcile their statement pays faster and argues less.

  5. Review ageing weekly

    Weekly, with a name against each overdue account. Monthly review discovers problems that are already old.

Our take

Link sales to stock, invoice from the delivery, and control discount at the point of sale. Those three close most of the gap between what a Kenyan business sells and what it actually banks — and none of them require selling more, negotiating better prices, or chasing customers harder.

See quote to cash without the gaps

Quotations from price lists with real discount control, invoices raised from actual deliveries, every sale moving stock, eTIMS handled, and payments matched to invoices.

Explore AWRA Sales

Frequently asked questions

Does it handle eTIMS?

Yes — Kenya is the one country where we integrate with the fiscal e-invoicing regime directly rather than running alongside it, which is exactly why our guides for Nigeria, Ghana, Uganda, Tanzania and Rwanda are careful to say we do not do this for them. Ask us to demonstrate it live rather than take it on trust; that is the standard we hold other vendors to throughout this blog and it applies to us equally. eTIMS rules change, so confirm current requirements with KRA or your tax adviser.

Why invoice from the delivery rather than the order?

Because a short delivery invoiced in full gives the customer a legitimate reason to hold the entire invoice while the difference is investigated. You turn a two-unit discrepancy into a full-invoice ageing problem, and you spend collection effort on a dispute you created at invoicing. Invoicing what actually left the store costs nothing extra and removes the most common cause of invoice queries.

Is this a CRM?

Not in the sales-pipeline sense. There is customer history, contacts, credit position and full transaction context, which is what most Kenyan SMEs actually need, but there is no marketing automation, lead scoring or campaign management. If your requirement is managing a long consultative pipeline with forecasting, treat this as the quote-to-cash and customer-record layer and pair it with a CRM rather than expecting one.

How do we stop staff discounting away our margin?

With a price list plus discount authority granted explicitly to named roles, so any departure from list price is a recorded decision by someone entitled to make it. The goal is not to eliminate discounting but to make it visible and attributable — margin erosion is almost always a hundred small unrecorded concessions rather than one large one, and it is invisible until every concession has a name attached.

Can it enforce customer credit limits?

Yes, and enforce rather than warn — a limit that only warns is dismissed by whoever is busiest. Ageing is visible alongside the limit so exposure is reviewed weekly rather than discovered when a customer stops answering. What the system cannot do is tell you whether a customer deserves the limit in the first place; we are not a credit bureau, and that assessment remains yours.

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