Crypto7 min read

How to get paid in USDT as a freelancer

Picnic teamNovember 8, 2026
How to get paid in USDT as a freelancer

Your client offers to pay in USDT. Before sharing an address, agree on which network, how much must arrive, and who pays the sending fee. “USDT” alone is not a complete payment instruction. The token exists on multiple networks, and a transaction confirmed on the wrong one may never be credited by your receiving service.

To get paid in USDT as a freelancer, you have two separate jobs. First, receive the asset safely and decide whether to hold or convert it. Second, document the work and account for any tax obligations in your jurisdiction. A crypto payment does not make either job disappear.

What should you agree with the client before they send USDT?

Put these details in your contract, proposal, or invoice:

  • Price and reference currency. Is the job priced in USDT, USD, or your local currency? If the invoice uses a different currency, agree on how and when the USDT amount will be calculated.
  • Exact asset and network. Write “USDT on Polygon,” not just “USDT.” Tether lists several supported protocols, but that does not mean your receiving wallet or service supports all of them.
  • Net amount. Does the client's platform subtract its withdrawal fee from the amount sent or charge it separately? Agree on the amount that must actually reach you.
  • Proof of payment. Ask for the transaction hash or TxID, which lets you locate the transfer on a block explorer.
  • What happens if something goes wrong. Set out what to do if the amount is short or the sender picks a different network. Do not assume a confirmed crypto transfer can be reversed.

An invoice records what you charged; it does not replace any tax documents your business must issue. If you work from Brazil, see our Portuguese-language guide to invoicing an international client and ask your accountant whether a Brazilian fiscal invoice is also required.

How to receive a freelance USDT payment in six steps

  1. Open the receiving flow. In your wallet or platform, select USDT and a network offered on that screen. Do not reuse an old address for convenience.
  2. Send complete instructions. Share the copied address, network, token, amount, and any additional details the receiving service requires. Verify the address through a trusted channel instead of copying it from an old transaction.
  3. Consider a small test. A transfer above the destination's minimum can limit losses if something is wrong. It also incurs a fee and does not guarantee the next transfer will be correct.
  4. Check the on-chain transaction. Open the hash in the explorer for the network used. Check status, token contract, destination address, and amount. A screenshot saying “sent” is not enough.
  5. Check the receiving balance. On-chain confirmation and a platform credit are separate events. If the balance has not appeared, do not ask the client to pay again immediately. Compare the details and contact the receiving service if needed.
  6. Keep an audit trail. Save the contract, invoice, hash, date and time, amount received, fees, and records of any later conversion. These connect the work you performed to the payment you received.

Coinbase's receive troubleshooting guidance likewise emphasizes checking the address and expected network. If they differ, read our Portuguese-language guide to what happens when crypto is sent on the wrong network. Legitimate support does not need your password, private key, or recovery phrase to look up a transaction hash.

Which network should a client use to pay in USDT?

Pick a network shown both in the sender's withdrawal screen and your current receiving screen. Common labels include ERC20 for Ethereum, TRC20 for Tron, BEP20/BSC for BNB Smart Chain, and Polygon. An address beginning with 0x does not prove that a receiving service supports every EVM network at that address.

If two compatible routes are available, compare the cost through to usable balance, not just the sender's withdrawal fee. A cheaper send may require a bridge or another conversion at the destination. Fees change, so read the live quote and net amount before sending. Our Portuguese-language USDT network guide explains why compatibility comes before price.

In Picnic, the crypto-deposit flow shows assets and networks available for the current operation. Some deposit routes use a partner to receive a transfer and convert it to the destination balance; the displayed address should not be treated as a permanent personal-wallet address. USDT sent through the Tron route should not be assumed to remain USDT on Tron after settlement: check the asset to be credited and the quote before proceeding. Do not reuse an address from a previous operation, especially when a client is paying in installments.

After receiving USDT: hold it or convert it?

That decision depends on how you plan to use the money and the costs shown at the time. If you need Brazilian reais for expenses, compare the final amount after conversion and a Pix withdrawal. If you plan to keep dollar exposure, consider the token issuer, network, and service risks. USDT aims to track the dollar; it is not an insured bank deposit.

In the Picnic app, a crypto position can be converted into the BRL, USD, or EUR account leg. This is a separate transaction after receipt, with its own quote and potential costs. Do not promise a client that sending 1,000 USDT will create 1,000 spendable units in another account. Read the operation summary before accepting it. If you want to sell and receive reais via Pix, compare our Portuguese-language guide to fees, timing, and limits for converting USDT.

With Picnic's self-custody wallet, you maintain control of your assets. That does not mean the platform cannot see balances or that every token and network is supported. Check the specific receiving route in the app rather than relying on a generic list of USDT networks.

Do you owe tax when a client pays you in USDT?

The payment method does not erase the income from your work. Brazil's Receita Federal examined a case involving compensation for services paid in virtual currency and did not treat it as a gift merely because crypto was used. That ruling addresses a particular case; it is not a universal freelance tax schedule.

For a Brazilian tax-resident individual receiving income from abroad, the Receita's Carnê-Leão guidance, checked on November 8, 2026, describes monthly reporting and payment for applicable taxable income from non-employment work and foreign sources, subject to relevant treaties. The tax authority's currency-conversion method is not necessarily the exchange rate shown in a crypto app. Do not use an arbitrary BRL price for USDT as a complete tax calculation.

If you invoice through a Brazilian company, accounting for the service revenue, issuing tax documents, and disposing of the token depends on the company's regime and actual transactions. Do not automatically move a company payment to a personal account. Before accepting the first transfer, ask your accountant how to document the receipt and any subsequent sale. The Receita's crypto-transaction reporting guidance describes an obligation to assess separately from income tax on the work.

Being paid for work and later selling or swapping the USDT are different events. Keep records of both. There is no universal “USDT freelancer tax rate”: residency, individual or company status, payer, tax regime, and later transactions all matter. This is general information, not individual tax advice. If you are not tax-resident in Brazil, use your own jurisdiction's rules instead.

The safer workflow is straightforward: agree on the network and net amount before billing, verify the hash and credited balance before marking the invoice paid, and preserve your records before converting. A wallet you control is useful only if you also check the route and can document the receipt. In Picnic, review the deposit options and quote for your actual operation; do not assume every network settles into the same asset.


Picnic is a technology platform that lets users independently interact with USDC, a U.S. dollar-pegged stablecoin issued by Circle, on public blockchains. USDC is not legal tender in Brazil.

Displayed exchange rates vary with market conditions. The final applicable amount is the one shown on the transaction confirmation screen. Cryptoassets involve risks, including volatility and loss of peg.

Picnic does not custody user assets and is neither a financial institution nor a virtual asset service provider. Sending and receiving U.S. dollar payments through a U.S. account is offered in partnership with Noah Savings Inc. Terms and conditions apply.

Information verified in November 2026.

Picnic team

Picnic team

Technology platform

The Picnic team creates content about international finance, cards and digital dollars.

Share:
#USDT#freelancer#international payment#crypto#tax records

Get your Picnic card

No annual fee, no IOF and no Picnic fee. Open your account in five minutes.

Open your account →