Satqo ESPTSign inGet started
Getting paid

How to accept USDT payments as a freelancer

Clients abroad increasingly offer to pay in USDT. Here is how to take that payment without mistakes: the right network, a proper invoice, clear fees and records your accountant can use.

Published 4 min read

Why clients pay in USDT

USDT (Tether) is a stablecoin: a token designed to track the US dollar one to one. For a freelancer that matters for a simple reason: an invoice of 800 USDT is worth roughly 800 dollars when it is sent and when it arrives. You avoid the price swings of coins like Bitcoin while keeping what makes crypto attractive for cross-border work: it moves on weekends, does not depend on a correspondent bank and arrives in minutes rather than days.

That does not make it the right choice for every client. Some companies can only pay by bank transfer, and in some countries receiving crypto has specific legal or tax rules. Check what applies where you live before you offer it.

Pick the network first

USDT exists on several blockchains. The same "100 USDT" sent on TRON and on Ethereum are different tokens on different networks, and money sent on the wrong one may not be recoverable. Agree the network with your client before they pay. The common choices:

NetworkStablecoinsWhat to expect
TRON (TRC-20)USDTThe most widely used network for USDT transfers; supported by most exchanges and wallets.
TONUSDTFast and cheap; payments to a shared address need a memo (comment) so they can be matched.
Ethereum (ERC-20)USDT, USDCWidely supported by wallets and exchanges; network fees are usually the highest of the four.
ArbitrumUSDCAn Ethereum layer 2 with low fees; popular for USDC.

The client pays the network fee when sending. It depends on the network and on how busy it is, so it is worth telling a client who pays from an exchange which network is cheapest for them.

A wallet address or an invoice link?

The quickest way to get paid is to send your wallet address. It works, but it leaves a lot to chance:

  • Wrong network. Nothing stops a client from sending USDT on a different network than your address expects.
  • Wrong amount. Exchanges often deduct their withdrawal fee from the amount sent, so 500 USDT leaves the client and 499 arrives. Who owes the difference?
  • No record. A bare transfer does not say which invoice or project it pays for. Matching payments by hand gets messy after a few clients.
  • Address poisoning. Scammers send tiny transfers from look-alike addresses, hoping you or your client copy the wrong one from the history.

An invoice link solves most of this. The client opens a page that shows the exact amount, the network and a fresh address or QR code for this invoice only. The page tracks the payment and turns to "paid" on its own, and you see which invoice it settles.

Step by step with an invoice link

Here is how it works with Satqo; the logic is the same with most crypto invoicing tools.

  1. Open an account at dash.satqo.com. Creating invoices does not require a subscription.
  2. Create an invoice. Set the amount in USD, EUR or directly in a coin, choose the coin the client pays (USDT, USDC and others) and the network. A USD price is converted to the coin at the current rate when you create the invoice, so the client pays an exact amount.
  3. Send the link. It looks like pay.satqo.com/aB3dE5fG. Paste it into email, Telegram or WhatsApp, or show the QR code.
  4. The client pays from any wallet or exchange. No account is needed on their side. A link made in the dashboard stays open for 24 hours by default; you can shorten it to 15 minutes, 1 hour or 6 hours.
  5. You see it paid. The invoice changes status as soon as the network confirms the transfer, and the money appears on your balance.

If a client sends less than asked, the invoice shows what is still missing and the part received stays on your balance; you can ask for the rest with a new link. If they send more, all of it is credited.

What it costs

As of October 2026, Satqo charges 0.5% of each incoming payment. The client covers the network fee for sending. For an invoice of 1,000 USDT that means 995 USDT on your balance. There is no monthly fee and no setup fee. Sending money out to a wallet has no Satqo fee; you pay only the network fee of that transfer. Current fees are always on the pricing section.

After the money lands

You have three options, and you can mix them:

  • Keep it in stablecoins on your balance, in the currency the client paid.
  • Send it to any wallet, for example your own wallet or an exchange account where you sell for local currency.
  • Spend it with a virtual card. Satqo's virtual Mastercard is loaded from your USDT or USDC balance and works online and in Apple Pay. See how the card works and what it costs.

Records, taxes and safety

Income received in crypto is generally still income. Rules differ by country, so keep records from day one: for each payment, the date, the client, the amount, the coin, the network and the transaction hash. Satqo lets you download a statement of your payments as a CSV file that an accountant can read. Ask a local tax adviser how crypto income is declared where you live.

On safety: share your invoice link rather than a reused address, double-check every address you pay out to, and be wary of unexpected tiny transfers. Satqo screens incoming payments against blockchain risk databases; funds flagged as high-risk are held for review instead of being credited straight away, which protects your balance from tainted money.

This guide is general information, not legal, tax or financial advice. Crypto services and the card are available only where the law allows them, and availability depends on your country of residence. Fees and features are as of October 2026; the dashboard always shows the current ones before you confirm.