Home›Blog›How to Register for Mpesa Paybill as a Business in Kenya
Guide4 min read

How to Register for Mpesa Paybill as a Business in Kenya

Learn the step-by-step process to register your Kenyan business for M-Pesa Paybill, including KRA tax compliance and Safaricom merchant requirements for 2026.

M-PesaPaybillbusinessSafaricom
13 September 2026
How to Register for Mpesa Paybill as a Business in Kenya

Understanding M-Pesa Paybill for Kenyan Businesses

M-Pesa Paybill is a critical payment collection tool for Kenyan businesses. Unlike Lipa na M-Pesa Online (which is for e-commerce), Paybill allows customers to send money directly to your business account using a unique merchant code. In 2026, this remains one of the most accessible payment solutions for SMEs across Kenya, from salon owners in Nairobi to traders in Kisumu.

Pre-Registration Requirements

Before applying for a Paybill, your business must meet Safaricom's baseline requirements. You need:

  • A registered business entity (sole proprietor, partnership, limited company, or cooperative) with proof from the Companies House or relevant registration body
  • A valid KRA PIN (Personal Identification Number) or Corporate Tax PIN if you're a company. Register at itax.kra.go.ke if you haven't yet
  • A business bank account with any commercial bank operating in Kenya
  • A valid national ID or passport
  • Proof of business location (utility bill, lease agreement, or shop certificate)

The KRA PIN is non-negotiable—Safaricom will verify this during application review.

Step-by-Step Application Process

1. Prepare Your Documentation

Gather certified copies of your business registration, KRA PIN certificate, bank statements (last 3 months), and your national ID. Safaricom processes applications faster when documentation is complete.

2. Visit Safaricom or Apply Online

Visit your nearest Safaricom Customer Service Centre or apply through the Safaricom Business Portal at business.safaricom.co.ke. Online applications are faster and available 24/7 in 2026. You'll need to provide your business details, expected monthly turnover, and the bank account where payments will be deposited.

3. Complete KYC (Know Your Customer) Verification

Safaricom conducts KYC checks against KRA records. Ensure your business name on the application matches your KRA registration exactly. Any discrepancies will delay approval by weeks.

4. Await Approval and Activation

Safaricom typically takes 5–10 business days to approve Paybill applications. Once approved, you'll receive your unique Paybill Number and Account Number via SMS or email. Test transactions before going live.

Compliance and Tax Obligations

All M-Pesa Paybill transactions are reportable to the Kenya Revenue Authority (KRA). Ensure you're filing regular tax returns via itax.kra.go.ke. Paybill income must be declared in your annual ITax filing. Failing to declare M-Pesa income attracts penalties under the Income Tax Act.

Get Expert Help

Setting up a Paybill involves compliance with both Safaricom and KRA regulations. If you're unsure about tax obligations or business registration requirements, business setup experts on Kaziiko can guide you through each step. Alternatively, find a verified Kenyan expert on Kaziiko who specializes in merchant account setup and tax compliance.

Tip: Keep detailed records of all Paybill transactions for audit purposes. The KRA increasingly scrutinizes digital payment flows, so transparency is your best protection.

Find an Expert on Kaziiko

business setup experts ›Browse all experts ›
KaziikoKazi IkoKenya's Digital Expert Marketplace

Skip the queue — hire a verified expert

Pay via
M-PESA

Our vetted specialists handle KRA, eCitizen, NTSA, SHA, NSSF and more — remotely, in hours.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Guide

How to Apply for a Kenya Revenue Authority Objection

4 min read
Guide

How to Register for Ajira Digital in Kenya and Get Paid

4 min read
Guide

How to Change Your Name Officially After Marriage in Kenya

4 min read