Payments & Cash

Handling Split Payments (Cash + M-Pesa + Card) at Pharmacy Checkout

20/02/2026·5 min read

A customer at the till is short on cash and asks to pay the balance by M-Pesa. It is a routine moment in a Kenyan pharmacy — and a surprisingly common point of failure for point-of-sale systems that were only ever designed around a single payment method per transaction.

Why a single-payment-method system breaks here

  • If the system forces one payment method per sale, staff end up recording a workaround — splitting the receipt into two separate sales, or simply noting the split on paper, neither of which matches what actually happened.
  • Daily reconciliation by payment method becomes unreliable, since some of what should be M-Pesa revenue is hidden inside a "cash" sale record, or vice versa.
  • Refunds on a split-payment sale become genuinely confusing — which method does the refund come from, and does the system even know the sale was split in the first place?

Split payments are normal, not an edge case

In a typical Kenyan pharmacy, split payments happen often enough that treating them as a rare exception — rather than a core checkout capability — creates a steady stream of small reconciliation problems.

How split payments should work

PharmaPOS lets a cashier split a single sale across multiple payment methods — recording, for example, part of a sale as cash and the remainder as M-Pesa, all within the same transaction record, rather than as separate workaround sales.

Because each portion is recorded against its actual payment method, daily reconciliation reports show true cash and true M-Pesa totals — not figures distorted by sales that were really split but got forced into one bucket.

See PharmaPOS handle this in your own pharmacy.

Getting split payments right operationally

  1. Make sure the till interface makes splitting a payment a normal checkout action, not a workaround that requires extra steps or supervisor approval.
  2. Confirm refunds on split-payment sales correctly reverse each portion against its original method.
  3. Check that end-of-day cash-up and M-Pesa reconciliation reports correctly reflect split-sale amounts, not just whole-sale totals.
  4. Train staff on how to explain split payments to customers clearly, since confusion at this step is what slows down checkout.

Split payments are not a rare scenario worth a manual workaround — they are routine enough at a pharmacy till to deserve being a first-class part of the checkout flow, recorded accurately the first time rather than reconstructed later.

Frequently Asked Questions

Can a pharmacy POS split one sale across cash and M-Pesa?

Yes, when designed to support it — a single sale can be recorded with part paid in cash and part in M-Pesa (or card), all within the same transaction rather than as separate workaround sales.

How do refunds work on a split-payment sale?

Each portion of the refund should be reversed against its original payment method, so a split cash/M-Pesa sale produces a correctly split refund rather than one lump reversal.

Why do split payments cause reconciliation problems in some systems?

If the system only records one payment method per sale, staff have to work around the limitation, which distorts daily cash and M-Pesa totals and makes end-of-day reconciliation unreliable.

Ready to see PharmaPOS in your pharmacy?

Explore the full system with sample data, free, or talk to us about your pharmacy's setup.