Paybill vs Till: What to Choose
Your choice depends on how you plan to use M-Pesa:- Only collecting online payments via STK push? → Use a Till
- Need to track offline transactions or require unique account references? → Use a Paybill
We recommend applying for a Paybill for long-term flexibility. It supports everything a Till does, plus more.
Learn the Process First
Watch this overview from Safaricom before you start:Requirements
Prepare these documents:- Paybill Application Form
- Tariff Guide
- Account Opening Form
- Admin Account Creation Form
- Administrator Letter (Sample)
- Bank letter or canceled cheque
- KRA PIN Certificate
- Copy of ID/Passport
Personal Till and Paybill accounts cannot be used for M-Pesa API integrations.
How to Apply
Choose one of these methods:Option 1: Business Portal (Recommended)
1
Visit the M-PESA Business Portal
Go to MPESA Business Portal.
2
Create Account or Log In
Create an account or log in with existing credentials.
3
Upload Required Documents
Upload all documents in PDF format. Ensure you’ve stamped and signed everything properly.
4
Submit and Wait
Submit your application. Safaricom processes applications within 72 hours.
No response in 24 hours? Check your documents and reapply.
Option 2: Email Application
1
Compile Documents
Scan all required documents into a single PDF file.
2
Send Email
Email: M-PESABusiness@safaricom.co.ke
CC: paybill@safaricom.co.ke
Subject: Paybill or Till Application
Include your contact information in the email body.
CC: paybill@safaricom.co.ke
Subject: Paybill or Till Application
Include your contact information in the email body.
3
Attach and Send
Attach your PDF document and send. Double-check that all documents are complete and properly filled.
4
Wait for Response
Expect a response within 72 hours if all documents are correct.
No response in 24 hours? Verify your application and resend.