Deals and P2P

How to accept USDT payments safely: for freelancers and shops

Updated 3 min read

In short

  • A payment has arrived only when real USDT is visible on the blockchain at your address. The client’s messages do not count.
  • Check not just the transfer but the payer’s address: dirty money is later blocked by the exchange, on your side.
  • One address per order and records of the deal spare you disputes and source-of-funds questions.

How to check that a payment is real

Ask the client for the transaction hash or find the incoming transfer in your wallet. Paste the hash into GuardPay /check and compare:

  • token — real USDT, contract TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t, not a token with the same name, see fake USDT;
  • recipient — your address in full;
  • amount — exactly as invoiced;
  • status — the transfer is confirmed on the network.

Check the payer

If a client pays from an address that carried stolen money, you will find out when an exchange holds your deposit. Before the first deal with a new client and before a large payment, check their address in /check: risk labels, sanctions, links to known schemes. High risk is a reason to ask for payment from another address or to decline the order.

If money already came from a problem address, do not forward it and keep the chat and contract: you will need them to answer the exchange, see if USDT is blocked.

How to set up receiving

  • A separate wallet for payments. Do not mix it with personal savings or connect it to websites.
  • The address in the invoice as text and a QR code. The client copies it rather than typing it.
  • State the network: TRON (TRC-20). USDT on another network will not arrive at your TRON address and is hard to recover.
  • Keep a little TRX on that address: without it you cannot move the USDT you receive, see energy and fees.
  • Keep records: invoice, contract, chat, payment hash. They answer “where did the money come from”.

Typical client tricks

  • “I overpaid, return the difference” — first check that the first payment is real.
  • “I will pay after you sign this in your wallet” — receiving money needs no signature, see approvals.
  • A “zero transfer” from an address that looks like the client’s — address poisoning. Send refunds and payouts only to the address in the contract.

Check an address for free

Trust score, risk labels, links to known scam addresses, fake tokens and granted approvals — in a minute, with no signature and no wallet connection.

Check an address

FAQ

Can a client cancel a USDT payment?

No. A confirmed transfer on TRON is final. That is why you check the payment on the blockchain before handing over the work or goods.

Do I need to sign anything to receive USDT?

No. Receiving a transfer needs no signature and no connection. A request to sign a transaction “to receive payment” is a sign of fraud.

This guide explains how schemes work and how to protect yourself. It is not legal or financial advice.

Read next