RealFeeCalc Crypto fee calculator

How to receive crypto payments as a freelancer (2026 guide)

Updated October 2026 · 9 min read
Fees change. Check the provider's official fee page before you decide: we link to the official pages in the text. Not financial advice.
Short version: open an account at an exchange that serves your country, complete KYC, copy your USDT deposit address for the network your client will use, send it to your client with a short note, and test with a small amount first. Then cash out with P2P or another route that works in your country. How long setup takes depends mostly on the exchange's KYC review.

Why bother with crypto?

Payment-platform fees add up on international invoices. For reference, PayPal's published rates for US business accounts include 3.49% + 0.49 USD for Checkout and 2.99% + a fixed fee for standard cards, plus 1.50% for international payments and a 3.00% or 4.00% fee when currency conversion applies. Stripe's US pricing lists 2.9% + 30¢ for domestic cards, plus 1.5% for international cards and 1% when currency conversion is needed.

A crypto route replaces those fees with its own costs: the network fee your client's service charges for sending, the exchange fee (Binance spot trading: 0.100% for a Regular User, 0.075% with BNB), the gap between the P2P price and the real exchange rate when you sell USDT, and any bank fees. Whether it comes out cheaper depends on those costs and on your country. Our PayPal calculator and crypto calculator let you run both routes with your own numbers.

Wallet vs exchange — which to use?

You have two options:

For most freelancers the simpler start is an exchange. You can always move to self-custody later.

The setup

  1. Create an exchange account. Pick an exchange that serves your country (Binance is one option; see the note above about availability).
  2. Complete KYC. Upload an ID photo and a selfie with your real details. It is required to withdraw fiat to your bank, and review times vary.
  3. Enable 2FA. Google Authenticator or Authy. Do this before your first deposit.
  4. Go to Deposit → USDT and choose the network your client's service will send on. Copy the address and check that the network label matches.
  5. Test with a tiny amount. Send yourself $5 from another wallet or ask the client to send $10 first. Confirm it arrives.
  6. Send the payment info to your client (template below).
  7. When paid, you will see the USDT in your exchange wallet after the network confirms the transfer. Timing depends on the network and the sender's service.
  8. Cash out to fiat via P2P or another route that works in your country. Compare the P2P price and any fees on your market first.

Copy-paste invoice template

For your client email: Hi [Client], Invoice #[XX] — $[Amount] USD. I can accept this invoice in USDT if that is easier for you. Address: [Your USDT deposit address] Network: [Network, for example TRC20 (Tron)] Amount: [Amount] USDT (= $[Amount] USD) Please send the transaction hash after payment. Any questions just reply here. Thanks, [You]

Networks explained (don't skip this)

USDT exists on multiple blockchains, for example TRC20 (Tron), BEP20 (BNB Chain), ERC20 (Ethereum) and Solana. The network you pick determines the fee and which services support it. The sender's service sets the withdrawal fee and it changes over time, so ask your client to check it before sending. ERC20 fees can be high compared with a small invoice, so avoid it for small payments unless the client insists.

⚠ Critical: your address and the sender's network must match. Sending on the wrong network can mean lost funds. See our USDT network guide for details.

Cashing out to fiat

  1. Go to P2P on your exchange. Select "Sell USDT" and your local currency.
  2. Pick a verified merchant with a high completion rate and a long trade history.
  3. Post the trade. They send fiat to your bank or card, you release USDT only after you see the money.
  4. Compare the rate: check the P2P price against PayPal's conversion rate and your bank's rate for the same amount.

Tax note (important)

Tax and legal rules for receiving crypto differ by country, so check your tax authority's guidance or ask an accountant. Your wallet or exchange should provide a transaction history you can download; keep it together with your invoices. This is not financial, tax or legal advice.

Common mistakes freelancers make

Before you sign up anywhere

1) Check that the exchange serves your country. 2) Compare the live P2P price for your currency. 3) Start with a small test transfer. Fees and spreads change; the PayPal, Stripe and Binance spot fees in this guide were checked on 2026-10-19.

Ad Open Binance (affiliate link) Check availability first

Affiliate link: we may earn a commission if you sign up. Our fee figures come from the providers' own pages, not from partners. No bonus is promised.

Sources: PayPal business fees, US (page updated 2026-10-01): paypal.com/us/business/paypal-business-fees; Stripe pricing, US: stripe.com/pricing; Binance spot trading fees: binance.com/en/fee/trading. Checked 2026-10-19. Rates for other countries differ: check the provider's page for yours.

More reading