On this page (6)
Search “crypto-friendly banks in Kenya” and you will find confident lists of banks that “support Binance”. The reality is quieter. No major Kenyan bank markets crypto services, the Central Bank told banks to stay clear of virtual currencies back in 2015, and yet bank transfers and debit cards are a normal part of how Kenyans buy and sell crypto today. This guide explains where the lines are, what you can check yourself, and how to move money between M-Pesa, your bank and an exchange without inviting a frozen account.
Banks and crypto: the rules
Two documents shape how Kenyan banks think about crypto, ten years apart.
- December 2015CBK public notice on virtual currenciesThe CBK said Bitcoin and similar products are not legal tender and not regulated in Kenya, that no protection exists if a platform fails, and that the public should desist from transacting in them.
- 18 December 2015Circular to banksA banking circular cautioned banks against dealing in virtual currencies or transacting with entities engaged in them. Governor Patrick Njoroge confirmed the circular to Parliament's finance committee in 2018.
- 4 November 2025VASP Act 2025 commencesCrypto businesses now need a licence: the CBK for wallet providers, payment processors and stablecoin issuers; the CMA for exchanges, brokers and similar services.
- 4 November 2026Transition period endsThe transition period for existing operators ended. We found no public register of licensed VASPs at the time of writing.
The 2015 circular is the reason banks are cautious: it was aimed at banks dealing with crypto businesses, not at you owning Bitcoin. We could not find a CBK notice formally withdrawing it, so treat it as background that still informs bank behaviour. The VASPVirtual Asset Service Provider: any business that exchanges, stores or transfers crypto for customers. Kenya licenses them under the VASP Act 2025. Glossary Act changes the picture for the future — a licensed exchange is a regulated business that a bank can bank — but until licences are public, most banks will keep treating crypto-related flows as higher risk. Our regulation guide tracks what has changed.
Kenya’s place on the FATF grey listA list of countries under increased monitoring for money-laundering controls. Kenya is on it, which is one reason for tighter checks on crypto and P2P. Glossary since February 2024 adds pressure. Banks are expected to look harder at unusual flows, and crypto-linked P2P payments are an easy thing to flag.
Buying crypto with a Kenyan debit card
A card purchase skips P2P entirely: you pay an exchange with Visa or Mastercard and the coins appear in your account. Whether it works depends on your card settings, not on a secret list of “crypto banks”.
| What to check | Why it matters | Where to check |
|---|---|---|
| Online and international payments enabled | Many cards ship with these off or capped | Bank app card settings or customer care |
| Daily online spending limit | A purchase above it is declined | Bank app or statement |
| 3-D Secure (OTP or app approval) | Most exchanges require it for card payments | Make sure your phone number at the bank is current |
| Card currency and FX conversion | A KES card paying in USD or EUR is converted at the bank’s rate | Bank tariff guide; compare your statement with the market rate |
| Merchant restrictions | Some cards decline crypto merchants; GlobalPay restricts them outright | Try a small amount first |
We could not verify any Kenyan bank’s official policy on crypto card payments, so we will not tell you that a specific Equity, KCB, Co-op, NCBA, Absa or Stanbic card “works”. Whether a payment goes through usually comes down to your card’s settings and limits, and policies can change without notice. The safe approach is a small first purchase, then a normal-sized one once you know your card passes.
Card purchases are usually more expensive than P2P: you pay the exchange’s card fee plus your bank’s foreign-exchange conversion. In exchange you get no counterparty, no reversal risk and no M-Pesa limits. International exchanges such as CEX.IO accept cards from Kenya — see our CEX.IO review — but note that no exchange is yet publicly listed as licensed under Kenya’s VASP Act.
If my bank declines a crypto payment, I can use the M-Pesa GlobalPay card instead.
Safaricom lists cryptocurrency among the restricted merchant categories for the M-Pesa GlobalPaySafaricom's virtual Visa card for paying international websites from M-Pesa. Safaricom lists cryptocurrency among the restricted merchant categories. Glossary virtual Visa card, so those payments are declined too. It also adds a 3.5% FX markup on every payment that does go through.
Card works for online payments?
Try a small card purchase on our top-rated exchange, with ID verification and no P2P counterparty.
Bank transfers on P2P
For larger amounts, M-Pesa’s limits (KSh 250,000 per transaction, KSh 500,000 per day) get in the way, and many P2P tradingPeer-to-peer: you buy crypto directly from another person and pay them via M-Pesa or bank; the platform only holds the coins in escrow. Glossary traders accept bank transfers instead. Binance even runs a public P2P page for buying Bitcoin paid by Co-operative Bank of Kenya transfer, and you will see Equity, KCB and other banks listed as payment methods in many KES ads.
The mechanics are the same as with M-Pesa: the seller’s coins are locked in P2P escrowThe platform locks the seller's coins while you pay. Coins are released only when the seller confirms your M-Pesa payment arrived. Glossary, you transfer shillings to the seller’s bank account, and the coins are released when the seller confirms. A few bank-specific rules matter:
- Same name only. Binance’s P2P policy requires the payer’s name to match the verified account name. Paying from a spouse’s, company’s or chama’s account is a Third-party paymentPaying from an M-Pesa line or bank account that is not in your own name. P2P rules forbid it and it is a common cause of frozen accounts. Glossary and the seller should refuse it.
- Use the fastest rail you can. An instant interbank transfer (for example PesaLink, where your bank supports it) settles while the order is open. Slower EFTs can outlast the order’s payment window — check the time limit before you choose.
- Honest references. Use the reference the order or seller asks for, usually the order number. Do not invent a fake purpose like “school fees”; a misleading reference looks far worse if your bank ever investigates.
- Check the balance, not the SMS. As a seller, release only when the money shows in your bank app.
Our P2P guide covers merchant checks and appeals in detail.
Bank by bank
Here is what we could and could not confirm for the banks Kenyans ask about most. We list only M-PESA deposit numbers we found on the bank’s own website.
| Bank | M-PESA deposit Paybill | What we confirmed | What to check yourself |
|---|---|---|---|
| Co-operative Bank | 400200 | Listed on Co-op Bank’s own PayBill page | Card online/international settings; P2P name match |
| KCB | 522522 | Used on KCB’s own M-Benki page for M-PESA deposits | Whether your card allows international online payments |
| Equity | 247247 (widely published) | Could not load Equity’s site to confirm | Confirm the Paybill in the Equity app before large deposits |
| NCBA | Not verified by us | — | Paybill and card settings in the NCBA app |
| Absa Kenya | Not verified by us | — | Paybill and card settings in the Absa app |
| Stanbic Kenya | Not verified by us | — | Paybill and card settings in the Stanbic app |
If a blog gives you a Paybill we have not listed, cross-check it in your bank’s app before sending. Fake “bank Paybills” are an old scam: the money goes to a business till, not to your account.
Why banks flag accounts
A bank does not need to know you bought USDT to flag your account. It looks at patterns. These are the ones that P2P traders trip most often:
- Many incoming payments from different strangers — normal for a P2P seller, unusual for a salaried account.
- Money in and straight out, often within minutes, with round amounts.
- Turnover far above your declared income or business profile.
- A payment from a fraud victim — if a buyer paid you with stolen money, the victim's bank traces it to you.
- Third-party payments — money from accounts whose names do not match your trades.
- Late-night bursts of transfers that do not match your usual activity.
If your bank calls, be straightforward. Explain that you trade crypto on a P2P marketplace, and offer the order numbers, exchange statements and chat logs that match each payment. If your volume is large, consider a separate account for trading so your salary account stays clean. Never borrow a relative’s account to get around a review — that turns a compliance question into something much worse. For the scams that most often drag honest sellers into investigations, see crypto scams in Kenya.
M-Pesa to bank and back
Most crypto money in Kenya passes through M-Pesa at some point, so moving shillings between M-Pesa and your bank is part of the routine. Depositing uses the bank’s Paybill; withdrawing to M-Pesa is done from the bank’s app or USSD menu.
How to deposit money from M-Pesa to KCB, Equity or Co-op
- Open Lipa na M-PESA → Pay Bill
Use the M-PESA app or the SIM toolkit menu.
- Enter the bank's business number
Co-operative Bank: 400200 (from Co-op’s own site). KCB: 522522 (used on KCB’s own site). Equity: 247247 is widely published, but we could not confirm it on Equity’s website — check your Equity app first.
- Enter your bank account number as the account
Type it carefully — Co-op Bank advises typing the account number rather than pasting it. To open a KCB M-Benki account, KCB’s site says to enter “ID” plus your National ID number (no spaces) as the account.
- Enter the amount and your M-PESA PIN
The M-PESA prompt shows the recipient name and any charge before you enter your PIN. If the name is not your bank, cancel.
- Keep the confirmation SMS
It is your proof of deposit if the money takes time to reflect.
When you sell crypto on P2P, buyers can pay you straight into M-Pesa or the bank — our crypto to M-Pesa guide covers the selling side. Going the other way, most Kenyan banks let you send money from your account to any M-Pesa number in their app or USSD menu; charges depend on the bank, so check its tariff guide. For the M-Pesa side of the costs — sending, withdrawing and the limits that matter for crypto — use our M-Pesa charges calculator. And if you mainly buy with M-Pesa rather than a bank, our buy crypto with M-Pesa guide is the place to start.
Choose your route
Pay by card where your bank allows it, or compare it with P2P before you commit.
Frequently asked questions
Which bank in Kenya is crypto friendly?
Can I buy crypto with an Equity or KCB debit card?
How do I deposit money from M-Pesa to KCB?
How do I deposit money from M-Pesa to Equity?
Is it legal to use my bank account for P2P crypto?
Why did my bank freeze my account after P2P trades?
Can I use the M-Pesa GlobalPay card to buy crypto instead?
- Central Bank of Kenya — Public notice: Caution to the public on virtual currencies such as Bitcoin (December 2015)
- The Standard — CBK tells banks to keep off digital currency trade (13 April 2018)
- Central Bank of Kenya — commencement of the VASP Act 2025
- Co-operative Bank — PayBill 400200
- KCB — KCB M-Benki (Pay Bill business number 522522)
- Safaricom — M-PESA GlobalPay FAQ (restricted categories, 3.5% markup)
- Binance — P2P User Transaction Policy




