Tether (USDT) is a dollar-pegged stablecoin with roughly $189.5B in circulating supply (DeFiLlama, May 2026), making it the largest crypto asset by supply after Bitcoin. Buying USDT in 2026 takes one of five routes: a centralized exchange with a bank transfer, a card on-ramp, peer-to-peer, a DEX swap from existing crypto, or PayPal's sell-to-crypto flow. Each route has different fees, settlement times, and KYC requirements. Updated May 2026.
Which route should you pick?
Pick by fee tolerance and urgency. Bank ACH on Coinbase, Kraken, Binance, or OKX is cheapest (0.1%–1.5%) but takes 1–5 business days to clear. Card on-ramps like MoonPay settle in minutes but charge 3%–5%. P2P clears in 15–30 minutes with sub-1% fees. DEX swaps work if you already hold crypto. PayPal converts existing PYUSD or USD balances to USDT in seconds.
The table below summarizes the five routes on fee, time, KYC, and minimum purchase.
Route | Typical fee | Settlement | KYC | Minimum |
CEX + bank ACH (Coinbase, Kraken, Binance, OKX) | 0.1%–1.5% trading + $0 ACH | 1–5 business days | Full | $1–$10 |
Card on-ramp (MoonPay, Ramp, Transak) | 3%–5% | Minutes | Light to full | $20–$30 |
P2P (Binance P2P, OKX P2P) | 0%–1% spread | 15–30 minutes | Exchange KYC, no bank link | $10 |
DEX swap (Uniswap, Curve, PancakeSwap) | 0.04%–0.3% LP + gas | Seconds to minutes | None (wallet only) | None |
PayPal sell-to-crypto | ~1.5% + spread | Seconds | Existing PayPal KYC | $1 |
Route 1: Buy USDT on a centralized exchange with a bank transfer
A centralized exchange (CEX) lets a verified user wire fiat from a checking account and then place a market or limit order on the USDT/USD pair. This is the cheapest route at scale. Coinbase, Kraken, Binance, and OKX all support USD ACH deposits in the U.S. or SEPA in the EU, with maker-taker fees between 0.1% and 0.6% and zero ACH deposit fee.
Coinbase Advanced charges a 0.00%–0.60% maker fee and 0.05%–1.20% taker fee on the USDT/USD pair per its fees page. Kraken Pro charges 0.00%–0.25% maker and 0.10%–0.40% taker (Kraken fee schedule). Binance spot trading is 0.00%–0.10% per the Binance fee schedule. OKX spot starts at 0.08% maker / 0.10% taker (OKX fees).
Steps (Coinbase example, transferable to others):
Create an account and complete identity verification (government ID + selfie).
Link a bank account via Plaid or manual routing/account numbers.
Initiate an ACH deposit. Funds settle in 1–5 business days; some exchanges credit instant trading limits against pending deposits.
Open the USDT/USD pair under Advanced Trade and place a limit order at or near $1.00.
Once filled, withdraw to a self-custody wallet (see network choice below) or leave on the exchange.
Binance CEX holds $154.9B in reserves and OKX holds $25.4B per DeFiLlama protocol TVL (May 2026), the two largest USDT-supporting venues by depth. Use a CEX when the buy is over $500 and a 1–3 day wait is acceptable.
Route 2: Buy USDT with a debit or credit card via an on-ramp
Card on-ramps like MoonPay, Ramp Network, and Transak accept Visa, Mastercard, Apple Pay, and Google Pay and deliver USDT directly to a wallet address in minutes. Fees are higher — 3% to 5% — because card networks charge the on-ramp interchange that gets passed through, plus a markup for fraud risk and instant settlement.
MoonPay's published card fee is 4.5% with a $3.99 minimum and a typical spread of 1%–2% on the quoted USDT price (MoonPay fees). Ramp Network charges 2.9% for card purchases above $50 (Ramp fees). Transak's card fee is 3.99% with a $30 minimum (Transak fees).
Steps:
Open the on-ramp widget — most wallets (MetaMask, Phantom, Trust Wallet) embed at least one of MoonPay, Ramp, or Transak natively.
Enter the USDT amount and select the destination network (ERC-20, TRC-20, BEP-20, etc.).
Pass a light KYC check — name, DOB, photo of ID for purchases above ~$200.
Enter card details. The on-ramp authorizes and broadcasts the USDT transfer.
USDT arrives in the wallet in 5–15 minutes after card authorization clears.
Card on-ramps make sense for small first-time buys under $300 where the 3%–5% premium is worth saving 2 days versus an ACH wait. They become expensive past $1,000.
Route 3: Buy USDT peer-to-peer on Binance P2P or OKX P2P
P2P marketplaces match buyers and sellers directly. The exchange escrows the USDT while the buyer pays the seller via bank transfer, Wise, Revolut, Zelle, UPI, or local payment rails. Once the seller confirms receipt, USDT releases from escrow. Spreads run 0%–1% above the spot price, and the exchange itself charges no trading fee on the P2P leg.
Binance P2P supports 700+ payment methods across 100+ fiat currencies (Binance P2P). OKX P2P offers similar coverage with lower volume on the seller side (OKX P2P). Both require exchange-level KYC but skip the bank-to-exchange linkage, which is useful in jurisdictions where U.S.-based on-ramps are blocked.
Steps:
Complete exchange KYC.
Open the P2P tab, filter by currency, payment method, and verified-merchant rating (look for 95%+ completion rate and 100+ orders).
Click Buy and submit the order. USDT moves into exchange escrow.
Send fiat to the seller's specified payment method within the order window (typically 15 minutes).
Mark "paid" in the app. The seller confirms and USDT releases to the buyer's exchange wallet.
P2P is the lowest-friction route for users outside the U.S. or EU who lack ACH/SEPA access. The trade-off is counterparty risk — always use the in-app escrow flow and never release funds outside the platform.
Route 4: Swap existing crypto to USDT on a DEX
If a buyer already holds ETH, SOL, BNB, or another asset, a decentralized exchange converts that asset to USDT without going through fiat or a CEX. Uniswap V3 ($1.8B TVL), PancakeSwap ($1.7B), and Curve ($1.7B) all run deep USDT pools per DeFiLlama protocol rankings.
Fees split into two components: the LP fee (0.04%–0.3% depending on the pool tier) and the network gas fee. Ethereum gas on a Uniswap swap typically runs $3–$20; BNB Chain on PancakeSwap runs under $0.50; Tron USDT swaps via SunSwap or JustSwap run under $1.
Steps:
Connect a wallet (MetaMask, Phantom, Trust Wallet) to the DEX UI.
Select source token and USDT as the destination; confirm the network.
Review price impact (under 0.5% is healthy on stablecoin pairs).
Approve the source token contract (one-time per token), then sign the swap.
USDT lands in the same wallet within one or two blocks (12–30 seconds on most chains).
DEX swaps are the right route when the buyer already holds crypto and wants to stay self-custodial — no exchange account, no KYC, no off-ramp delay.
Route 5: Convert PayPal balance or PYUSD to USDT
PayPal's crypto hub supports buying, selling, and swapping a short list of tokens including USDT and PYUSD (PayPal's own stablecoin, $3.4B supply per DeFiLlama). U.S. users can fund a USDT purchase directly from a PayPal balance, linked bank, or debit card. PayPal does not yet support USDT withdrawals to external wallets in all states, so this route best suits users who want to hold USDT inside PayPal or convert PYUSD into USDT.
PayPal's spread on stablecoin conversions runs around 1.5% all-in (spread + service fee disclosed at quote time on the PayPal crypto page). Settlement is instant inside the PayPal balance.
Steps:
Open the PayPal app, tap Finances, then Crypto.
Select USDT (Tether). Tap Buy.
Choose the funding source (PayPal balance, linked bank, debit card).
Review the quote — note the spread is baked into the price, not shown as a separate fee.
Confirm. USDT credits to the PayPal crypto sub-balance.
Which USDT network should you choose?
USDT exists as a native token on 17 networks. The right choice depends on where the USDT is going. TRC-20 has the lowest send fee (around $1, sometimes $0). ERC-20 has the broadest exchange and DeFi support but charges $3–$20 per send. BEP-20 is cheap and works on BNB Chain DeFi. Solana SPL settles in under one second for fractions of a cent.
Quick guide:
TRC-20 — cheapest for moving USDT between exchanges or to a friend's Tron wallet. Tron holds $5.2B chain TVL with USDT as the dominant asset. See the how to send USDT TRC20 guide.
ERC-20 — most accepted; required for Ethereum DeFi (Aave, Curve, Morpho). Use when depositing to a service that only lists ERC-20.
BEP-20 — pick this if the destination is BNB Chain DeFi (PancakeSwap, Venus).
Solana SPL — pick this for Solana DeFi or Phantom wallet.
Arbitrum / Base / Optimism — pick for L2-native apps and 100x cheaper Ethereum-compatible sends.
Always confirm both the sending side and receiving side support the same network. USDT sent on ERC-20 to a TRC-20-only address is lost.
How to keep your USDT safe after buying
After purchase, the choice is exchange custody or self-custody. Exchange custody is convenient but exposes the balance to exchange insolvency or hacks. Self-custody — a hardware wallet (Ledger, Trezor) or a mobile wallet (Phantom, MetaMask, Trust) — puts the buyer in full control but requires safekeeping a 12- or 24-word seed phrase.
For balances above ~$5,000 or holding periods over 30 days, withdraw to a hardware wallet. For active trading or short-term holdings, exchange custody is acceptable on a top-tier CEX. Always enable hardware-2FA on the exchange account — SMS 2FA is insufficient against SIM-swap attacks.
Where does Eco fit in?
Eco Routes is a stablecoin-routing layer that quotes and executes the cheapest path between chains for USDT and USDC. Once a buyer holds USDT on one network, Eco moves it to whichever chain the destination app sits on — TRC-20 to Arbitrum, ERC-20 to Base, BEP-20 to Solana — without manually bridging on three different UIs. Eco itself is not an exchange; the buy step uses the routes above. Routing comes after.
Sources and methodology
Sources and methodology. Exchange fees pulled from each exchange's published fee page (Coinbase, Kraken, Binance, OKX, MoonPay, Ramp, Transak) on May 13, 2026. USDT supply and protocol TVL from DeFiLlama. PYUSD supply from CoinGecko. Spreads and quoted card fees refresh weekly on each provider's terms.

