JAAT Guides

Better buying and selling, made clear.

Practical guides for finding trusted products, running stronger shops, and trading safely across Kenya.

August 21, 2026 Seller Growth

M-Pesa Payments for Online Sellers in Kenya: Till, Paybill and Protected Checkout

Kenyan online seller reconciling an M-Pesa order payment on a phone and laptop
Confirm payment in an official business channel and connect every receipt to the correct order.

The phrase “M-Pesa payments for online sellers Kenya” covers more than receiving an SMS on a phone. Payment works best when the seller treats it as a documented business process. The collection method, order reference, confirmation step and refund route should all be clear before a buyer pays. That protects both sides from avoidable confusion and makes daily reconciliation possible.

This guide compares Business Till, Paybill and platform-protected payment flows at a practical level. Product eligibility, charges and account requirements can change, so confirm current details with Safaricom, the relevant marketplace and your own payment provider before publishing instructions to customers.

First decide who receives the buyer's money

There are two different online-selling arrangements that are often mixed together.

In a direct seller payment, the buyer pays a number or account controlled by the shop. The seller confirms receipt, fulfils the order and provides first-line support. The marketplace may have introduced the buyer without holding the order funds.

In a protected or managed checkout, the buyer pays the platform or payment process named at checkout. Funds may be held and released according to stated delivery, dispute and payout rules. This option must be visibly available for that order; a seller should never promise it merely because the marketplace offers it in some cases.

JAAT's current Payment Policy states that Shop Collects Payment is the normal mode. Direct methods can include an M-Pesa till or Paybill, pay on pickup, cash on delivery, bank transfer or another manual agreement. It separately describes JAAT Protected as optional for eligible verified or premium spaces.

Business Till: useful for retail collection

Safaricom describes a Business Till as a way for retail businesses to receive payments through Buy Goods. A customer selects Buy Goods and enters the till number and amount. The seller should display the official till name and number consistently on the listing, quotation and order confirmation.

The official M-Pesa business channels guide describes tools available to eligible merchants, including a business app, USSD access, statements and account functions. Those tools are more useful for reconciliation than a gallery of screenshots sent by buyers.

A Till can be straightforward when most orders are distinct and the seller can match them by time, amount and customer. If many buyers pay the same amount, add a reliable internal order number to your records immediately after confirmation.

Paybill: useful when an account reference matters

With Paybill, the customer supplies a business number and an account number. The account field can help a seller associate a payment with an order, invoice, branch or customer. Safaricom's Paying to Businesses and Online guide distinguishes Paybill and Buy Goods instructions and explains the account-number step.

Design references that are short enough to enter accurately but unique enough to reconcile. An order reference such as JAT-4821 is generally easier to trace than a buyer's first name. Do not use sensitive personal information as the public payment reference.

Confirm the current application documents, charges, settlement and account-management features directly with Safaricom. A Paybill is not automatically better than a Till; it is better only when its reference and reconciliation workflow fit the business.

What protected checkout changes

Under JAAT Protected checkout, the buyer pays JAAT first for an eligible order, and the platform can hold funds until the relevant delivery, pickup or service milestone is completed or resolved. The policy says evidence such as order records, receipts, messages, photos and tracking may be reviewed in a dispute.

That creates responsibilities for both parties:

  • the listing and final order must match;
  • fulfilment evidence should be retained;
  • the seller must follow the stated release and dispute procedure;
  • refunds and payout timing follow the protected-order and processor rules;
  • any applicable commission or processing charge should be understood before accepting the order.

Do not instruct a buyer to pay your direct Till while describing that payment as JAAT Protected. The recipient shown in the approved checkout flow determines the mode.

Build a payment confirmation routine

A disciplined confirmation routine takes only a few minutes:

  1. Create the order before requesting payment.
  2. Give the buyer the correct recipient name, number and exact reference.
  3. Ask the buyer to check those details on the M-Pesa confirmation prompt.
  4. Verify receipt through the seller's official Till, Paybill, business app, portal or statement.
  5. Match the transaction identifier, amount, reference and time to the order.
  6. Mark the order paid once; record who confirmed it.
  7. Send a receipt or acknowledgement with the next fulfilment step.
  8. Dispatch only after the agreed payment condition is satisfied.

A forwarded message or payment screenshot can support a conversation, but it should not replace confirmation in the account that should have received the funds. Restrict access to merchant credentials and never ask buyers to share their M-Pesa PIN.

Reconcile every day

Daily reconciliation compares payment records with orders and refunds. Use a simple ledger with these fields:

  • order number;
  • payment mode;
  • expected amount;
  • received amount;
  • transaction identifier;
  • date and time;
  • payer or account reference;
  • fulfilment status;
  • refund or adjustment reference;
  • person who completed the check.

Investigate unmatched transactions rather than forcing them onto the nearest order. Common causes include a mistyped account reference, partial payment, duplicate payment, price change or a customer paying from someone else's number. Record the resolution so customer support can explain it later.

Reconciliation is also the moment to separate product revenue from delivery money or other pass-through amounts. This makes margins easier to calculate and prevents a seller from treating the entire incoming amount as profit.

State the payment terms before checkout

Every product or quotation should answer these questions:

  • Which payment modes are accepted for this order?
  • Is payment made to the seller or through an eligible protected checkout?
  • Is a deposit required for a custom item or service?
  • When will dispatch or pickup be arranged?
  • Who pays delivery, and is that amount separate?
  • What evidence will the buyer receive?
  • What cancellation and refund terms apply?

Link customers to the relevant shipping policy and returns policy instead of improvising different rules in each chat. If terms change during negotiation, write the final agreement into the order record before payment.

Keep payment communication safe and consistent

Use one official business identity across the listing, WhatsApp response, invoice and M-Pesa recipient. An unexplained personal name can make a legitimate buyer hesitate. If a different recipient is necessary, explain the reason before payment and ensure it is permitted by the platform and provider.

Limit the number of employees who can view or operate payment accounts. Give each team member only the access required for their role, review statements, and remove access when duties change. Keep customer phone numbers and transaction records private and retain them only for legitimate operational or compliance needs.

Never create urgency by telling a buyer to ignore an incorrect recipient name. Pause the transaction, correct the instructions and continue only when both sides can verify the details.

A payment method is only as good as its records

Till, Paybill and protected checkout solve different problems. The right choice gives customers a clear recipient, gives the seller a reliable confirmation path, and connects each payment to one order. Any “M-Pesa payments for online sellers Kenya” comparison should therefore assess reconciliation and truthful communication as carefully as charges and convenience.

Before accepting M-Pesa payments for online sellers in Kenya, test the complete journey with a low-risk internal transaction: order creation, payment reference, confirmation, receipt, fulfilment update and reconciliation. Correct any unclear step before inviting customers.

To establish a managed presence on JAAT, review how seller spaces work and then apply for space. Approval and activation follow management review; current payment eligibility and charges should be confirmed in the live policy and seller dashboard.