ExcellentTrustScore 4.7

How to buy airtime with USDT in Kenya

Top up Safaricom, Airtel or Telkom straight from USDT. No P2P trade first.

See the steps

Reviewed 12 Nov 2026, 4 min read

The short answer

You do not need to sell USDT on P2P to buy airtime. In Dovo, you deposit USDT on BNB Smart Chain (BEP-20), then buy Safaricom, Airtel or Telkom airtime from that balance.

You type the phone number and the amount in KES. The Review screen shows the exact USDT you pay before you confirm, and the airtime is sent to the number in seconds. If a top-up fails, the full amount goes back to your Dovo balance.

Two ways to get airtime from USDT

Buy it straight from USDT, or cash out to M-Pesa first and buy it there.

Buy airtime straight from USDT in Dovo

  • Any Kenyan number
  • Refund if it fails
  1. In Dovo, tap Add moneyTap Show my address, then Copy address. Dovo takes USDT on BNB Smart Chain (BEP-20) only.
  2. Send USDT on BNB Smart ChainOn Binance, the network is called BSC (BEP20). USDT sent on another network cannot be recovered.
  3. Tap Airtime on HomeIf you do not see it, tap More, then Airtime. Pick Safaricom, Airtel or Telkom.
  4. Type the phone number and the amountType the number to top up, yours or a friend's. If your Kenyan number is on your account, it is filled in and My number brings it back. Type the amount in KES, or tap 50, 100, 250, 500 or 1,000. The app shows the range each network allows.
  5. Tap Review, then Confirm and payThe Review screen shows what they get, the number, and the exact USDT you pay. The price is held for a short time.
  6. Wait for DeliveredThe order shows Order placed, Sent to our partner, then Delivered. You can leave the page while it runs.

Cash out to M-Pesa, then buy airtime there

  • Keeps KES on M-Pesa
  • Safaricom lines
  1. In Dovo, tap Cash out, then My M-PesaEnter the amount in USDT, from 2 USDT. The Review cash-out screen shows what M-Pesa receives. Tap Send to confirm.
  2. Open M-Pesa, then Buy AirtimeUse the SIM menu or the M-PESA app. Choose your own number or another number.
  3. Enter the amount and your PINM-Pesa shows the details and any charge before you enter your PIN. Safaricom sends the airtime straight away.

Straight from USDT vs Through M-Pesa

Straight from USDT compared with Through M-Pesa
Straight from USDTThrough M-Pesa
StepsDeposit, pick number and amount, payDeposit, cash out, then buy on M-Pesa
NetworksSafaricom, Airtel and TelkomSafaricom from the M-Pesa menu
NumberAny Kenyan numberYour number or another number
PriceExact USDT shown before you payCash-out price, then any M-Pesa charge
LimitsUp to 200 USDT of purchases in 24 hoursFrom 2 USDT, up to 2,000 USDT in 24 hours
TimeUsually secondsM-Pesa in minutes, then airtime

Common problems

The airtime did not arrive

Open the order in Dovo. While it says Sent to our partner, the order is still running and your money stays reserved.

If it fails, the order says so and the full amount goes back to your balance. Dovo never charges you twice for one order.

The app says the number looks like another network

Numbers can move between networks, so the app warns you but does not block you.

Check which network the line uses now, then pick that network's airtime.

I sent USDT on the wrong network

Dovo only takes USDT on BNB Smart Chain (BEP-20). USDT sent on another network, such as TRC-20, does not arrive in your Dovo balance and cannot be recovered.

Before you send, check that your exchange or wallet shows BSC (BEP20) as the network.

Questions

Can I buy Safaricom airtime with USDT?

Yes. In Dovo, you deposit USDT on BNB Smart Chain (BEP-20), tap Airtime, pick Safaricom, then type the number and the amount. You see the exact USDT price before you confirm.

Do I need to sell USDT on P2P first?

No. Dovo sells airtime straight from your USDT balance, so there is no buyer to wait for and no P2P trade.

Can I buy airtime for someone else?

Yes. Type any Kenyan number as the number to top up. If your own Kenyan number is on your account, the app fills it in first, so replace it with your friend's.

Which networks can I top up with USDT?

Safaricom, Airtel and Telkom. If a number looks like it belongs to another network, the app warns you before you pay.

How much airtime can I buy with USDT?

Each network has its own KES range, and the app shows it on the amount screen. You can buy up to 200 USDT of airtime and other purchases in any 24 hours.

How fast does the airtime arrive?

Usually in seconds after you confirm. Your USDT deposit must confirm on BNB Smart Chain first, which usually takes about a minute.

What happens if a top-up fails?

The full amount goes back to your Dovo balance. If the result is unclear, the money stays reserved until the order is settled, and you are never charged twice.

Which USDT network should I use?

BNB Smart Chain (BEP-20). On Binance it is called BSC (BEP20), and the network fee is about 0.01 USDT. Dovo does not accept other networks.

Can I buy data bundles with USDT too?

Dovo also has a Data section for bundles delivered straight to the line. Which bundles are listed depends on the network.

Your USDT on M-Pesa in minutes

Cash out with Dovo