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.
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
