← Back to Blog ✻ e-commerce

Till vs Paybill: Which Is Better for Your Online Store?

Nordlyte Web Studio · E-commerce Guide · 5 min read

two ways to collect M-Pesa payments

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 NumberPaybill Number
Best forSimple, single-item payments (shop, kiosk-style checkout)Structured payments needing an account number (orders, invoices, subscriptions)
Customer entersAmount onlyBusiness number + account number + amount
Funds settle toM-Pesa (can withdraw or move to bank)Usually a linked bank account
Good fit for e-commerce with order tracking?LimitedYes — 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.

🧾 rule of thumb: Till for simple, walk-in-style sales. Paybill for a structured store tracking multiple orders.

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
← Back to all articles
Need help with your website?Send us a message →