RealFeeCalc Save on fees โ†’

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

Updated April 2026 ยท 9 min read
Short version: open a free exchange account (Bybit works well), complete KYC, get your USDT deposit address on the TRC20 network, send it to your client along with a short note, withdraw to your bank via P2P. Total setup: under 15 minutes.

Why bother with crypto?

PayPal and Stripe eat 2.9%โ€“4.4% + $0.30 from every payment, plus another 3% in currency conversion if you're international. USDT transfer fees are ~0.1% or less. On a $5K/month invoice load you save ~$4,000/year. Our PayPal calculator and crypto calculator show the exact numbers for your case.

Wallet vs exchange โ€” which to use?

You have two options:

For most freelancers: start with an exchange. You can always move to self-custody later.

The 10-minute setup

  1. Create a Bybit account. Use this signup link โ€” referral code B43BYNM is applied automatically (unlocks the current bonus).
  2. Complete KYC. Upload an ID photo + selfie. Takes 2โ€“10 minutes to approve. Required to withdraw fiat to your bank.
  3. Enable 2FA. Google Authenticator or Authy. Do this before your first deposit.
  4. Go to Deposit โ†’ USDT โ†’ TRC20. Copy the address (starts with T...). TRC20 has the lowest network fees (~$1).
  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'll see the USDT in your Bybit wallet within 5โ€“30 minutes.
  8. Cash out to fiat via P2P (best rates, 0% fee) or card withdrawal.

Copy-paste invoice template

For your client email: Hi [Client], Invoice #[XX] โ€” $[Amount] USD. To save on PayPal/wire fees we accept USDT on the Tron (TRC20) network. Address: [Your Bybit TRC20 address] Network: TRC20 (Tron) Amount: [Amount] USDT (= $[Amount] USD) Any questions just reply here. Thanks, [You]

Networks explained (don't skip this)

USDT exists on multiple blockchains. The one you pick determines the fee:

โš  Critical: your address and the sender's network must match. Sending TRC20 to an ERC20 address = funds lost. See our USDT network guide for details.

Ready to start? Open your free Bybit account.

2 minutes. No credit card. Code B43BYNM applied automatically for the bonus.

Create Bybit account โ†’

Cashing out to fiat

  1. Go to P2P on Bybit. Select "Sell USDT" โ†’ your local currency.
  2. Pick a verified merchant with high completion rate (99%+) and many trades (1000+).
  3. Post the trade. They send fiat to your bank/card, you release USDT. Usually takes 5โ€“30 minutes.
  4. Rate: typically 1โ€“3% better than PayPal's FX. Over a year it matters.

Tax note (important)

In most countries receiving crypto is treated the same as receiving cash โ€” it's income. You report it on your tax return using the exchange rate at time of receipt. Bybit provides transaction history you can download. If you're unsure, talk to an accountant in your country. This is not financial or legal advice.

Common mistakes freelancers make

Stop paying the PayPal tax. Get started in 2 minutes.

Code B43BYNM unlocks deposit bonus + fee discount.

Sign up on Bybit โ†’

More reading