Simple, effective systems for everyday trade

Mazao na Afya needed dependable systems that make daily operations more efficient - without unnecessary complexity. We focused on practical sales, stock, and payment control.

Industry
Agriculture / Retail
Core outcome
Efficient daily ops
Key capability
Sales + stock control
Mazao na Afya logo
Client
Mazao na Afya
ERPNext / FrappeM-Pesa API
Before - the problem

What the business was facing

Everyday retail doesn't need heavy systems - it needs dependable ones. Manual tracking of sales and stock quietly caps efficiency and clarity.

Retail in the agriculture-and-health space combines the hardest parts of two worlds: fast-moving stock with real expiry and batch consequences, thin margins that punish shrinkage, and customers who expect availability. Run on manual records, the business cannot reliably answer what is in stock, what is expiring, or what is actually selling - so it over-orders some lines, runs out of others, and absorbs losses it never sees clearly.

For a Kenyan retailer the friction is sharpened by M-Pesa and cash running side by side, multi-supplier restocking, and the need to reconcile takings daily. Every hour spent counting stock and matching payments by hand is an hour not spent serving customers or negotiating better buying.

Pain point
Manual sales and stock tracking

Daily trade and stock were tracked by hand.

  • Stock levels weren't always clear.
  • Sales records took effort to keep.
  • Reconciliation was manual and slow.
Pain point
Payments hard to reconcile

Matching payments to sales took work.

  • M-Pesa payments were reconciled by hand.
  • Mismatches were caught late.
  • Evidence for disputes was thin.
Pain point
Little operational clarity

It was hard to see how the business was really doing.

  • Performance wasn't easy to measure.
  • Decisions relied on rough estimates.
  • Reporting took manual effort.
The solution we built

What we designed and shipped

We built practical sales and inventory tooling with M-Pesa reconciliation - effective without unnecessary complexity.

We built retail operations around a single, accurate view of stock and sales, so ordering, pricing and reconciliation rest on real numbers rather than estimates. Point-of-sale and inventory share the same records, which is what makes shrinkage and expiry visible instead of silent.

The system was fitted to how the shop actually trades - mixed payment methods, frequent restocking, batch-sensitive goods - so daily reconciliation and reordering become quick, routine actions rather than end-of-day ordeals.

Built
Sales & stock control

Daily sales and stock captured simply, with clear current levels.

Built
M-Pesa reconciliation

Payments matched to sales with an evidence trail.

Built
Practical reporting

A clear view of daily performance without heavy overhead.

After - the outcome

What changed for the business

The operational difference the system made day to day.

The business finally sees itself clearly: what is selling, what is slow, what is expiring and what needs reordering, all from current data. That turns buying from a guess into a decision and pulls back the quiet losses that manual retail bleeds.

Reconciliation that once ate the end of every day becomes fast and trustworthy, and margins are protected because stock, price and payment finally agree. The owner spends less time counting and more time running the business.

Efficient daily operations

Sales and stock are tracked simply instead of by hand.

Reconciled payments

M-Pesa payments match sales with evidence for disputes.

Clear performance view

Leadership sees how the business is doing without manual effort.

Questions

Frequently asked questions

Common questions from businesses looking for a solution like this.

Can Upeosoft build a simple sales and stock system for a small retail business in Kenya?

Yes. Upeosoft builds practical sales and inventory systems for retail and agri-retail businesses - with M-Pesa reconciliation and clear reporting, kept effective without unnecessary complexity.

Does it reconcile M-Pesa payments?

Yes. Payments are matched to sales with an evidence trail, so reconciliation stops being a manual, error-prone task.

Is this too heavy for a small business?

No. The system is deliberately kept practical and lightweight, focused on daily sales, stock, and payments rather than unnecessary complexity.

Next step

Run a business like Mazao na Afya?

If this problem sounds familiar, we can build the system that solves it for you. Tell us how your operation works and we'll propose an approach.