Payments6 min read10 July 2026

M-Pesa Paybill vs Till Number: Which Is Better for Collecting Rent?

Paybill and Till numbers both move money, but they behave very differently when forty tenants are paying rent on the same week. Here is how to pick.

Ask ten Kenyan landlords how they collect rent and at least seven will say "M-Pesa," as if that settles it. It doesn't. M-Pesa gives you two fundamentally different tools for receiving business payments, a Paybill number and a Till number, and the choice between them has real consequences once you're collecting from more than a handful of tenants.

Get it wrong and you'll find yourself doing exactly the kind of manual reconciliation work that drives landlords to quit WhatsApp-and-spreadsheet operations in the first place.

A hand holding a smartphone showing an M-Pesa mobile money payment screen

What Each One Actually Is

A Till Number is designed for buy-goods transactions, the kind a shop or kiosk uses. A customer sends money, it lands in your till, and that's essentially the end of the transaction from the system's point of view. There's no structured way for the payer to tell you which invoice, which unit, or which month the payment is for, beyond whatever they type in the optional reference field, which most people ignore.

A Paybill Number is built for exactly the problem landlords have: businesses that need to know who paid what, for what. When a tenant pays to a Paybill, they're prompted to enter an account number alongside the Paybill number. That account number is where the structure comes in. If you assign each tenant or each unit a unique account number, every payment that lands tells you immediately who it came from, without you having to guess from a name that might be a spouse's number or a relative sending on someone's behalf.

Where Till Numbers Fall Apart for Rent Collection

Imagine you have 25 tenants, rent is due on the 1st, and by the 5th you have 25 M-Pesa confirmation messages sitting in your phone. With a Till number, each one just says an amount came in from a phone number. If that phone number matches what you have on file for the tenant, you're fine. But phones get lost, numbers change, a husband pays from his line one month and his wife's the next, and now you're sending a WhatsApp message asking "was this you, Unit 14?"

Multiply that friction across 25 or 50 units every single month, and you've built yourself a part-time job that exists purely because of which M-Pesa product you signed up for.

Why Paybill Wins for Multi-Unit Collection

With a Paybill and structured account numbers, say you assign Unit 14 the account number "UNIT14" or a tenant ID like "T0392," every payment arrives pre-labeled. You don't need to recognize a phone number. You don't need to ask who sent it. The account number tells you.

This is also exactly how modern property management platforms plug into M-Pesa. When rent flows through a structured Paybill and account number system connected to Paystack or a similar payment gateway, the match between payment and tenant happens automatically the instant the money lands, no manual cross-referencing required. The bill updates from unpaid to paid by itself.

The practical setup

  • Register a Paybill number through Safaricom (directly, or via a payment aggregator like Paystack that provisions one for you).
  • Assign every unit or tenant a unique, memorable account number.
  • Communicate that account number clearly at move-in, on the lease, and in rent reminders, every single time.
  • If you're using a property management system, connect the Paybill so payments auto-match without anyone checking a phone screen.
Close-up of a point-of-sale terminal and receipt printer used for mobile money transactions

When a Till Number Still Makes Sense

Till numbers aren't useless for landlords. If you own one or two units and personally know every tenant by name and number, a Till can work fine, you're not trying to automate matching at scale. Tills also tend to be quicker and cheaper to set up for very small operations, and the transaction experience for the payer is marginally simpler since there's no account number step.

But the moment you're adding your third or fourth tenant, the lack of structured matching starts costing you time every single month, and that time cost only grows as your portfolio does.

What About Bank Till Numbers or Direct Transfers?

Some landlords skip M-Pesa products altogether and just give tenants a bank account number for transfers. This has the same fundamental weakness as a Till number: unless every tenant diligently types a clear reference into the transfer narration (and many banking apps make that field easy to skip or leave blank), you're back to matching by name and amount, which breaks down the moment two tenants pay similar amounts in the same window.

The Bigger Shift: Stop Reconciling Manually At All

Whichever collection method you use, Paybill, Till, or bank transfer, the real upgrade isn't the payment rail itself, it's removing yourself from the matching process entirely. A Paybill with structured account numbers gets you most of the way there manually. Connecting that Paybill to a system that auto-reconciles payments against tenant records the second they land gets you the rest of the way, and that's really the difference between spending two hours every rent cycle checking M-Pesa messages and spending zero.

Want rent to reconcile itself? Start a free 30-day trial at Makeja Homes and connect M-Pesa collection so every tenant payment matches to the right bill automatically, no manual checking required.

Ready to try it yourself?

Free 30-day trial. No credit card. Set up in under 10 minutes.

Start free trial →