USDT Payments Handbook
A practical, no-hype guide to sending and receiving USDT (Tether) across TRC20, ERC20, and BEP20 — networks, fees, safety, and cashing out to local currency. Written for freelancers, contractors, remote teams, and anyone getting paid in stablecoins.
USDT is a stablecoin pegged 1:1 to the US dollar. Because it doesn’t swing in value like most crypto, it works as a way to get paid rather than to speculate — payments settle in minutes, fees are low, and it works even where traditional banking is slow or unreliable. But a few avoidable mistakes can cost you the whole payment. This handbook helps you do it right.
Topics: USDT · Tether · stablecoin · TRC20 · ERC20 · BEP20 · Tron · BNB Smart Chain · Ethereum · crypto payments · freelancer payments · how to receive USDT
Chapters
- TRC20 vs ERC20 vs BEP20 — choosing a network
- Staying safe: wrong-network mistakes, phishing, and irreversibility
- Cashing out USDT to local currency
- Frequently asked questions
Quick start: how to receive a USDT payment
- Get a wallet that supports USDT on your chosen network — a reputable self-custody wallet or an account that gives you a deposit address.
- Find your USDT deposit address for the correct network. It’s a long string; many wallets also show a QR code.
- Confirm the network with the sender before you share anything. This is the step people skip — don’t.
- Share the address (copy-paste or QR — never retype it by hand).
- Wait for confirmations. The transaction appears within seconds to minutes; wait for it to confirm on-chain before treating it as paid.
- Verify the amount received matches what was agreed, minus any network fee.
What is USDT, and why people use it to get paid
USDT (Tether) is a token designed to stay worth about one US dollar. For cross-border payments its appeal is simple: fast settlement, low transfer cost, and it works even where local banking is hard. You receive value in minutes, hold something dollar-stable, and cash out on your own schedule.
It is not a way to avoid keeping records or paying tax — see the FAQ.
The networks at a glance
| Network | Blockchain | Gas token | Typical transfer fee | Best for |
|---|---|---|---|---|
| TRC20 | Tron | TRX | Lowest (often cents) | The common default for low-cost USDT payouts |
| BEP20 | BNB Smart Chain | BNB | Low | Senders/exchanges that prefer BNB Chain |
| ERC20 | Ethereum | ETH | Higher, variable | Maximum wallet/exchange support; costs more when Ethereum is busy |
⚠️ The one rule that matters most: the network must match. USDT on TRC20 must go to a TRC20 address, ERC20 to an ERC20 address, BEP20 to a BEP20 address. Send to the wrong network and the funds can be permanently lost. Always confirm the network before sharing or paying to an address.
Full comparison → Chapter 1: choosing a network
Fees to expect
There is no percentage “receiving fee” on a plain on-chain transfer. You pay:
- A network (gas) fee to move the tokens — small on TRC20/BEP20, variable on ERC20. This is paid in the network’s gas token (TRX, BNB, or ETH), not in USDT.
- Platform fees, if you receive or cash out through a service or exchange — for example a flat withdrawal fee or a trading/withdrawal fee. Always check the specific platform’s current pricing.
The cheapest network for the on-chain step is almost always TRC20, followed by BEP20. Reserve ERC20 for when the sender or your cash-out route specifically requires it.
Safety in one screen
- Double-check the network every single time — it’s the number-one way people lose funds.
- Copy-paste or scan addresses — never type them; one wrong character sends money to the wrong place.
- Send a tiny test amount first for a new address or a large payment.
- Protect your wallet — guard your seed phrase, use hardware wallets for larger balances, and be alert to phishing.
- Remember on-chain transfers are irreversible — there’s no chargeback, so confirm the recipient is legitimate.
More → Chapter 2: staying safe
Cashing out to local currency
USDT is only useful once you can spend it. Common routes:
- A reputable exchange that supports your local currency and withdrawal method.
- A trusted local P2P buyer (with the usual caution).
- A payout account that lets you convert or withdraw on your terms.
Compare the effective rate and fees — sometimes converting locally beats an exchange, sometimes not. Details → Chapter 3: cashing out
How PayrollFlow fits in
PayrollFlow lets you collect client payments into your account and withdraw to a USDT wallet on TRC20, ERC20, or BEP20 (or to a local bank). Each withdrawal is reviewed before funds are sent — a safety check against wrong-address and wrong-network mistakes — and typically completes within a few hours. The network you choose is shown clearly so you don’t mix up TRC20, ERC20, and BEP20.
👉 Get started at app.payrollflow.io
Related
- Awesome Freelancer Payments — a curated list of ways to get paid
- Get Paid Internationally — country-by-country guides
- Freelance Invoice Templates — including a USDT invoice template
This handbook is educational and is not financial, legal, or tax advice. Cryptocurrency values and network fees change; always confirm current details for your wallet, network, and jurisdiction.