Till vs Paybill: Which Is Better for Your Online Store?
If you're setting up M-Pesa payments for your online store, you'll be asked to choose between a Till Number and a Paybill Number. They both accept M-Pesa payments, but they work differently — and the right choice depends on how your business operates.
What is a Till Number? In simple terms, the meaning of a Till Number is an M-Pesa business account for straightforward, single-item payments — a customer just enters the amount and the Till number, similar to paying at a shop till in person. It's the standard setup for a small till business selling one item at a time. What is a Paybill Number? It's an M-Pesa business account built for structured payments, where the customer also enters an account number alongside the amount — useful for matching a payment to a specific order, invoice, or subscription.
The core difference
| Till Number | Paybill Number | |
|---|---|---|
| Best for | Simple, single-item payments (shop, kiosk-style checkout) | Structured payments needing an account number (orders, invoices, subscriptions) |
| Customer enters | Amount only | Business number + account number + amount |
| Funds settle to | M-Pesa (can withdraw or move to bank) | Usually a linked bank account |
| Good fit for e-commerce with order tracking? | Limited | Yes — the account number field can carry an order ID |
When a Till Number makes sense
Till numbers are simple and familiar — most Kenyan shoppers already use them at physical shops. For a small store with straightforward, one-off purchases, a Till can be perfectly sufficient and is usually quicker to set up.
💬 Short on time? We can just tell you what you need.
Chat with us →When a Paybill Number makes sense
Paybill's account number field is genuinely useful for e-commerce: it lets you automatically match a payment to a specific order, which is far harder to do reliably with a Till. If your store needs to track multiple simultaneous orders, a Paybill setup (especially combined with the Daraja API, covered in our M-Pesa payments guide) makes reconciliation much easier.
Can you use both?
Yes — some businesses keep a Till for in-person sales and a Paybill for the website, especially once order volume grows. This isn't necessary from day one, but it's worth knowing it's an option as your business scales.
What about payment gateways?
If you're not ready to apply for a business Paybill directly with Safaricom, third-party gateways like Pesapal, Flutterwave, or IntaSend can generate a payment flow (often via their own Paybill) that still lets your customers pay with M-Pesa, without you needing your own Paybill number immediately. This is usually the faster route to launch.
Which should you start with?
For most small stores just getting started, a Till number or a payment gateway integration is the simplest path. As order volume grows and tracking payments manually becomes harder, upgrading to a dedicated Paybill with automated order matching is the natural next step.
Frequently asked questions
What does Till Number mean for a business?
For a business, a Till Number works like a digital cash register — it's meant for straightforward, walk-in-style or single-item sales rather than tracking multiple separate orders.
Can I use a Till Number for my online store?
Yes, but it's better suited to simple stores with one-off purchases. If you need to track multiple simultaneous orders, a Paybill number makes reconciliation easier.
Can I switch from a Till Number to a Paybill later?
Yes — many businesses start with a Till and move to a Paybill once order volume grows and manual tracking becomes harder. There's nothing stopping you from switching, or even running both at once.
Do I need a Paybill number to sell online in Kenya?
Not necessarily. Third-party payment gateways like Pesapal, Flutterwave, or IntaSend can generate a payment flow that accepts M-Pesa without you needing your own Paybill number right away.
Setting up payments for your store?
We'll help you choose and integrate the right option for how your business actually sells.
✉️ Send Us a Message