Guide · Updated 17 October 2026

How to invoice international clients in USDT (TRC-20)

If your clients are overseas, bank transfers are slow and expensive, and card processors take a cut of every payment. USDT — a stablecoin pegged to the US dollar — lets a client pay you the exact invoice amount in minutes, for a network fee of about a dollar. This guide covers how to do it safely: which network to use, what to put on the invoice, how to tell which client paid, and the mistakes that cost freelancers money.

This guide is general information, not financial or tax advice. Crypto rules differ by country — check your local regulations and talk to an accountant.

1. Why freelancers invoice in USDT

The trade-offs: you need a wallet, the client needs to know how to send crypto, and you are responsible for checking the payment is real. The rest of this guide is about doing that well.

2. Pick one network: Tron (TRC-20)

USDT exists on many networks — Tron, Ethereum, Solana and others — and they are not interchangeable. USDT sent on the wrong network can be lost permanently. The fix is simple: choose one network, state it on every invoice, and never deviate.

Most freelancers use Tron (TRC-20) because fees are low and most clients and exchanges support it. Write it explicitly: “USDT on the Tron network (TRC-20) only.” A Tron address always starts with the letter T, for example TEN4…vFi1.

3. What to put on a USDT invoice

4. Matching payments to invoices

The hardest part of USDT invoicing is telling which client paid. Transfers arrive with no name attached — just an address and an amount. Two techniques solve this:

Checking this by hand on a block explorer like TronScan works, but it's tedious. Tools like InvoiceFlow verify the transfer on-chain automatically: the right token, the right address, the right amount, confirmed — and mark the invoice paid for you.

5. Fake tokens, short payments & wrong networks

6. Tax and record-keeping

Crypto income is still income. In most countries you owe tax on the value of what you received, in your local currency, on the date you received it. Keep a record of each payment: the date, the USDT amount, the exchange rate that day, and the transaction hash. If you later sell the USDT at a different price, that gain or loss may be taxable too. Rules vary widely — in Malaysia, for example, occasional crypto gains are generally not taxed for individuals, but business income is (LHDN) — so confirm with an accountant in your country.

7. Quick answers

Is USDT safe to accept?
The token is pegged to the US dollar and widely used, but you carry the responsibility of checking each payment is genuine and on the right network. Follow the checks in this guide.
What if a client pays late?
Chase it exactly like any other invoice: written terms, friendly then firm reminders, a final notice. The payment method doesn't change your right to be paid.
Can I invoice in my own currency and still take USDT?
You can, but it adds exchange-rate confusion. It's cleaner to invoice international clients in USD when they pay in USDT.
How do I turn USDT into cash?
Sell it on an exchange that serves your country and withdraw to your bank. Check the exchange's fees and your local rules first.

Let InvoiceFlow verify USDT for you

Give clients a payment page with a QR code and exact amount, have transfers verified on-chain automatically — including unique-cent matching, partial payments and client credit for overpayments — and chase late payers on WhatsApp in one click. Free for up to 3 invoices.