Your customer goes quiet after you send a personal number. They cannot tell if paying it is safe, so the sale stalls and you lose orders every week. Choosing the right M-Pesa collection method fixes that. For most shops in Kenya, a Buy Goods Till suits walk-in and quick social sales, while a Paybill suits invoices, records, and repeat business.

What each option actually does

Both collect money through M-Pesa, but they behave differently at the counter and in your records.

A Buy Goods Till (also called a merchant till) gives every customer the same short number. They open M-Pesa, choose Lipa na M-Pesa, then Buy Goods and Services, enter your till number, and confirm. Money lands in your M-Pesa business account quickly, and the customer sees your registered business name.

A Paybill gives each customer a business number plus an account number you assign. That account number is the real difference. You can use it to track who paid, match a payment to an invoice, or separate branches, products, or customers.

A till answers "how do I get paid fast?" A Paybill answers "how do I know who paid, and for what?"

When to use an M-Pesa till for a Kenya shop

Use a till when speed and simplicity matter more than detailed records.

  • You sell at a physical counter, market stall, or pop-up and customers pay on the spot.
  • Most sales come through WhatsApp, Instagram, or TikTok DMs and buyers want a one-step payment.
  • You sell low-value items where asking a customer to remember an account number adds friction.
  • You want a single, memorable number you can print on a poster or pin to your profile.

For social sellers, the till is usually the faster path. A buyer taps Buy Goods, enters one number, and is done. The trade-off is weaker reporting: if two customers pay similar amounts, matching them to specific orders takes extra work.

When a Paybill makes more sense

A Paybill fits businesses that need a paper trail or serve many customers at once.

  • You invoice clients and need each payment tied to an invoice number.
  • You run a service business where customers pay deposits, balances, or subscriptions.
  • You sell online and want to reconcile orders against a shop dashboard.
  • You operate more than one outlet and want to see which location collected what.

The account number becomes your tracking tool. Assign one per customer, per invoice, or per order. This is the practical reason many growing shops switch to a Paybill once manual reconciliation starts eating their evenings.

Quick comparison

Feature Buy Goods Till Paybill
Customer steps Enter one number Enter business number + account number
Best for Counter and quick social sales Invoices, online orders, services
Record matching Weaker Stronger, via account number
Setup complexity Simpler Slightly more setup
Recurring payments Awkward Easier
Customer trust signal Registered business name shown Registered business name shown

Neither option is "better" in the abstract. The right choice depends on how you track orders and how your customers prefer to pay.

How to explain it to a customer

Keep it to one clear sentence so buyers do not overthink.

  • Till: "Pay via M-Pesa Buy Goods, till number [your number], and send me the confirmation message."
  • Paybill: "Pay via M-Pesa Paybill, business number [your number], account number [order or invoice number], then share the confirmation."

Always ask for the confirmation SMS or screenshot. It is your proof of payment and your reconciliation record. For a fuller walkthrough of the payment step, see how to accept M-Pesa in a Kenyan checkout flow.

Common mistake: sending customers a personal M-Pesa number for business sales. It blurs your records and gives buyers less confidence that they are paying a real business.

Set up your payment step properly

  1. Register your business name so your M-Pesa name matches your shop name. The Business Registration Service handles name and company registration.
  2. Apply for the till or Paybill through Safaricom M-Pesa business services.
  3. Decide your account-number rule if using a Paybill: order number, invoice number, or customer phone.
  4. Write one payment instruction message and save it for quick replies on WhatsApp.
  5. Keep a simple record of every payment against every order. The Kenya Revenue Authority expects proper business records, and clean payment logs make tax time far easier.
  6. Store customer details responsibly. If you keep buyer phone numbers and order history, follow guidance from the Office of the Data Protection Commissioner.

What you need before you start

  • A registered business name or company
  • Your KRA PIN and a valid ID
  • A business M-Pesa account
  • A clear order or invoice numbering habit
  • A saved payment-instruction message

The trade-off to decide

The honest trade-off is speed versus traceability. A till gets money in faster with fewer steps, but gives you less structure for matching payments to orders. A Paybill takes one extra customer step, but hands you a tracking key.

If you sell mostly one-off items to walk-in or social buyers, start with a till. If you invoice, sell online, or juggle many orders, a Paybill will save you time. Some shops run both: a till for the counter and a Paybill for online orders.

If you are building an online shop, LinkDuka's sell online in Kenya setup pairs a product catalogue with an M-Pesa checkout, so the payment step is built into the order rather than handled in chat. You can see the flow on the how it works page.

Promoting your payment method on WhatsApp, Instagram, and Facebook

Make paying obvious, not hidden.

  • Pin your till or Paybill details in your WhatsApp Business profile and catalogue.
  • Add a "How to pay" highlight on Instagram with a screenshot of the steps.
  • Put the payment instruction in your Facebook shop description and post captions.
  • Use Meta Business Suite to keep your shop details consistent across platforms.
  • Reply to "How do I pay?" with the saved instruction message, then confirm once payment lands.

Consistency builds trust. When every channel shows the same payment steps, buyers stop second-guessing and complete the order.

Next steps

Pick the method that matches how you track orders, set up the number, and write your one-line payment instruction today. Then test it with a small order so you know exactly what the customer sees. If you want the payment step built into a shareable shop instead of managed in chat, explore a LinkDuka shop and match the checkout to your selling path.