How to Invoice International Clients in USDT
· Updated · 5 min read
Short answer: A good USDT invoice states the amount in US dollars and in USDT, the exact network, your deposit address, any memo or tag your wallet shows, the due date, and that the sender covers all fees so the full amount arrives. Share the address in writing, confirm it through a second channel with each new client, start with a small test payment, and mark the invoice paid only once the transfer is confirmed in your wallet.
Your new client in Toronto has signed off on the proposal and sends one short question: “Great, where do I pay?”
If the answer is a USDT address typed into a chat window, you're one typo or one missing detail away from a payment that never arrives. A proper invoice fixes that. It tells the client exactly what to send, on which network, to which address, by when, and it gives both of you a record.
If you haven't settled on your rate yet, start with how to price your freelance work in USDT. This post picks up from the moment you're ready to bill.
A sample USDT invoice
Here's what the payment section of a USDT invoice can look like. Fill in your own details; the bracketed parts come straight from your wallet.
| Field | Example |
|---|---|
| Invoice number | INV-2026-014 |
| Issue date | 20 May 2026 |
| Due date | 3 June 2026 (14 days) |
| From | Your name or business name, email |
| Bill to | Client's name, company and address |
| Description | Website redesign, phase 1, as agreed on 12 May |
| Amount due | USD 1,200.00 |
| Payable in | 1,200 USDT (accepted at 1 USDT = 1 USD) |
| Network | [the network name exactly as your wallet shows it] |
| Deposit address | [pasted from your wallet] |
| Memo or tag | [only if your wallet shows one; otherwise leave this row out] |
| Fees | Sender covers all network and withdrawal fees. The full 1,200 USDT must arrive. |
| Note | Please send a small test payment first if this is your first payment to this address. |
Everything else on the invoice (your logo, terms, bank details for other payment methods) stays as usual.
Line by line
Amount in dollars and in USDT
Your client's accounts team thinks in dollars, so the invoice should too. Stating the USDT amount and the 1:1 basis next to it removes any doubt about how much to send. USDT is designed to stay worth about one dollar, which is why the two figures match.
Network
This is the line that loses people money. USDT runs on several blockchains, and an exchange's withdrawal screen may call the same network by different names (TRC20, TRON, “Tron network”). Copy the network name exactly as your wallet shows it, and if it helps, add the plain-English name in brackets. Our guide to USDT TRC20 vs BEP20 vs ERC20 explains the differences, including why fees vary.
Deposit address
Never type an address by hand. In KWIQ, open your USDT wallet, copy the deposit address and paste it into the invoice; our guide on how to find your USDT wallet address shows where it is. Then check the first and last five or six characters against the app. You can paste it into the crypto address checker to confirm which network it belongs to.
Memo or tag
USDT on the most common networks doesn't usually need a memo. Some coins and some exchange deposit addresses do, and a missing memo can leave a payment stuck. If your wallet shows a memo, tag or destination tag with the address, include it on the invoice. If it doesn't, leave that line off. Our post on the memo or destination tag explains when it matters.
Fees
When a client withdraws USDT from an exchange, the exchange may take a withdrawal fee from the amount they enter. Unless the invoice says otherwise, you can end up 1 or 2 USDT short and stuck chasing a small balance. “Sender covers all fees; the full amount must arrive” avoids that.
Due date
Give a clear date, not “on receipt”. If you charge for late payment, say so here, in plain words.
Run a test payment with every new client
The first payment to a new address is where mistakes happen. Ask for a test:
- The client sends a small amount, such as 5 USDT, using the exact network and address on the invoice.
- You confirm it has arrived and shows as confirmed in your wallet.
- You reply, “Test received, please send the balance.”
- The client sends the remainder, adjusted for the test.
It costs one extra network fee and a few minutes. It can save the whole invoice.
Confirm before you mark it paid
A client saying “Sent!” is good news, not proof. Before you mark the invoice paid:
- Check your wallet for the deposit, marked as confirmed.
- Ask for the TXID (transaction ID) if the payment isn't showing yet, and look it up on a block explorer: right network, right address, right amount.
- Don't accept screenshots as proof, however friendly the client.
Once it's confirmed, send a short receipt: invoice number, amount received, date and TXID. It looks professional, and it closes the loop for both of you.
Protect the address on your invoices
Invoices are a favourite target for fraud. If someone gets into your email, they can send your client an “updated” invoice with their own address. Tell new clients up front that your payment address won't change without a call, and confirm it on a call or video meeting the first time. If a client ever receives an invoice from you with a new address, they should check with you on a channel other than email before paying.
Keep the paper trail
For each invoice, keep the PDF, the TXID, the date the payment was confirmed, and the naira value when you sold. Together they show who paid you, for what and how it reached your bank. That record is useful at tax time and if your bank ever asks where a payment came from, which our post on crypto income and your bank account covers in detail.
Cashing out
Once the USDT is in your KWIQ wallet, you can hold it or swap it to naira whenever you choose. The swap is free, you see the rate and naira amount before you confirm, and you can withdraw to any Nigerian bank account. Our guide for freelancers getting paid in crypto covers the whole routine from invoice to bank.
Before your next client asks where to pay, copy the fields above into your invoice template, so the answer takes one email. If you don't have a USDT address yet, download the KWIQ app and copy it from your USDT wallet, or create a free account on the web if you'd rather start from your laptop.
Frequently asked questions
Should I put my USDT address on every invoice?
Yes, but confirm it through a second channel the first time, such as a quick call or a message from your usual email address. That makes it much harder for a fake invoice carrying someone else's address to slip through.
What if my client pays on the wrong network?
Funds sent on a network your address doesn't support may not arrive and can be lost. Contact your wallet's support straight away with the transaction ID, and put the network in bold on every future invoice.
Can I accept USDC as well as USDT?
If your wallet supports it, yes. KWIQ has wallets for both, and both can be swapped to naira for free. List each accepted coin with its own network and address so your client doesn't have to guess.
What should I do if the client sends less than the invoice?
Check whether the gap is a network or exchange withdrawal fee, then ask the client to send the balance. A line saying the sender covers all fees prevents most short payments.
Written by
Mercy Ikeh
Technical Writer at KWIQ
Writes KWIQ’s guides on crypto, payments and keeping your money safe online.