M-Pesa Paybill vs Buy Goods Cost Comparison Guide

M-Pesa Paybill vs Buy Goods cost comparison

Every single shilling matters when you are running a small business in Kenya. Whether you are selling custom apparel on Instagram, running a local hardware store, or managing a digital marketing agency, how you collect money dictates your survival.

If you ask your customers to “send money to my personal number,” you are immediately destroying their trust and risking massive KRA compliance headaches. You need a formal Lipa na M-Pesa account. But which one?

Choosing the wrong merchant service can silently drain your profit margins. An accurate M-Pesa Paybill vs Buy Goods cost comparison is the most critical financial assessment you will make this year.

In this exhaustive 2026 guide, we are going completely beyond the basic Safaricom tariff PDFs. We will break down the hidden withdrawal fees, the psychological impact on consumer buying behavior, API e-commerce integrations, and the exact difference between Paybill and Buy Goods. Let’s protect your profits.

The Core Difference Between Paybill and Buy Goods

Before we talk about the money, you must understand the mechanical difference between Paybill and Buy Goods. They were designed for entirely different types of transactions.

What is a Buy Goods (Till Number)?

The “Buy Goods and Services” option is designed for seamless, over-the-counter, and fast retail transactions.

  • How it works: The customer enters your Till Number, enters the amount, and inputs their PIN. That’s it.
  • Best for: Supermarkets, online boutiques, restaurants, salons, and rapid e-commerce checkouts.
Till Number

What is a Paybill Number?

A Paybill is designed for structured, remote billing and invoice payments.

  • How it works: The customer enters your Paybill number, but then they are prompted to enter an Account Number. This account number can be an invoice number, a student ID, or a water meter number.
  • Best for: Schools, landlords, utility companies, subscription services, B2B agencies, and membership fees.

M-Pesa Paybill vs Buy Goods Cost Comparison

This is where businesses lose money. The primary difference between the two services lies in who pays the transaction fee.

1. The Buy Goods Cost Structure (The Merchant Pays)

When a customer uses a Buy Goods Till, the transaction is completely free for the customer. Safaricom deducts the transaction fee from the business owner before the money settles into the till.

The 2026 Tariff Breakdown:

  • Transactions up to Ksh 200: FREE for both the customer and the merchant.
  • Transactions above Ksh 200: Safaricom charges the business a flat commission of 0.55% of the transaction value.
  • The Cap: The maximum commission Safaricom will charge a merchant per transaction is capped at Ksh 200.

Example: If you sell a pair of sneakers for Ksh 3,000, Safaricom deducts Ksh 16.50. You receive Ksh 2,983.50.

2. The Paybill Cost Structure (The Customer Pays)

By default, the Paybill structure pushes the cost of the transaction onto the buyer.

The 2026 Tariff Breakdown:

  • If a customer pays Ksh 3,000 to your Paybill, they will be charged an additional transaction fee (typically between Ksh 22 to Ksh 34 depending on the exact tier) straight from their M-Pesa balance.
  • The business receives the full Ksh 3,000 intact.

Expert Insight: Safaricom now allows businesses to change their Paybill tariff. You can configure it as Customer-Pays (default), Business-Pays (you absorb the fee, similar to Buy Goods), or Shared (you split the fee 50/50). However, most small businesses leave it on the default setting, forcing the customer to pay.

The Psychological Cost: Friction vs. Margins

When executing an M-Pesa Paybill vs Buy Goods cost comparison, you cannot just look at the math; you must look at consumer psychology.

The Buy Goods Advantage (Higher Conversion Rates):
Kenyan consumers hate paying transaction fees. If an online shopper sees a dress advertised for Ksh 2,500, they expect to pay exactly Ksh 2,500. If you use a Buy Goods Till, the checkout is frictionless. Yes, you lose 0.55% (Ksh 13.75), but you guarantee the sale.

The Paybill Disadvantage (Cart Abandonment):
If you use a Paybill and force the customer to pay the fee, they might reach the final M-Pesa PIN screen, realize they don’t have enough extra balance to cover the transaction charge, and abandon the purchase entirely.

The Verdict: For B2C (Business-to-Consumer) retail and e-commerce, Buy Goods is always the better choice. Absorbing the 0.55% fee is a tiny marketing cost compared to losing a customer entirely. For B2B (Business-to-Business) or essential services (like rent), Paybill is superior because the client is obligated to pay the invoice regardless of the fee.

The Hidden Costs: Bank Transfers and Withdrawals

Getting the money into your till is only half the battle. How much does it cost to get the money out of your till and into your pocket or bank account?

Many small business owners are shocked to discover the backend fees.

  • Settlement to Bank (Buy Goods & Paybill): Safaricom allows you to link your Lipa na M-Pesa account directly to your corporate bank account (KCB, Equity, NCBA, etc.). Transferring funds from your till to your bank account is usually free (or attracts a very nominal flat fee, depending on your specific bank’s negotiated rates with Safaricom).
  • Withdrawal to Personal M-Pesa: If you operate a sole proprietorship and frequently transfer money from your Business Till to your personal M-Pesa number separate from the one that’s linked to the till, Safaricom charges standard withdrawal tariffs. Over a month, these micro-fees can add up to thousands of shillings.

The 2026 Fix: Always settle your funds directly to a business bank account, and use your bank’s app to manage your working capital.

Learn more: The Best Bank for Retail Business Loans in Kenya

M-Pesa API Integration for E-Commerce Websites

If you run a WooCommerce, Shopify, or custom-built e-commerce store, manual payment verification is a nightmare. You need an automated system where the website triggers an M-Pesa STK push (the pop-up on the user’s phone asking for their PIN) and automatically marks the order as “Paid.”

When evaluating the Safaricom Lipa na M-Pesa charges 2026 for APIs, developers strongly prefer Paybill.

Why Paybill wins for Web APIs:
Because Paybill utilizes an “Account Number,” your website can automatically generate a unique Order ID (e.g., “ORD-9482”) and inject it into the Account Number field. When Safaricom’s Daraja API sends the confirmation callback to your server, your website instantly knows exactly which order was paid for.

While Buy Goods APIs exist, tracking individual orders is slightly more complex because the Account Number field does not exist natively, forcing developers to rely strictly on the phone number and exact amount matching.

Feature M-Pesa Buy Goods (Till)M-Pesa Paybill
Primary UseRetail, restaurants, small shopsUtilities, rent, schools, subscriptions
Customer ChargeFree (except some fuel stations)Tiered charges (based on amount)
Business CostMax 0.5% (capped at KES 200)Varies (Mgao, Business, or Customer Bouquet)
Transactions upto 200Free for all partiesFree for both parties
ReconciliationBasic (no account number)Advanced (Account Number/Reference)
SetupSimple, fasterComplex, requires more documentation

KRA, eTIMS, and Your Lipa na M-Pesa Till

We cannot discuss business payments in 2026 without mentioning the Kenya Revenue Authority (KRA).

Historically, small businesses used personal M-Pesa numbers to hide their revenue from the taxman. Today, KRA has advanced data integration capabilities. Whether you use a Paybill or a Buy Goods till, your transaction volumes are highly visible.

  • The eTIMS Requirement: Having a Lipa na M-Pesa till means you are running a formal business. You must ensure you are generating eTIMS-compliant receipts for your customers.
  • Audit Trails: Both Paybill and Buy Goods provide excellent, downloadable monthly statements via the M-Pesa Business portal. Use these statements to accurately file your monthly or annual tax returns. Do not treat your Business Till like a personal piggy bank.

Local SEO & Trust Factors: Flaunt Your Till Number

Having a formal payment method directly impacts your digital marketing and Local SEO efforts.

When you learn how to apply for M-Pesa Till number online (which can now be done entirely via the self-service Safaricom business web portal in under 48 hours), you unlock a massive trust signal.

  1. Google Business Profile: Add your Buy Goods Till Number to your Google Business Profile description and Q&A section. When local searchers ask, “Do you accept M-Pesa?” a pre-filled “Yes, Buy Goods Till XXXXXX” builds immediate credibility.
  1. Instagram & Facebook: Place your Till Number directly in your Instagram bio. Scammers rarely use official Business Tills because Safaricom strictly requires KRA PINs and IDs to register them, making them highly traceable. Displaying your Till proves you are a legitimate, registered Kenyan entity.

FAQ: Lipa na M-Pesa for Small Business

Q: Can I have both a Paybill and a Buy Goods Till for the same business?

A: Yes! Many businesses use a Buy Goods Till for walk-in/retail customers and a Paybill number for large B2B wholesale invoices. You can link both to the same corporate bank account.

Q: How long does it take for funds to reflect in my bank account?

A: If you set up automated sweeps, funds transferred from your Lipa na M-Pesa till to your Kenyan bank account usually reflect in real-time or within 2 to 4 hours, depending on the bank’s integration with Safaricom.

Q: What is the Pochi la Biashara, and is it better than Buy Goods?

A: Pochi la Biashara is designed for informal sector workers (like local food vendors or bodaboda riders) who do not have formal business registration certificates. The money goes to a separate wallet on their personal line. While great for micro-businesses, it lacks the corporate bank integration and API capabilities of a formal Buy Goods Till.

Q: Can international customers pay into my Paybill or Buy Goods?

A: Generally, the customer must have an active, registered Safaricom M-Pesa line. However, remittance services like Sendwave and Remitly now allow diaspora customers to send money directly to Kenyan Paybill numbers from their foreign bank accounts.

difference between Paybill and Buy Goods

Conclusion: Which Should You Choose?

The conclusion of our M-Pesa Paybill vs Buy Goods cost comparison comes down to your business model.

If you run a retail store, an online boutique, or a restaurant where volume and speed are critical, Buy Goods is the undeniable winner. Absorbing the 0.55% fee is a tiny price to pay for frictionless checkouts and happy customers.

If you run a school, a consultancy, a property management firm, or an e-commerce site requiring complex API integrations with unique invoice tracking, Paybill is your best friend.

Stop using your personal number. Formalize your transactions, protect your margins, and build a trustworthy brand that Kenyan consumers feel confident paying.

We Want to Hear From You

Are you currently using a Paybill or a Buy Goods till for your online hustle? Have you ever lost a customer because they didn’t want to pay the Paybill transaction fee? Drop your experiences in the comments below! If you are struggling with the Safaricom online application portal, ask our community for help!