All Banks
A
M-Pesa ↔ Absa Bank Kenya
M-Pesa to Absa Bank Kenya Transfer Guide
Everything you need to move money between M-Pesa and Absa Bank Kenya — paybill numbers, USSD codes, step-by-step instructions and fee breakdowns.
303030
Paybill
*390#
USSD
Free
M-Pesa→Bank Fee
5–30 minutes (may be slower than other banks)
Processing
1
M-Pesa → Absa Bank Kenya
✓ Free- 1Dial *334# on your Safaricom line
- 2Select "Lipa na M-Pesa"
- 3Select "Pay Bill"
- 4Enter Business Number: 303030
- 5Enter your Absa account number
- 6Enter the amount
- 7Confirm with your M-Pesa PIN
Account Format
Your Absa Kenya account number
Amount Limits
Min: KES 10 · Max: KES 300,000
Absa Kenya was formerly Barclays Bank Kenya — the Paybill number changed in 2021
Ensure you use 303030, not any old Barclays numbers
Processing can be slower on weekends and public holidays
2
Absa Bank Kenya → M-Pesa
KES 30–108 depending on amount- 1Dial *390# on your phone
- 2Select "Transfer"
- 3Select "To Mobile Money"
- 4Enter the M-Pesa number
- 5Enter the amount
- 6Enter your Absa USSD PIN to confirm
Processing Time
Instant to 5 minutes
Max Per Transaction
KES 100,000
Also available on the Absa Kenya Mobile Banking app
For large transfers above KES 100,000, use the mobile app or visit a branch
Frequently Asked Questions — M-Pesa & Absa Bank Kenya
Is Absa the same as Barclays Kenya?
Yes — Barclays Bank Kenya rebranded to Absa Bank Kenya in 2021. The Paybill number changed to 303030.
Why is my Absa Paybill transfer taking so long?
Absa transfers can occasionally take 30–60 minutes outside business hours. If it's been over an hour, call 0703 710 000 with your M-Pesa transaction code.
Absa Bank Kenya Customer Care
0703 710 000 · Available Mon–Sat