Safaricom will deduct their charges from your Mpesa Account, while Co-operative Bank deducts their charges in your bank account therefore after the transfer, your new Bank account balance will be less the transaction fees.

Transaction charges are:

Range M-Pesa Charges (Charged in your M-pesa Account) Coop Bank Charges (Charged in your Bank Account) Total
Ksh.100 – Ksh. 2,499 Ksh. 30 Ksh. 30 Ksh. 60
Ksh. 2,500 – Ksh. 4,999 Ksh. 50 Ksh. 50 Ksh. 100
Ksh. 5,000 – Ksh. 9,999 Ksh. 75 Ksh. 75 Ksh. 150
Ksh. 10,000 – Ksh. 19,999 Ksh. 100 Ksh. 100 Ksh. 200
Ksh. 20,000 – Ksh. 35,000 Ksh. 150 Ksh. 150 Ksh. 300

Go to the Mpesa menu on your phone and select Pay Bill option.
Enter business no. 400200 (Please confirm with your bank in-case of any change)
Enter your Cooperative Bank Account no.
Enter the amount to transfer (maximum amount per transaction 1s Ksh. 35,000, and Ksh.70,000 maximum within 24 hours)
Enter your M-PESA PIN number
Confirm your details and press OK/Send
Next, you will receive and SMS from M-PESA showing the amount has been transfered from your account, it reads: “XC12FSA7 confirm <amount > sent to Co-operative Bank Money Transfer for accounton 05/12/10 at 11:30 am.New M-PESA balance is”

You will receive an SMS from Cooperative Bank confirming that the money has be transfered to your account: “M-Pesa Paybill Amount =will be transferred to bank A/c,, shortly. Co-operative Bank K Ltd.”

In one hours time, the money will be available in your account for any other transaction e.g online transaction using your ATM card.

Now, to Access money in your bank account for different services, You need to have registered for M banking at any Cooperative Bank Branch.

Then on your phone press *667#. A menu will appear on your phone from which you select what M banking service you need as follows :

5. Mpesa
4. Airtime (Pre-paid only)
3. Utilities
2. Alerts
1. Banking
0. Call center Number

Press the number against the service you need. In our case you press 5 and follow the intuitive wizard. However, you need to be fast in keying in information in each step, if you delay for more than say 60 seconds in a single step, the system does not complete your request and you have to start afresh.

As at the date of this post, Cooperative bank charges a flat fee Ksh. 60 to transfer money to your MPesa account regardless of the amount. You are however limited to transfering a total of Ksh. 75,000 within 24 hours.


  1. nicholas
    Posted May 14, 2015 at 6:53 am | Permalink

    it has made me to loose my money

  2. Douglas
    Posted June 23, 2015 at 7:21 am | Permalink

    I have tried to search your Web for any help on how to regulate sms alerts to no avail. I need to receive sms for money ‘in’transactions only. Please make à provision for that.

    • Mwendwa Kivuva
      Posted December 19, 2015 at 5:51 pm | Permalink

      You will have to call customer care on +254 711 013 211

      • david
        Posted December 20, 2017 at 7:41 am | Permalink

        Lost my mcop pin pliz help

  3. Peter N Tome
    Posted August 2, 2015 at 2:10 pm | Permalink

    Request if you can upgrade this service such that the transaction message for any withdrawal or deposits made by a customer will also include the bank account balances and book balance. I’ll highly appreciate your reply.Thanks.

  4. jackim
    Posted August 25, 2015 at 8:26 am | Permalink

    i deposited 50 in my account but when i check balance is 45 why is this? is there min account balance

  5. Anne Njeri
    Posted October 1, 2015 at 4:17 am | Permalink

    Hi,I haven’t received a confirmation SMS from cooperative bank, that I’ve paid money to a certain account via Mpesa, how do I go about that?

  6. Bethuel Eugene
    Posted October 11, 2015 at 12:18 pm | Permalink

    The service needs to be upgraded.Thanks

  7. Allan
    Posted November 25, 2015 at 12:53 pm | Permalink

    So helpful it was!

  8. Posted December 9, 2015 at 2:05 pm | Permalink

    Hey,I forgot my pin of m-banking please resend me the pin through my number,0710xxx xxx,I want to use my m-banking but i can’t cause I don’t have the pin,thank.waiting to hear from you soon.

    • Lord
      Posted December 19, 2015 at 5:45 pm | Permalink

      You will have to call customer care on +254 711 013 211

  9. faith awino ongondo
    Posted December 10, 2015 at 2:26 pm | Permalink

    so helpful proud to be a member

  10. Mohammed Bonaya
    Posted February 10, 2016 at 4:29 am | Permalink

    I have transferred 37500k to my mpesa a/c in the afternoon and upto now I haven’t received the money in my mpesa a/c and it’s not in my bank account.. Kindly help it urgent.+254720306928.

    • Mwendwa Kivuva
      Posted February 17, 2016 at 1:38 pm | Permalink

      Please contact the Bank directly. Thanks

  11. Posted February 17, 2016 at 1:21 pm | Permalink

    If you regulate the messages alert will be good. just for deposit n withdrawal. the rest like balances its not necessary. upgrade please

  12. Ruth
    Posted March 24, 2016 at 5:57 am | Permalink

    Wow I have been loosing money. And the costs above do not include excise duty…..

  13. Ayub Nyameyo
    Posted March 27, 2016 at 6:13 am | Permalink

    I transacted 4900/= to my mpesa account on 25th March, 2016 but i havent received it. The money is also not in my bank account. Urgently help. 0728094738.

    Posted April 14, 2016 at 12:24 pm | Permalink

    This has revolutionized the banking sector….what a fantastic idea.

  15. Roselyne Wanjiku
    Posted June 22, 2016 at 6:47 pm | Permalink

    Hello…I’ve just withdrawn 1100 from my mcoop account, got the message but when the agent enters details its saying UNKNOWN..what might be the problem I just Need that money badly

  16. Eugene
    Posted June 23, 2016 at 7:33 pm | Permalink

    i sent ksh 500 from mpesa to coop bank just to test it out.I received confirmations from both mpesa and coop bank.However,when i dial *667# then “1.Balance”, I get my previous balance and not my new updated balance.What is wrong

  17. zedekiah ochieng
    Posted June 30, 2016 at 7:15 pm | Permalink

    I have tranfered 1300 to my mpesa account this evening but until know haven’t received . please help 0720872536

  18. Rahab
    Posted July 11, 2016 at 12:03 pm | Permalink

    Please help. How do I check account balance via mobile?

  19. Wesley Rutto
    Posted August 5, 2016 at 5:58 pm | Permalink

    I transferred money from my bank account to my m-pesa one morning but by afternoon hadn’t received. The money was urgent. I called C/care who told me to repeat only for the money to come twice.
    Anyway from several comments by customers, you need to improve mobile banking significantly to win customers confidence.Thanks

  20. Magdalena
    Posted August 6, 2016 at 11:32 am | Permalink

    how much airtime does it cost to check for the balance?

    • Mwendwa Kivuva
      Posted December 20, 2016 at 8:30 pm | Permalink

      Please check with co-op bank. This is just a blog post evaluating the service

  21. Diana
    Posted October 9, 2016 at 12:46 pm | Permalink

    why does it say insufficient bal when I know I have money in my account

    • Mwendwa Kivuva
      Posted December 20, 2016 at 8:28 pm | Permalink

      Please check with co-op bank. This is just a blog post evaluating the service

  22. Stephen Odero
    Posted December 21, 2016 at 3:22 pm | Permalink

    I recently bought credit for me and my friend. Till now i am still waiting for it. I am so disappointed in your services. And its not the first time. The first time i let it go but this is too much. I need a way to get my money back or get my credit. And don’t tell me to go to the a Co-op bank branch, because i am not willing to waste more money. I am very disappointed. How can i get back my full amount(incl. of transaction fee) or how can i get both credits. I need help urgently. I already sent an email but to no avail. I am still waiting for them to reply. You guys should really review your android application. If i dont get that credit or cash back. I might be forced to change banks. All other services are ok but this is too much. Kindly find a way to help me get it back.

  23. Kevin
    Posted February 4, 2017 at 3:49 am | Permalink

    Hey I bought airtime via coop bank account and they confirmed and even asked me to check my airtime balance but its not reflecting. please help

  24. florence nyawira gitahi
    Posted February 15, 2017 at 12:38 pm | Permalink

    please how can i get a text via my phone for any deposits made in my account?

  25. hamisi said kesi
    Posted March 1, 2017 at 3:00 pm | Permalink

    would like to know how to withdraw money through ATM by using my phone

  26. ongera isaac andrew
    Posted March 3, 2017 at 4:03 pm | Permalink

    I have just withdrawn 2180 from my bank account since 4pm bt have to know have not received money in my account please help me

  27. Amos Njogu
    Posted April 28, 2017 at 6:52 am | Permalink

    Its very expensive and costly. Causing loose of money.

  28. linus korir
    Posted August 2, 2017 at 9:43 am | Permalink

    i deposited money but it doesnt refkect upto now 0727670055

  29. Posted August 10, 2017 at 8:13 pm | Permalink

    Send my bank account balance

  30. Edwin
    Posted August 23, 2017 at 3:56 pm | Permalink

    Hi am Edwin am currently at Qatar I opened account but when I try to use ★667# it says account locked pliiz help me out us it is expensive to call customer care my phone number 0708320696

  31. alfred
    Posted October 2, 2017 at 7:04 pm | Permalink

    Please I have sent some money to my father he has not yet received what is wrong. With this coop

  32. Nancy
    Posted October 27, 2017 at 8:31 am | Permalink

    I don’t understand why the charges on your side??!…
    This is damn expensive.!!

  33. imbwaga
    Posted October 27, 2017 at 11:40 am | Permalink

    have usd it for the fist time it is good

  34. Lucy Rachel Muthoni
    Posted January 27, 2018 at 11:28 am | Permalink

    I have transferred 3000 to my mpesa from cooperative,
    But not received the money on mpesa account

  35. Nelson Migosi Bosire
    Posted March 15, 2018 at 6:48 pm | Permalink

    How do I check my account balance?

    Posted June 24, 2018 at 10:18 am | Permalink

    Why should you charge when am just depositing? It’s free to deposit, Mpeza charges is ok but co-op charges very expensive I don’t know why

  37. Marjorie Wacera
    Posted August 30, 2018 at 11:49 am | Permalink

    I registered for Mbanking as i opened my account two days ago. I am able to send money via paybill to account yet i cannot withdraw from account to mpesa. My *667# does not have a provision for mpesa. Even this no. 5 is Mvisa.
    How can i withdraw to mpesa?

  38. Emily Achieng
    Posted February 28, 2019 at 5:22 am | Permalink

    I just requested for 3moths flexi loan of 10000 and do not know how I can withdraw it to my mpesa account.urgently help.

  39. Cynthia
    Posted April 2, 2019 at 12:29 pm | Permalink

    the best way to send money from Coop to Mpesa is *266#
    Thank me

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.