M-Pesa

Lipa na M-Pesa: The Complete Guide for Kenyan Businesses

K By Kev 15 July 2026 9 min read
Share
M-Pesa guide

Lipa na M-Pesa is the umbrella name for paying a business through M-Pesa, and it covers everything from a Buy Goods till to a paybill to Pochi la Biashara. If you sell anything in Kenya, this is how most of your money will move. This complete guide explains each option, what it costs, how to choose and how to keep your payments lined up with KRA.

On this page
  1. What Lipa na M-Pesa covers
  2. Choosing your Lipa na M-Pesa setup
  3. Common Lipa na M-Pesa mistakes
  4. A restaurant uses all three
  5. How Veira ties Lipa na M-Pesa together
  6. Frequently asked questions

What Lipa na M-Pesa covers

Lipa na M-Pesa is the menu a customer sees when they want to pay a business rather than send money to a person. Under it sit the business payment options: Buy Goods and Services, which uses a till number, and Pay Bill, which uses a business number plus an account number. Pochi la Biashara serves the smallest traders alongside these.

Each option solves a different problem. Buy Goods is for face-to-face selling where speed matters. Paybill is for billing named accounts like rent, fees and invoices. Pochi is for mobile micro-traders who just want business money kept apart. Together they cover almost every way a Kenyan business gets paid.

What they share is that the money goes to your business rather than your personal line, and the customer gets an instant confirmation. Choosing well inside Lipa na M-Pesa is mostly about matching the option to how you sell, and then keeping clean records of what comes in.

Choosing your Lipa na M-Pesa setup

Work through the options in the order most businesses should consider them.

  1. 1

    Start with how you sell

    If customers buy at a counter, a Buy Goods till is your core tool. If you bill named accounts, a paybill is the core. If you are a tiny mobile trader, Pochi gets you started.

  2. 2

    Add a second option if needed

    A shop with credit customers can run a till and a paybill. Use the till for walk-ins and the paybill for accounts, so each payment type stays clean.

  3. 3

    Understand who pays the charge

    On Buy Goods the customer pays nothing and you meet the cost on settlement. On a paybill you choose whether the customer or the business pays. Decide with your margins in mind.

  4. 4

    Set up operators and access

    A business till and paybill let you add operators, so staff take payments without your personal phone. Set this up early so the counter never waits on you.

  5. 5

    Connect payments to receipts

    Every Lipa na M-Pesa payment is a sale that KRA expects on a compliant eTIMS invoice. Link your payments to a POS so the receipt and the tax invoice happen with the payment.

Common Lipa na M-Pesa mistakes

Taking business money on a personal line

It mixes business and personal cash, blocks staff access and leaves no clean record. Move to a till or paybill as soon as you are taking regular payments.

Choosing the wrong option for the job

A paybill at a fast counter or a till for rent both create needless work. Match the option to how you actually get paid.

Treating the SMS as a receipt

An M-Pesa confirmation proves payment, not tax compliance. You still issue an eTIMS invoice. Skipping it puts your buyers’ claims and your own records at risk.

Never reconciling

Payments fail, amounts get keyed wrong and staff make errors. Reconciling Lipa na M-Pesa takings against sales each day keeps the books honest.

A restaurant uses all three

Worked example

A restaurant in Nairobi runs its counter on a Buy Goods till. Walk-in diners pay the till in seconds, and the queue at lunch keeps moving. That is the bulk of the day’s payments, fast and simple.

For corporate lunch accounts that pay monthly, the restaurant uses a paybill, with each company quoting an account number. The owner can see which accounts have settled and which are late without guessing from a wall of M-Pesa messages.

When the owner started a small outside-catering side hustle before the restaurant existed, it ran on Pochi la Biashara. The journey from Pochi to a till to a paybill is a common path through Lipa na M-Pesa as a business grows, and the restaurant now uses the options side by side.

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.

How Veira ties Lipa na M-Pesa together

Veira connects your Lipa na M-Pesa payments to the point of sale, so whether money arrives by till or paybill it lands against the right receipt and the right eTIMS invoice with no manual matching.

You see your true takings across every payment option in one place, with the M-Pesa costs and the tax position lined up, instead of stitching together messages and a separate till app.

Veira runs on a phone and a free terminal, supports operators for busy counters and keeps working offline, so the way you get paid stays fast and your books stay clean as the business grows.

Frequently asked questions

What is Lipa na M-Pesa?
It is the M-Pesa option for paying a business rather than a person. It covers Buy Goods (a till), Pay Bill (a business number plus account number) and Pochi la Biashara for small traders.
What is the difference between Buy Goods and Pay Bill?
Buy Goods uses a till for fast face-to-face payments with no account number. Pay Bill uses an account number so you know which customer paid, which suits rent, fees and invoices.
Which Lipa na M-Pesa option should my business use?
Match it to how you sell. Counter sales suit a Buy Goods till, named accounts suit a paybill, and tiny mobile trade suits Pochi la Biashara. Many businesses use more than one.
Who pays the M-Pesa charge?
On Buy Goods the customer pays nothing and you meet the cost on settlement. On a paybill you choose whether the customer or the business pays. Use the fee calculator to compare.
Can I take payments without a registered business?
A sole trader can register a Buy Goods till with ID and KRA PIN, and Pochi works on a personal line. For clean records and staff access, a registered till or paybill is best.
Do Lipa na M-Pesa payments need an eTIMS receipt?
Yes. The M-Pesa confirmation proves payment, not tax compliance. KRA expects a compliant eTIMS invoice for the sale, which a POS can issue with the payment.
Can staff take payments on my till?
Yes. A business till and paybill support operators, so staff can take payments with their own access rather than using the owner’s personal phone.
How do I reconcile Lipa na M-Pesa payments?
Match the day’s takings to the sales you recorded. A POS that captures each payment against its receipt makes this a quick check instead of scrolling through messages.

Lipa na M-Pesa is how Kenya pays its businesses, and choosing the right mix of till, paybill and Pochi is mostly about matching each to how you sell. Run your charges through the fee calculator, then let Veira connect every payment to a clean receipt and eTIMS invoice so your money and your tax always agree.

Terms explained

Keep reading

See all M-Pesa guides

Veira for your business

Browse Veira by business type