# Accepting USDT as a merchant: what to verify

**Short answer.** A merchant that accepts USDT TRC20 should verify the network, the incoming transfer and the sender before treating a payment as final. Wait for the confirmed status, and screen the sender against the Tether blacklist and OFAC.

## How do I accept USDT TRC20?

Give the payer a TRON address (`T…`, 34 characters) and say clearly that the network is TRON/TRC20. USDT on TRON is the contract `TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t` ([Tether](https://tether.to/en/supported-protocols/)).

## How do I confirm the payment arrived?

A TRC20 payment is a `Transfer` event of the contract, not a TRX transfer ([TRON TRC-20 interface](https://developers.tron.network/re/docs/trc20-protocol-interface)). Watch it with [incoming-transfer alerts](/guides/usdt-incoming-transfer-alerts/) and treat it as received only after `transfer.confirmed`.

## Why screen the sender?

Funds from a blacklisted or sanctioned address can cause problems for you later. OFAC lists digital currency addresses but not exhaustively ([OFAC FAQ 562](https://ofac.treasury.gov/faqs/562)). Check the sender in the [checker](/tools/usdt-trc20-checker/) and decide by your own policy; this guide is not legal advice.

## Key facts

| Fact | Value | Source |
|---|---|---|
| Network to state | TRON (TRC20) | [Tether supported protocols](https://tether.to/en/supported-protocols/) |
| USDT contract | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t | [Tether supported protocols](https://tether.to/en/supported-protocols/) |
| Status to wait for | transfer.confirmed | [TRCBeacon docs](/docs/) |
| OFAC listings exhaustive | Not likely | [OFAC FAQ 562](https://ofac.treasury.gov/faqs/562) |

## Check an address now

Paste a TRON address into the [USDT TRC20 checker](/tools/usdt-trc20-checker/) to see Tether blacklist status and OFAC matches. To get alerts on incoming transfers, [start in the Telegram bot](https://t.me/trcbeaconbot).

## Related guides

- [Incoming USDT TRC20 notifications](/guides/usdt-incoming-transfer-alerts/)
- [TRC20 vs ERC20, BEP20 and TON: what differs](/guides/trc20-vs-erc20-bep20-ton/)
- [AML check of USDT TRC20: what it covers](/guides/aml-check-usdt-trc20/)

## Frequently asked questions

### Can I rely on a screenshot of a transfer?

No. Verify the transfer on-chain.

### What if the sender is on a list?

Decide by your compliance policy and local law, and ask a lawyer.

### Does TRCBeacon hold my funds?

No. It is read-only monitoring, with no keys.

### What about reorganisations?

The transfer.reorged event tells you a seen transfer vanished.
