M-Pesa

How to Register for an M-Pesa Till: Full Walkthrough

K By Kev 19 July 2026 7 min read
Share
M-Pesa guide

If you want to register a till number for M-Pesa, this is the M-Pesa till registration walkthrough, channel by channel. You can complete the till number application through the M-PESA Business app, over USSD by dialling *234#, or at a Safaricom shop. Each route to get a till has its own steps, including the till number application form for the shop route. This guide covers all three, what to do when registration stalls, and how to go live and add your staff.

Quick answer

To register for an M-Pesa Till (Buy Goods) number, apply through the M-Pesa Business app or a Safaricom shop with your ID and KRA PIN. Approval usually takes a day or two, after which you get a till number that keeps business payments separate from personal.

On this page
  1. Three ways to register, and who each suits
  2. How to register for an M-Pesa till, by channel
  3. What goes wrong during registration
  4. Two owners, two routes
  5. From a live till to a working counter with Veira
  6. Frequently asked questions

Three ways to register, and who each suits

There are three practical routes to register for an M-Pesa till. The M-PESA Business app suits owners comfortable on a smartphone who want to do it themselves. USSD by dialling *234# suits anyone on any handset, including a basic phone. A Safaricom shop or authorised dealer suits company setups or anyone who wants a hand with the documents.

Whichever route you pick, the inputs are the same: proof of identity, your KRA PIN and your business details, with a company also bringing its certificate and single business permit. The difference is only in how you submit them, not in what is required.

Knowing the routes up front helps you pick the fastest one for your situation. A sole trader can often finish on the app in minutes, while a limited company is usually smoother at a shop where an agent handles the organization setup. Either way, the goal is the same: a live till with your operators added.

How to register for an M-Pesa till, by channel

Pick the route that fits you and follow its steps.

  1. 1

    Register on the M-PESA Business app

    Download the app, sign in with your Safaricom line, choose to register a Buy Goods till, enter your business and KRA details, accept the terms and verify your identity. Best for self-service on a smartphone.

  2. 2

    Register by USSD

    Dial *234#, find the M-PESA Business or Lipa na M-Pesa registration option and follow the prompts. This works on any handset and suits traders without a smartphone.

  3. 3

    Register at a Safaricom shop

    Take your ID, KRA PIN and, for a company, your certificate of registration and single business permit. An agent completes the setup, which is the smoothest route for limited companies.

  4. 4

    If registration stalls

    The usual cause is mismatched names across your ID, KRA PIN and permit. Fix the records so all three agree, then resubmit. A shop agent can tell you exactly which detail is blocking it.

  5. 5

    Go live and add operators

    Once approved, you receive your till and a head office and store setup. Add your attendants as operators so they can take payments, and display the till where customers can see it.

What goes wrong during registration

Mismatched names

The most common blocker is an ID, KRA PIN and permit that do not read the same name. Align them before you start to avoid a stalled application.

Registering on the wrong SIM

Tie the till to a business line you control, not a staff member’s personal SIM. Choosing the wrong line now is painful to undo later.

Stopping before adding operators

A till with no operators means staff cannot serve without your phone. Finish the job by adding your attendants at the store level.

Picking a till when you needed a paybill

If you actually bill named accounts, a till will frustrate you. Confirm a till is right before registering, and read the comparison guide if unsure.

Two owners, two routes

Worked example

A clothes vendor in Gikomba registered her Buy Goods till on the M-PESA Business app between customers. She entered her ID and KRA PIN details, verified herself, and the till was live the same morning. She then added her sister as an operator so both could sell.

A hardware company in Industrial Area went the shop route instead. The owner took the certificate of registration, the single business permit and the director’s ID to a Safaricom shop, where an agent completed the organization setup and linked a head office number for managing cash.

Both ended up in the same place, a live till with operators, by the route that suited them. The vendor valued speed and self-service; the company valued having an agent handle the documents. Knowing both routes let each pick well.

Business impact

When M-Pesa payments are not matched to sales, a missing payment, a staff shortfall or a double charge can slip past you until the money is already gone.

Veira reconciles M-Pesa Till and Paybill against every sale, so a mismatch surfaces the same day instead of at month end.

From a live till to a working counter with Veira

Registering the till is the start. Veira turns it into a working counter by linking the till to a point of sale that records each payment against a receipt and issues the eTIMS tax invoice KRA requires.

Operators map straight across, so the staff you added to the till get their own Veira logins, and you see who sold what while the day’s takings reconcile against recorded sales.

Because Veira runs on a phone with a free terminal and works offline, a freshly registered till can start serving customers the same day, with stock and tax handled from the first sale.

Frequently asked questions

How do I register for an M-Pesa till? (Till number application / Register till number)
Choose a channel for the M-Pesa till registration: the M-PESA Business app, USSD by dialling *234#, or a Safaricom shop. Provide your ID, KRA PIN and business details on the till number application, verify your identity, then add operators once the till is live. The same till number application form is used to register your till number at a Safaricom shop.
Can I register a till without a smartphone?
Yes. Dial *234# on any handset and follow the M-PESA Business registration prompts. USSD works on a basic phone, so a smartphone is not required.
Which channel is best for a limited company?
A Safaricom shop is usually smoothest for a company, because an agent handles the organization setup and checks the certificate and permit on the spot.
Why is my till registration stuck?
The most common cause is mismatched names across your ID, KRA PIN and business permit. Align all three to read the same name, then resubmit through your chosen channel.
What documents does registration need?
A sole trader needs an ID and KRA PIN. A company adds its certificate of registration and a valid single business permit. The names on all documents should match.
How long does registration take?
A sole trader on the app or USSD can finish in minutes and go live the same day. A company setup at a shop can take a little longer if documents need checking.
What are the charges for an M-Pesa till?
Registering a Buy Goods till is free, and customers pay nothing to pay you. The cost sits with the business: Safaricom applies a tariff on the money you withdraw or settle from the till, and the exact rate is banded by amount and revised over time, so check Safaricom’s current Buy Goods tariff. As a rule, customer-facing payment is free and the business meets the settlement charge, which is why a flat-fee POS can be cheaper than per-transaction handling once volumes grow.
How do I add staff after registering?
Once the till is live you add attendants as operators at the store level, each with their own access, so they can take payments without using your personal phone.
What is the difference between a paybill and a till number, and can I register a paybill the same way?
The difference between a paybill and a till number is the use case. A till number (Lipa na M-Pesa Buy Goods) is for over-the-counter payments where the customer enters your till and the amount; a paybill uses an account number and suits bills, rent, schools and recurring collections where you need to know which customer paid. Yes, the same channels register a paybill, but choose it only if you bill named accounts. For face-to-face selling, register a Buy Goods till instead.

Registering for an M-Pesa till is straightforward once you pick the right channel and your documents agree. Use the app or USSD for speed, a shop for a company setup, and finish by adding your operators. Then book a free demo and let Veira turn that live till into a full counter with receipts, stock and eTIMS from day one.

Terms explained

Keep reading

See all M-Pesa guides

Veira for your business

Browse Veira by business type