Home How It Works Markets Africa Network About Us ⬆ Buy Crypto ⬇ Sell Crypto Sign In
Simple · Fast · Secure

From Sign-Up to
Cash in Hand
in 3 Minutes.

No bank account needed. No complicated wallets. Just your phone, an ID, and Digital Pesa — Africa's easiest way to buy, sell, and trade crypto instantly.

Create Free Account → Find an Agent Near You
2 minSign-Up Time
< 3 minAvg. Settlement
0%Fees First Trade
24/7Always Available
1500+Crypto Assets
Choose Your Method

Four Ways to Trade

Whether you prefer online or in-person, small trades or large volumes — we have a method built exactly for you.

1
Sign Up
Create Your Account — 2 Minutes Flat

Download the Digital Pesa app or visit trade.digitalpesa.com. Enter your phone number and a secure password. No email required — your phone number is your identity. We support numbers from all 54 of our operating countries.

📱 Works on any smartphone 🌍 26 countries supported 🔒 SSL secured
2
Verify
Quick KYC — Under 2 Minutes

Take a photo of your national ID, passport, or driver's licence. Our AI-powered KYC engine verifies your identity in seconds — no waiting for manual review. We accept all major African national IDs and international passports.

🪪 National ID accepted 🛂 Passport supported ⚡ Instant AI review 🔐 Data encrypted
3
Fund
Add Funds via Mobile Money or Bank

Top up your Digital Pesa wallet using M-Pesa, MTN Mobile Money, Airtel Money, Wave, Orange Money, or a direct bank transfer. Deposits reflect in your account within 60 seconds. No minimum deposit — start with as little as $1 equivalent.

💚 M-Pesa 🟡 MTN MoMo 🔴 Airtel Money 🔵 Wave 🏦 Bank Transfer
4
Trade
Buy or Sell at Live Rates

Choose from 1500+ crypto assets. Our platform shows you the live market rate — the same rate you see is the rate you trade at. Select the amount, confirm, and your trade executes instantly. Buy BTC, ETH, USDT, BNB, SOL, XRP, USDC and hundreds more.

₿ Bitcoin Ξ Ethereum ₮ USDT ◎ Solana +1500 more
5
Receive
Settle to Mobile Money or Crypto Wallet

When selling, funds are pushed directly to your mobile money account — M-Pesa, MTN, Airtel, Wave — within 3 minutes on average. When buying, crypto lands in your Digital Pesa wallet or any external wallet address you choose. Withdrawals are processed 24/7 with no delays.

⚡ Under 3 min average 🏦 Bank payout available 🌐 Any wallet address
1
Browse
Browse Active Buy & Sell Offers

On the P2P marketplace, real people in your country post live offers to buy or sell crypto. You'll see each trader's price (often better than the spot rate), their payment methods, their completion rate, and average trade speed. Filter by country, currency, payment method, and asset.

🇳🇬 NGN🇰🇪 KES 🇬🇭 GHS🇸🇳 XOF 🇺🇬 UGX
2
Initiate
Start the Trade — Escrow Locks Instantly

Click "Trade Now" on any offer. The moment you initiate, Digital Pesa's escrow system automatically locks the exact crypto amount from the seller's wallet. Neither party can cancel once the escrow is active — your funds are always protected.

🔐 Multi-sig escrow ⏱ 15-min payment window 💬 In-app live chat
3
Pay
Make Payment via Your Chosen Method

Send payment directly to the seller using the payment method they listed — mobile money, bank transfer, or cash. Upload your payment confirmation in the trade chat. The seller receives your proof, verifies it, and confirms release. You have a 15-minute window to pay.

📸 Upload receipt 💬 Dispute support 24/7 🛡 Buyer protection
4
Receive
Crypto Released to Your Wallet

Once the seller confirms your payment, the escrowed crypto is automatically released to your Digital Pesa wallet within seconds. If there's any dispute, our 24/7 dispute resolution team steps in — buyers are always protected.

✅ Instant release ⚖️ Dispute resolution 📊 Full trade history
1
Qualify
OTC is for Trades of $10,000 and Above

Our OTC (Over-the-Counter) desk serves institutional traders, businesses, and high-net-worth individuals who need to move large volumes of crypto without causing market slippage. Minimum trade size is $10,000 equivalent. Maximum: unlimited.

💰 Min. $10,000 ♾ No upper limit 🏦 Institutions welcome
2
Request
Submit a Quote Request — 24/7

Contact our OTC desk via the platform, WhatsApp, or dedicated email. Specify the asset, quantity, and your preferred settlement currency. A dedicated OTC trader will respond within minutes with a firm quote — locked for 30 seconds so you can decide.

💬 WhatsApp OTC line ⏱ Response in minutes 📌 30-sec locked quote
3
Execute
Accept the Quote — Trade Executes Instantly

Accept the quote and send your funds. Our desk sources liquidity from multiple exchanges simultaneously to give you the best price with zero market impact. The trade settles immediately — no order books, no slippage, no partial fills.

📈 Best available price 🔄 Multi-exchange liquidity 0️⃣ Zero slippage
4
Settle
T+0 Settlement — Same Day, Always

All OTC trades settle on the same business day (T+0). Crypto is delivered to any wallet address. Fiat settles to bank accounts in Nigeria, Kenya, Ghana, Senegal, South Africa, or internationally via SWIFT. Full transaction reports provided for accounting.

⚡ T+0 settlement 🌍 SWIFT international
1
Find
Locate Your Nearest Verified Agent

Use the Agent Finder on our website or app to find the closest Digital Pesa agent. With 3,200+ agents across 26 countries, there's always one nearby. Each agent is fully vetted, bonded, and licensed by Digital Pesa. You can filter by country, city, mobile money accepted, and hours of operation.

📍 GPS agent locator 🛡 All agents verified ⏰ Hours listed
2
Visit
Walk In — No Appointment Needed

Simply walk into the agent location with your phone and a valid ID. No pre-booking, no paperwork, no bank account needed. Most agents operate from shops, kiosks, or market stalls — easy to find and easy to use. Tell the agent how much you want to buy or sell and which crypto.

🪪 Bring valid ID 📵 No internet needed 🏪 Shop / market stall
3
Trade
Hand Over Cash — Agent Handles Everything

Give the agent your cash (local currency). They input the trade into the Digital Pesa system using their agent terminal. You'll receive an SMS or WhatsApp confirmation of the transaction. The agent can also receive mobile money from you if you prefer not to use cash.

💵 Cash accepted 📱 Mobile money too 📩 SMS confirmation
4
Receive
Crypto to Wallet or Cash in Hand

If you're buying: crypto is sent directly to any wallet address you provide — or held in a Digital Pesa custodial wallet if you don't have one yet. If you're selling: the agent pays you cash on the spot, right there. No waiting, no delays. The entire process takes 5–10 minutes in person.

💰 Instant cash payout 🔑 Any wallet address 🏦 5–10 min total
Get Paid

8 Ways to
Receive Your Cash

When you sell crypto on Digital Pesa, funds land in your preferred payment method — fast. We support every major mobile money network and bank transfer system across Africa.

Sell Crypto Now →
💚
M-Pesa
Kenya, Tanzania
🟡
MTN MoMo
Nigeria, Ghana, Uganda
🔴
Airtel Money
Uganda, Kenya, Zambia
🔵
Wave
Senegal, Côte d'Ivoire
🟠
Orange Money
Mali, Cameroon, Burkina
🏦
Bank Transfer
All 54 countries
🏪
Agent Cash
In-person pickup
🌐
SWIFT / SEPA
International wire
Under the Hood

What Happens
When You Hit "Trade"

Every trade goes through a six-step internal process that takes under 3 seconds — ensuring you get the best price, your funds are safe, and settlement happens immediately.

See It in Action →
📥
Order Received
Your trade request hits our matching engine
0ms
💹
Rate Locked
Live rate fetched & locked from 12 liquidity sources
~80ms
🔐
Escrow Activated
Funds locked in multi-sig smart escrow
~200ms
Trade Executed
Crypto transferred / fiat payout initiated
~1.2s
📲
Confirmation Sent
SMS + app notification delivered to you
~2.5s
The App

Everything in
Your Pocket

The Digital Pesa app is built for Africa — works on low-end Android phones, low-bandwidth networks, and even USSD for areas without smartphone access. Clean, fast, no clutter.

  • Live portfolio tracker — see your crypto value in your local currency in real time
  • One-tap Quick Convert — swap any crypto to cash in a single tap
  • P2P marketplace — browse and trade directly with other users
  • Price alerts — get notified when any coin hits your target price
  • USSD backup — trade via *123# even without internet access
Open the Platform →
My Wallet ● Live
Total Balance (USD)
$4,820.50
BUY
SELL
P2P
Bitcoin
0.071 BTC
$4,858
+2.1%
USDT
320.00 USDT
$320
+0.0%
Ξ
Ethereum
0.166 ETH
$638
+1.9%
Sell USDT → M-Pesa KES 41,600
Your Safety

Why Your Funds Are Safe
With Digital Pesa

Every feature we've built starts with one question: how do we protect our users? Here's exactly what safeguards your money on every trade.

🔐
Multi-Sig Escrow

All P2P funds are held in a multi-signature smart escrow contract. No single party — including Digital Pesa — can unilaterally release funds. Both parties must confirm before crypto moves.

🛡️
AML / KYC Screening

Every user is KYC-verified before trading. Every transaction is monitored in real time against AML databases. Suspicious activity is flagged and frozen automatically, keeping bad actors out.

🔒
256-bit Encryption

All data — your identity documents, wallet addresses, transaction history — is encrypted with AES-256 at rest and TLS 1.3 in transit. Your personal data is never sold or shared.

⚖️
24/7 Dispute Resolution

Every P2P trade dispute is reviewed by a trained arbitration team within 2 hours. Buyers are fully protected — if a seller does not release after confirmed payment, we release the escrow for you.

🏦
Cold Storage Custody

Over 95% of digital assets held in custody are stored in offline cold wallets, secured in bank-grade vaults. Only operational liquidity remains in hot wallets with strict withdrawal limits.

🔑
Two-Factor Authentication

Every account is protected by 2FA by default — choose SMS, authenticator app, or biometric. Withdrawals require a separate 2FA confirmation, even if your password is compromised.

🕐
Session & Device Management

Monitor all active sessions on your account. New device logins trigger an approval request to your registered phone. Instantly revoke any device at any time from your security settings.

Common Questions

Frequently Asked Questions

Everything you need to know before your first trade.

How long does it take to sign up and start trading?
Sign-up takes under 2 minutes — phone number, password, done. KYC verification is instant in most cases (AI-powered, 30–90 seconds). Once verified, you can fund your account and make your first trade within 5 minutes of landing on the site. Your first trade has zero fees.
Do I need a bank account to use Digital Pesa?
No bank account needed at all. You can fund with mobile money (M-Pesa, MTN, Airtel, Wave etc.) and receive payouts directly to your mobile wallet. For in-person trades, visit any of our 3,200+ cash agents and pay or receive physical cash on the spot.
What are the fees on Digital Pesa?
Your first trade is completely free (0% fee). After that, standard trading fees are 0.1%–0.5% depending on your trade volume and method. P2P trades between users may include a small spread set by the seller. OTC trades above $10,000 have negotiated flat fees with no spread. There are no hidden charges — all fees are shown before you confirm any trade.
How fast will I receive my money when I sell crypto?
On average, mobile money payouts (M-Pesa, MTN, Airtel, Wave) arrive within 3 minutes of trade confirmation. Bank transfers settle same day (within business hours) or next morning for overnight trades. Agent cash pickups are instant — the agent pays you on the spot as soon as the trade confirms.
Is my crypto safe on Digital Pesa? What happens if something goes wrong?
Over 95% of crypto assets are held in offline cold storage in bank-grade vaults. All active trades use multi-sig escrow — funds cannot move without both parties confirming. In any dispute, our 24/7 arbitration team reviews the case and resolves it within 2 hours. Buyers are fully protected: if a seller doesn't release after you've paid and uploaded proof, we release the funds for you.
Can I use Digital Pesa without a smartphone?
Yes. We offer USSD access via *123# (or country-specific codes) for users without smartphones or reliable data. You can check balances, initiate trades, and receive confirmations via SMS. Alternatively, any of our 3,200+ cash agents can perform trades entirely on your behalf — you only need to show up with cash and an ID.
What is the minimum and maximum trade size?
Minimum trade: the equivalent of $1 USD in any local currency — so even the smallest amounts are welcome. Maximum for standard trades: $50,000 per day (can be increased with enhanced KYC). For trades above $10,000, we recommend using our OTC Desk where there is no upper limit and you'll get a dedicated trader and a locked quote with no slippage.
Which countries does Digital Pesa operate in?
We are currently active in 50+ countries including Nigeria, Kenya, Ghana, Senegal, Uganda, Tanzania, Côte d'Ivoire, Cameroon, Ethiopia, Rwanda, Zambia, Mali, Burkina Faso, Togo, Mozambique, South Africa, and several diaspora markets including the UK, France, UAE, and the United States. New countries are added quarterly — check our coverage page for the latest list.

Ready to Trade?
Start in 2 Minutes — Free.

No bank account. No experience needed. Just your phone and an ID. Your first trade is on us.

Create Free Account → Find a Cash Agent