# Payment Providers in Kenya: Match Receipts and Control Payouts

When comparing payment providers in Kenya, ask how a payment becomes a usable business record. An M-PESA receipt needs to reach the correct customer account or invoice. A payout needs the right recipient, funding and approval before its result can be reconciled. Those are separate operating requirements, even when both flows involve Kenyan shillings. The useful question is therefore more specific than whether a provider supports M-PESA: can its proposed collection and payout services preserve the information and controls your business needs?

## A numerical starting point for the provider comparison

We reviewed **24 unique historical payment offers** linked only to this country: 12 collection offers and 12 payout offers. They provide a structured starting point for comparing payment costs, access to funds and operational requirements. 66 additional offers linked to several countries are excluded from the country-only calculations below.

The source is the PayStar export dated 14 September 2026, supplied by payment gateways. We recomputed its aggregates, but did not independently verify its commercial statements. This is a historical sample, not a market survey, a count of PSPs or methods, or proof of active connections and current availability. Conditions can change weekly or more often. Independent country, currency and method associations do not establish every possible payment route. Direction counts and settlement-label charts cover all recorded currencies. Only the percentage comparison below is restricted to explicit KES fee records.

24 unique offers linked only to this GEO, across all recorded currencies; not methods, providers or live connections. [Download SVG](https://paystar.uk/kenya-payment-solutions/media/2026-10-08-v2/charts/offers-en-desktop-download.svg)

## What the recorded KES percentage components show

We calculate the arithmetic mean of explicit percentage components stated in KES, giving each comparable offer equal weight. A record qualifies only when its structured percentage matches one unambiguous percentage in the original fee description. Offers in another fee currency, missing percentages and ambiguous descriptions are excluded.

We also exclude bound or conditional percentages such as “from”, tiers and explicitly restricted customer categories. Exact nominal percentage components with fixed minimums or caps can remain in the sample; those minimums and caps still affect the final charge.

| Direction | n | Mean | Median | Range |
| --- | --- | --- | --- | --- |
| Collections | 12 | 4.61% | 4.5% | 3–7.5% |
| Payouts | 12 | 2.69% | 2.5% | 1.5–5.5% |

Explicit KES percentage components only. n is the comparable sample in each direction; missing fees are excluded, not zero. [Download SVG](https://paystar.uk/kenya-payment-solutions/media/2026-10-08-v2/charts/fees-en-desktop-download.svg)

**These are percentage components, not all-in payment prices.** Fixed charges, FX, tax, reserves, minimums and charges for refunds or other exceptions must be assessed separately. This sample is not weighted by payment volume, contains no measured conversion rate and cannot rank provider quality. Small or insufficiently independent groups are withheld.

### A hypothetical payment calculation

Take an illustrative payment of 1,000 KES; this is not a typical market ticket. Applying the rounded means shown above gives:

- Collections: 1,000 KES × 4.61% = **46.1 KES**.
- Payouts: 1,000 KES × 2.69% = **26.9 KES**.

Each line is a separate direction, not a combined service quote. The arithmetic shows only the percentage part. Ask for an actual quote at your ticket size, volume, business model and settlement currency before calculating net proceeds.

## When money becomes usable matters

Collection offers across all recorded currencies. T/D labels are recorded as supplied, without assuming calendar or business days. Other includes complex labels and pooled groups below 3 records. No guaranteed settlement time. [Download SVG](https://paystar.uk/kenya-payment-solutions/media/2026-10-08-v2/charts/timing-en-desktop-download.svg)

A successful payment notification and money available to your business are different events. Treat recorded settlement labels as questions for a provider: what starts the clock, which cut-off applies, are weekends counted, which account is credited, and can a reserve or review delay availability?

For payouts, agree prefunding, beneficiary validation, rejection handling and how returned funds appear in your balance. An incoming-payment settlement label does not prove payout completion time.

### A cash-buffer planning example

If a business must fund 100,000 KES of obligations per day, a one-day gap requires 100,000 KES; a three-day gap requires 300,000 KES. The additional buffer is 200,000 KES. This is a hypothetical constant-flow model, excluding fees, reserves and volatility, not an observed settlement promise.

## PayBill and Buy Goods start with different payment instructions

Safaricom’s published customer instructions distinguish the two collection journeys. For PayBill, the payer enters a business number and an account number. For Buy Goods, the instructions ask for a till number and an amount. Safaricom’s PayBill FAQ explains the account number’s role in identifying the customer’s relationship with the receiving organisation. [Safaricom payment instructions](https://www.safaricom.co.ke/main-mpesa/m-pesa-services/lipa-na-m-pesa/pay-to-paybill), [PayBill FAQ](https://www.safaricom.co.ke/media-center-landing/frequently-asked-questions/m-pesa-paybill?tmpl=component).




That distinction creates a qualification question. If you bill customers against accounts or invoices, ask which reference the provider returns and whether it survives into transaction reports. With a Till proposal, ask how the checkout or sales system associates a received payment with the relevant order. The consumer instructions alone do not establish the reconciliation features of a particular PSP.




Request an example report before comparing prices. It should let your team identify the business reference, provider transaction reference, amount, payment time and resulting status. Ask how staff investigate a missing or incorrect reference, and who may change an allocation. A payment confirmation and an invoice marked paid should remain traceable to the same evidence.

## Test the awkward receipt, not only the successful checkout

Consider a hypothetical Kenyan service business with two invoices for KES 4,500 each. One customer submits the intended account reference; the other enters an unrelated reference. Two receipts total KES 9,000, but that total does not establish which invoice the second payment belongs to.




A useful demonstration would show the correctly referenced receipt matching its invoice and the other entering an exception queue. Staff would compare the provider record with the customer’s supporting information, resolve the allocation under an agreed procedure and retain the original reference. This is a proposed test scenario, not a PayStar customer case or a claim about every provider’s software.




Ask the PSP to repeat the demonstration with a duplicate notification. Your sales record should not mark two invoices paid merely because the same transaction was reported twice. The point is to examine evidence and exception handling before operational volume makes manual investigation expensive.

## Qualify B2C payouts as their own service

Safaricom describes Business to Customer (B2C) as business payments to customers. Its public guidance includes administration and payment statements. A collection arrangement therefore leaves further questions about the proposed payout product, recipients and access to reports. [Safaricom B2C documentation](https://developer.safaricom.co.ke/apis/BusinessToCustomer).




Safaricom’s B2C guides distinguish initiating payments from approving them and describe approval configuration. Its account guidance also distinguishes working and utility accounts. Use this as a reason to request the actual configuration offered to your business, rather than assume that any displayed balance is immediately available for a payout. [B2C payment guide](https://www.safaricom.co.ke/images/Downloads/M-PESA-bulk-payment-b2c.pdf), [B2C account guide](https://www.safaricom.co.ke/images/Downloads/M-PESA-B2C-Guide.pdf).




| Flow | Evidence to request | Decision it supports |
| --- | --- | --- |
| Customer collection | Reference fields, transaction record and exception report | Can finance allocate each receipt correctly? |
| B2C disbursement | Permitted payment purpose, recipient requirements, funding account and approval settings | Can this business safely initiate the intended payments? |
| Failed or disputed operation | Outcome record, investigation procedure and reversal conditions | Can staff resolve an exception without blindly repeating payment? |




Portal and API controls must not be treated as interchangeable. Safaricom's published B2C API guidance says manually approving API-initiated B2C requests is not required. Ask the PSP how your business's own approval happens before it sends an API instruction. [Safaricom B2C API guidance](https://developer.safaricom.co.ke/apis/BusinessToCustomer).

For KES payouts, ask who funds the sending account, when that funding becomes usable, who can approve instructions and which evidence confirms the recipient outcome. Include a timeout or uncertain result in the demonstration. Obtain the provider’s investigation and retry procedure before releasing another instruction. Request reversal conditions separately; an available reversal function does not establish that any completed payment can always be recovered.

## Check the contracting entity and movement of funds

The Central Bank of Kenya publishes a directory with institutions and their approved services. Compare the legal entity named in your proposal with the relevant regulatory record and ask the PSP to explain any other entities in the arrangement. The directory is a starting point for qualification, not confirmation that a particular merchant, industry or cross-border arrangement is accepted. [CBK directory](https://www.centralbank.go.ke/wp-content/uploads/2026/07/Directory-of-Authorized-Payment-Service-Providers-17th-June-2026.pdf).




Document collection fees, payout fees, bank settlement conditions, funding requirements and responsibility for exceptions separately. Confirm the contracting company, business activity, required documents and receiving bank account with the provider. A domestic KES payment capability does not by itself establish foreign-merchant eligibility or settlement outside Kenya.

## The role of PayStar

PayStar provides information for comparing payment solutions and, where agreed, a technical layer for connecting and operating them. PayStar is not a bank or payment service provider and does not accept, hold or settle customer or business funds in its own name.

You select the payment provider and enter into a direct agreement with it. The provider processes payments and performs settlement under that agreement. Local eligibility, required authorisations and commercial terms must be confirmed for your company and use case. A method described in this article is not a promise that it is available through PayStar for your business.

Information about payment options is free. Payment processing and any agreed technical services have separate commercial terms.

## Official sources and research scope

- [Safaricom: Paying to Businesses and Online](https://www.safaricom.co.ke/main-mpesa/m-pesa-services/lipa-na-m-pesa/pay-to-paybill)
- [Safaricom: M-PESA PayBill FAQ](https://www.safaricom.co.ke/media-center-landing/frequently-asked-questions/m-pesa-paybill?tmpl=component)
- [Safaricom: Business to Customer API](https://developer.safaricom.co.ke/apis/BusinessToCustomer)
- [Safaricom: M-PESA Bulk Payment B2C guide](https://www.safaricom.co.ke/images/Downloads/M-PESA-bulk-payment-b2c.pdf)
- [Safaricom: M-PESA B2C account guide](https://www.safaricom.co.ke/images/Downloads/M-PESA-B2C-Guide.pdf)
- [Central Bank of Kenya: Authorized PSP directory](https://www.centralbank.go.ke/wp-content/uploads/2026/07/Directory-of-Authorized-Payment-Service-Providers-17th-June-2026.pdf)

Research check: 8 October 2026. The export date remains 14 September 2026. Local scheme descriptions are context, not confirmation of a particular provider’s capabilities.
