1. Home
  2. Crypto-Friendly Banks in Kenya: Cards, Transfers and P2P

Crypto-Friendly Banks in Kenya: Cards, Transfers and P2P

No Kenyan bank advertises itself as crypto-friendly, yet thousands of Kenyans move shillings between banks, M-Pesa and crypto every day. Here is what the rules actually say, what to check on your card, and how to keep your account out of trouble.

Quick answer

No Kenyan bank publicly markets crypto services, and a 2015 CBK circular told banks to keep away from virtual-currency dealings. In practice, many Kenyans pay for P2P crypto trades by bank transfer or buy with a debit card where the card allows online international payments. Use accounts in your own name, keep records and expect questions if large P2P flows pass through your account.

CBK caution on virtual currencies
December 2015
VASP Act in force
4 Nov 2025
Co-op Bank M-PESA Paybill
400200
KCB M-PESA Paybill
522522

Our top-rated exchange: Operating since 2013, 30+ licences and registrations worldwide, including US money-transmitter licences and an FCA-registered UK entity (FRN 1007192).

On this page (6)
  1. Banks and crypto: the rules
  2. Buying crypto with a Kenyan debit card
  3. Bank transfers on P2P
  4. Bank by bank
  5. Why banks flag accounts
  6. M-Pesa to bank and back

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 checkWhy it mattersWhere to check
Online and international payments enabledMany cards ship with these off or cappedBank app card settings or customer care
Daily online spending limitA purchase above it is declinedBank app or statement
3-D Secure (OTP or app approval)Most exchanges require it for card paymentsMake sure your phone number at the bank is current
Card currency and FX conversionA KES card paying in USD or EUR is converted at the bank’s rateBank tariff guide; compare your statement with the market rate
Merchant restrictionsSome cards decline crypto merchants; GlobalPay restricts them outrightTry 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.

Myth

If my bank declines a crypto payment, I can use the M-Pesa GlobalPay card instead.

Fact

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.

Crypto prices move fast and can fall to zero. Only buy what you can afford to lose. Links to exchanges open the provider's own site.

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.

BankM-PESA deposit PaybillWhat we confirmedWhat to check yourself
Co-operative Bank400200Listed on Co-op Bank’s own PayBill pageCard online/international settings; P2P name match
KCB522522Used on KCB’s own M-Benki page for M-PESA depositsWhether your card allows international online payments
Equity247247 (widely published)Could not load Equity’s site to confirmConfirm the Paybill in the Equity app before large deposits
NCBANot verified by us—Paybill and card settings in the NCBA app
Absa KenyaNot verified by us—Paybill and card settings in the Absa app
Stanbic KenyaNot 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.

Gold coin flipping above an orange bank card
Card or transfer, the same rule applies: pay only from an account in your own name, and keep the order number.

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

  1. Open Lipa na M-PESA → Pay Bill

    Use the M-PESA app or the SIM toolkit menu.

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

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

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

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

Crypto prices move fast and can fall to zero. Only buy what you can afford to lose. Links to exchanges open the provider's own site.

Frequently asked questions

Which bank in Kenya is crypto friendly?
None of the big Kenyan banks markets itself as crypto-friendly, and we found no bank that publicly offers crypto accounts. What matters is whether your debit card works for online international payments and whether your bank tolerates P2P transfers in your own name. Call your bank or check its app for card settings rather than relying on forum lists.
Can I buy crypto with an Equity or KCB debit card?
Possibly, if the card is enabled for online and international payments and the exchange accepts Visa or Mastercard. We could not confirm any Kenyan bank's policy on crypto card payments, and declines do happen. Try a small amount first, and expect the bank's foreign-exchange conversion on top of the exchange's card fee.
How do I deposit money from M-Pesa to KCB?
Open M-PESA, choose Lipa na M-PESA, then Pay Bill. Enter business number 522522, which KCB's own website uses for M-PESA deposits, then your KCB account number as the account number. Enter the amount and your M-PESA PIN, and check that the confirmation shows KCB before you finish.
How do I deposit money from M-Pesa to Equity?
The widely published Equity Paybill is 247247: Lipa na M-PESA, Pay Bill, business number 247247, then your Equity account number. We could not load Equity's own site to confirm it, so check the number in the Equity app or on your statement before sending a large amount.
Is it legal to use my bank account for P2P crypto?
Owning crypto is not illegal in Kenya, and paying for a P2P trade from your own account is an ordinary bank transfer. Banks may still ask about the source and purpose of funds, especially for frequent transfers from many different people. Keep order numbers and chats so you can explain each transaction.
Why did my bank freeze my account after P2P trades?
Banks have to monitor for money laundering and fraud. Many incoming payments from strangers, quick in-and-out movements, or a payment from a victim of fraud can trigger a review. Answer the bank's questions with records: P2P order numbers, exchange statements and chat logs. Never use someone else's account to avoid a review.
Can I use the M-Pesa GlobalPay card to buy crypto instead?
No. Safaricom lists cryptocurrency among the restricted merchant categories for the GlobalPay virtual Visa card, so crypto purchases are declined. It also adds a 3.5% foreign-exchange markup on payments that do go through.
Sources and official references
  1. Central Bank of Kenya — Public notice: Caution to the public on virtual currencies such as Bitcoin (December 2015)
  2. The Standard — CBK tells banks to keep off digital currency trade (13 April 2018)
  3. Central Bank of Kenya — commencement of the VASP Act 2025
  4. Co-operative Bank — PayBill 400200
  5. KCB — KCB M-Benki (Pay Bill business number 522522)
  6. Safaricom — M-PESA GlobalPay FAQ (restricted categories, 3.5% markup)
  7. Binance — P2P User Transaction Policy