How to withdraw USDT to a bank account: INR, NGN and PHP

Updated: · 8 min read · TradeGid

The most common way to withdraw USDT to a bank account is a P2P sell: you sell your coins to another user on an exchange and they send rupees, naira or pesos to your bank. The exchange holds your USDT in escrow until you confirm the money has arrived. Direct fiat withdrawal exists only where the exchange has a local banking partner, and over-the-counter dealers are faster but riskier.

Contents
  1. Can you withdraw USDT to a bank account?
  2. How to withdraw USDT to a bank account via P2P, step by step
  3. USDT withdrawal fees and limits
  4. How to avoid a frozen bank account
  5. Cashing out through an OTC dealer: when it's OK
  6. Taxes when you cash out USDT
  7. Where to cash out: Bybit and Binance

Can you withdraw USDT to a bank account?

Not directly. USDT is a token on a blockchain, and your bank only handles local currency. Someone has to buy your USDT and pay you in fiat. The only question is who that is and how much you trust them.

  1. P2P sell on an exchange – you sell USDT to a person, they pay to your account, you release the coins after the money lands.
  2. Fiat withdrawal from the exchange – sell USDT for local currency on the exchange and withdraw to your bank. Works only where the exchange has a licensed local channel.
  3. OTC dealers and exchangers – you send USDT to a service or a person, they pay you. Websites, Telegram bots, local desks.
  4. Exchange crypto card – spend USDT with a card issued by the exchange. Available in some countries only.

For India, Nigeria and the Philippines the workhorse is P2P; use an OTC dealer only for small amounts when P2P isn't an option.

Ways to withdraw USDT to a bank account: pros and cons
MethodProsConsBest for
P2P sellEscrow, you pick the price and buyer, no taker fee on many exchangesRisk of receiving tainted funds, many incoming transfers from strangersMost users in India, Nigeria, Philippines
Exchange fiat withdrawalMoney comes from the exchange or its bank partner, not a strangerNot available in many countries, withdrawal fee may applyWhere your exchange offers local fiat rails
OTC dealer / exchangerFast, no exchange account neededNo escrow, worse rate, lots of scamsSmall one-off amounts
Exchange crypto cardSpend USDT without selling manuallyLimited country coverage, card feesCheck availability in your country

As of October 2026. Fiat rails and card availability depend on the exchange and your country – check in the app.

How to withdraw USDT to a bank account via P2P, step by step

I'll use Bybit and OKX as examples, since both list INR, NGN and PHP P2P markets. Binance works the same way for INR, but it shut down its naira services in March 2024, so Nigerian users won't find NGN there. Rouble P2P is gone from Binance and OKX for a different reason: both dropped it after Western sanctions on Russia.

  1. Move USDT to the exchangeIf your coins are in Trust Wallet, a Telegram wallet or another exchange, send them to your deposit address. Match the network: TRC20 to TRC20, BEP20 to BEP20.
  2. Transfer USDT to the P2P (Funding) accountP2P on Bybit and Binance works from the Funding account. If your USDT sits in a trading account, make a free internal transfer.
  3. Add your payment methodIn P2P settings add your bank account, UPI ID or e-wallet. The account holder name must match your KYC name.
  4. Pick a buyerSell tab, USDT, your currency, your method, your amount. Choose a merchant with 95%+ completion and hundreds of trades, not just the top price.
  5. Open the orderYour USDT is locked in escrow. The buyer sees your payment details and sends the money.
  6. Check your bank appOpen your actual bank or wallet app, not a screenshot in the chat. Exact amount, and the sender's name matches the buyer's name in the order.
  7. Release the USDTOnly after the funds have actually landed. If the name doesn't match or the amount is off, don't release – contact support.

Step 6 is the one that protects you: confirm the money in your own bank app and match the sender's name to the order before releasing anything.

Interactive

Selling USDT on P2P

Click through the steps and tick off what you've done.

How to withdraw USDT to a bank account via P2P: USDT in escrow, buyer pays to bank, seller releases
Coins go to the buyer only after the money shows up in your bank.

How to withdraw USDT to a bank account in India

INR P2P is available on Binance, Bybit and OKX, with UPI and IMPS the usual methods in ads. Both Binance and Bybit have faced FIU-IND compliance orders, and Bybit completed its registration in 2025 after paying a penalty. India has a 1% TDS on crypto sales under Section 194S and taxes gains at 30% plus cess, so expect the exchange to report your sells.

Nigeria and the Philippines

For naira, Binance is out since March 2024, while Bybit, OKX and Bitget show NGN P2P markets. For pesos, Bybit and OKX list PHP, and ads usually include bank transfer and e-wallets – check which methods the buyer accepts. Binance's status in the Philippines has been under SEC pressure since March 2024, so confirm access from your account before relying on it.

From Trust Wallet or a Telegram wallet

Self-custody and Telegram wallets can't pay out to a bank directly. Send your USDT to an exchange with P2P, then follow the steps above. Some wallets have a built-in P2P market, but availability depends on your country.

USDT withdrawal fees and limits

The P2P trade itself is usually free for takers on major exchanges. You lose money in three places: the ad price, the network fee to get USDT onto the exchange, and any bank charge. The sell price on P2P is almost always below the market rate.

Bybit P2P per-order limits for selling USDT
CurrencyMin per orderMax per orderBlock trade (USDT)
INR₹100₹4,000,000₹850,000 – ₹17,000,000
NGN₦4,500₦23,000,000₦15,000,000 – ₦300,000,000
PHP₱100₱2,700,000₱600,000 – ₱12,000,000

As of October 2026, Bybit Help Center "P2P Order Limits". These are platform bounds – each merchant sets narrower limits in their ad, and your bank has its own caps.

  • Network fee when moving USDT to the exchange depends on the chain and the sending platform.
  • P2P spread is the real cost. Compare the ad price with the market USDT rate for your currency.
  • Bank charges on incoming transfers are usually zero, but some banks and e-wallets cap free transfers.
  • Fiat withdrawal fee applies only if you use the exchange's own fiat rails – it's shown in the withdrawal window.
  • Tax withholding like India's 1% TDS reduces what you receive at the time of sale.

Judge a cash-out by the final amount in your bank, not by the fee line: on P2P the spread does most of the damage.

How to avoid a frozen bank account

A frozen account is the most common P2P cash-out problem. Your bank doesn't know you're selling your own USDT. It sees transfers from dozens of strangers and applies anti-money-laundering rules. A single complaint about one incoming payment can be enough for a bank to freeze the whole account.

  1. Accept money only from the person named in the order. A third-party payment means refund and cancel via support.
  2. Don't split one sale into dozens of tiny orders from different buyers.
  3. Use a separate bank account for P2P, not the one your salary lands in.
  4. Keep records: exchange statements, order history, receipts. That's your answer if the bank asks about the source of funds.
  5. Don't write "USDT" or "crypto" in payment notes and don't ask buyers to.
  6. Never let anyone else use your account for a cut.

Banks act on patterns that look like someone else's money flowing through you – clean, documented trades make an unfreeze much easier.

Withdraw USDT to bank account: risks of P2P on an exchange compared with an OTC dealer
The key difference: P2P has escrow, an OTC dealer doesn't.

Cashing out through an OTC dealer: when it's OK

A dealer is handy for a small one-off amount or when you don't have an exchange account. But the flow is reversed: you send USDT first and hope the money arrives. No escrow, no appeal.

When a dealer makes sense

  • Small one-off amount
  • No exchange access in your currency
  • Dealer with a long public track record

What you risk

  • Clone sites and fake Telegram bots
  • Worse rate than P2P
  • Payout may come from a tainted source
  • Stuck order with no support

Treat a dealer as a backup for small sums: double-check the site address and start with a test amount.

Taxes when you cash out USDT

Selling USDT for local currency can be a taxable event, and the rules depend on your country of tax residence. India withholds 1% TDS and taxes gains at a flat rate, and Nigeria introduced crypto tax reporting rules in 2026. This isn't tax advice: check the current rules with your tax authority or an adviser, and keep your trade history so you can calculate what you owe.

Where to cash out: Bybit and Binance

Bybit covers INR, NGN and PHP on P2P; Binance is strong for INR. For how P2P works in general and how to vet merchants, see the P2P guide. Registration walkthroughs: Bybit, Binance.

Bybit

P2P with INR, NGN and PHP, escrow and appeals. Sign up via the link.

Sign up on Bybit
Referral code: J8NKMG

The code can only be entered during sign-up.

Binance

Large P2P market for INR. Sign up via the link.

Sign up on Binance
Referral code: 58328288

The code can only be entered during sign-up.

Binance
Sign up on Binance
Referral code: 58328288
Bybit
Sign up on Bybit
Referral code: J8NKMG
OKX
Sign up on OKX
Referral code: K2FMEIJ3
Bitget
Sign up on Bitget
Referral code: BGGAPKEJ
Gate
Sign up on Gate
Referral code: UVRGV1FX
TradingView
Open TradingView

Charts, indicators and alerts

FAQ

Can I withdraw USDT to my bank account?
Yes, but not directly. Sell USDT for local currency – usually via P2P on an exchange, where the buyer pays into your bank account – or use the exchange's fiat withdrawal where it exists.
How do I withdraw USDT to a bank account in India?
Sell USDT on an INR P2P market on Binance, Bybit or OKX and receive rupees via UPI or IMPS from the buyer. Expect 1% TDS on the sale.
What is the USDT withdrawal fee?
The P2P trade is usually free for takers. Your costs are the spread in the ad price and the network fee if you move USDT from another wallet. Exchange fiat withdrawals have their own fee, shown in the withdrawal window.
Is there a USDT withdrawal limit?
Yes: the exchange's per-order bounds, each merchant's own ad limits and your bank's caps. Withdrawal limits without KYC are tight or zero on most major exchanges, and P2P requires verification anyway.
How do I withdraw USDT from Trust Wallet to a bank account?
Send the USDT to an exchange that has P2P for your currency, matching the network, then sell it there to a verified buyer.
Why was my bank account frozen after selling USDT?
Usually because of a complaint about one incoming payment or a pattern of transfers from many strangers. Provide your order history and exchange statements to the bank to prove the source of funds.