On this page (8)
If you write code, design logos, edit videos or run social media for clients abroad, sooner or later one of them will ask: “Can I pay you in USDT?” For a Kenyan freelancer that can be a good deal. A StablecoinA crypto token designed to stay at a fixed value, usually 1 US dollar. USDT and USDC are the best known. Glossary payment arrives in minutes, costs less than most bank wires and can be in your M-Pesa the same afternoon. The risks are specific and avoidable: choosing the wrong network, trusting a screenshot, and selling carelessly on P2P. This guide walks through each one.
Why clients pay in USDT
USDT (Tether)The most traded US-dollar stablecoin. On Kenyan P2P markets it is the main coin swapped for KES. Glossary (Tether) is a token designed to stay at one US dollar. For a client in Europe, the Gulf or Asia, sending USDT is often simpler than wiring dollars to Kenya: no SWIFT details, no correspondent bank, no waiting for Monday. For you, it arrives in dollar terms, so a falling shilling does not eat your invoice while the money is in transit.
There are also less flattering reasons. Some clients use USDT because PayPal limited their own account or because they are paying from a country with capital controls. That is not automatically a problem, but it is a reason to know who you are working for. A long-term client with a company website and a contract is a different risk from an anonymous Telegram contact who “only pays in crypto”.
Kenya-specific context matters too. In June 2026 Kenyan freelancers reported PayPal limitations and balances held for months while the company ran anti-money-laundering checks — we cover that in our PayPal to M-Pesa guide. Many remote workers now keep USDT as a second payment rail precisely so one frozen account does not stop their income.
Which network to give your client
USDT exists on several blockchains. The token is the same, but the Network (chain)The blockchain a transfer travels on. USDT exists on TRON (TRC20), BNB Smart Chain (BEP20), Ethereum (ERC20) and others — sender and receiver must pick the same one. Glossary is like the road it travels on: the client must send on the same road you gave them. Fees are paid by whoever sends — so a cheap network helps your client and makes them more willing to pay you this way.
| Network | Address looks like | Typical fee for the sender | Notes for Kenyans |
|---|---|---|---|
| TRC20 (TRON) | Starts with T | Low; shown on the client’s withdrawal screen | The network most Kenyan P2P traders use for USDT |
| BEP20 (BNB Smart Chain) | Starts with 0x | Low | Cheap and widely supported; same address format as ERC20, so confirm the network in writing |
| ERC20 (Ethereum) | Starts with 0x | Highest; rises when Ethereum is busy | Fine for large payments; poor value for small invoices |
| Solana, Polygon, Arbitrum, TON | Varies | Usually low | Only if both sides support it; TON deposits to exchanges often need a memo |
Fees change with network congestion and with each exchange’s own withdrawal pricing, so we do not quote fixed numbers — the client sees the exact fee before they press send. As a rule of thumb, TRC20The token standard on the TRON blockchain. USDT-TRC20 is popular in Kenya because transfers are cheap and fast, but you need a little TRX for fees. Glossary and BEP20 are the cheap defaults, and ERC20 makes sense only when the amount is large enough that a higher fee does not matter. Our TRON and TRC20 guide explains the network most Kenyans use.
For USDC, check the list of supported deposit networks in your exchange separately. They are not the same as for USDT — Circle, USDC’s issuer, ended support for USDC on TRON in 2024, so a “TRC20 USDC” address is a mistake waiting to happen. Our USDC guide has the details.
Receiving to an exchange vs your own wallet
You can receive into an exchange account (Binance, Bybit, OKX and others) or into a wallet only you control, such as Trust Wallet. Both work. They suit different freelancers.
| Exchange deposit address | Your own wallet | |
|---|---|---|
| Who holds the keys | The exchange (custodial) | You, via your seed phrase |
| Selling to M-Pesa | Directly on the exchange’s P2P | Must first send to an exchange (another network fee) |
| Account can be frozen? | Yes, during reviews or investigations | No, but no one can help if you lose the seed phrase |
| Extra coin needed to move USDT | No | Yes: TRX on TRON, BNB on BEP20, ETH on ERC20 |
| Best for | Monthly invoices you cash out quickly | Savings you plan to hold for months |
Most freelancers who live on their earnings receive straight into an exchange, sell what they need for the month, and move only savings to a self-custody wallet. That keeps fees low and limits how much sits on any one platform. If you want to hold your own keys, our wallets guide compares the options and how easy each makes the trip back to M-Pesa.
Step by step: your first USDT payment
- Verify an exchange account in your own name
Complete KYC with your National ID or Maisha Namba. The verified name must match your M-Pesa registration, because P2P rules require the payer’s name to match when you sell later.
- Copy the deposit address and network
Go to Deposit → USDT, pick TRC20 or BEP20 and copy the address. Use the copy button; never retype an address by hand.
- Put both on the invoice
Write: “USDT, network TRC20 (TRON), address T…”. Ask the client to confirm the network in their reply. A one-line confirmation saves hours of support tickets.
- Ask for a test payment
For a new client or new address, ask for a small amount first (a few USDT is enough). Confirm it arrives, then ask for the balance.
- Check your balance, not their screenshot
The payment is real when it shows in your exchange balance, or when the TxID (transaction hash)A unique receipt number for a blockchain transfer. Paste it into a block explorer to see whether the transfer arrived. Glossary on a block explorer shows your address and the right amount. Pending screenshots prove nothing.
- Sell, cash out and file the records
Sell on P2P to your own M-Pesa or bank account and save the paperwork straight away (see Records and tax below).
Set up before the client pays
Verify your ID now so your first USDT invoice can be paid the same day.
Cashing out to M-Pesa or bank
Once the USDT is in your exchange account, you turn it into shillings by selling on the exchange’s 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 market: a Kenyan buyer sends you M-Pesa or a bank transfer, and the platform releases your USDT from escrow to them. The full walkthrough is in our crypto to M-Pesa guide, and Binance to M-Pesa covers the most common exchange screen by screen.
Three things matter more for freelancers than for occasional sellers:
- Release only after the money is in your balance. Check the M-Pesa app or your bank app, not the SMS. Fake M-Pesa messages are cheap to produce.
- Accept payment only from the buyer’s own name. If the M-Pesa sender is not the person in the order, do not release; refund through the platform. Third-party money is how honest sellers end up in fraud investigations.
- Mind the M-Pesa caps. One transaction tops out at KSh 250,000 and your balance cannot exceed KSh 500,000. For larger invoices, sell in pieces or ask for a bank transfer — see crypto-friendly banks for how banks treat P2P money.
Receiving USDT is free, so the client's USD 1,000 is KSh 1,000 times the dollar rate in my pocket.
The deposit is usually free, but selling is not. You pay the P2P SpreadThe gap between the buying price and the selling price. If USDT sells at KSh 131 and buys at KSh 128, the spread is KSh 3. Glossary (the buyer pays slightly under the market rate) and, if you withdraw cash, the M-Pesa agent fee. On a typical day this is a fraction of a percent to a couple of percent — usually far less than a bank wire or PayPal, but not zero.
USDT vs PayPal vs bank wire
| USDT (TRC20/BEP20) | PayPal → M-PESA | International bank wire | |
|---|---|---|---|
| Speed to you | Minutes after confirmations | Instant withdrawal once funds are available; holds possible | Often several working days |
| Main costs | Network fee (paid by sender), P2P spread | PayPal seller fee, plus 3% on the FX rate | Sender’s bank fee, intermediary fees, bank’s FX margin |
| Reversible by client? | No | Yes — disputes and chargebacks | Rarely, after arrival |
| Account freeze risk | Exchange reviews; P2P disputes | PayPal limitations reported in 2026 | Low, but banks ask about source of funds |
| Best for | Repeat clients comfortable with crypto | Clients who insist on PayPal | Large, formal contracts |
Notice the “reversible” row. A PayPal payment can be disputed weeks later; a confirmed USDT transfer cannot. That protects you from chargeback abuse — and means a client who sends USDT to a wrong address cannot get it back either, so expect careful clients to ask for that test payment too.
Records and tax
Getting paid in crypto does not change the tax position of your work. Freelance income is income, whether it arrives by bank wire, PayPal or USDT. What changes is the paperwork: there is no bank statement that neatly shows “USD 800 from client X”, so you have to build that trail yourself.
- The invoice, with the USDT amount, network and your address.
- The TxID of the client's payment and a block-explorer link.
- The exchange deposit record and, when you sell, the P2P order number.
- The M-Pesa confirmation SMS or bank credit for the shillings you received.
- A note of the KES value on the day you were paid (the exchange's own statement is fine).
- Contracts and client emails — the same documents PayPal asked limited users for in 2026.
Since 1 July 2025 Kenya charges a 10% Excise duty on VASP feesSince 1 July 2025, a 10% excise duty applies to fees that crypto service providers charge — not to the value of the crypto you trade. Glossary on the fees crypto platforms charge, which you will see in your exchange fee lines; it replaced the old Digital Asset Tax. How KRA treats your gains on any USDT you hold for longer, and how to declare freelance income on iTax, is covered in our crypto tax guide. If your income is large, a tax adviser who understands crypto is worth the fee.
Invoice and payment scams
Most losses we hear about from Kenyan freelancers are not hacks. They are simple tricks that work because the victim is in a hurry to get paid.
If something has already gone wrong, our crypto scams in Kenya guide explains where to report it and what evidence to collect. And if you are comparing USDT with PayPal for a specific invoice, run the numbers in the worked example on our PayPal to M-Pesa page.
Ready for your first USDT invoice?
Check today's USDT price in shillings and open an account in your own name before the client pays.





