Crypto payment checklist for freelancers
Use this checklist before you accept USDT, USDC or another crypto payment from a client. It is designed to reduce mistakes, not to encourage speculation.
Updated: May 11, 2026. Crypto payments can have legal, tax and compliance implications. Keep records and verify local rules.
Before you agree
- Confirm legality. Check whether crypto payments and the exchange you plan to use are allowed in your country.
- Choose the asset. Use a stablecoin for invoices unless you deliberately accept volatility risk.
- Choose the network. State the exact network on the invoice.
- Check cash-out. Look at Bybit P2P, Binance P2P, bank routes and local spreads before accepting the invoice.
- Compare fees. Use the crypto and PayPal calculators to compare total cost.
Useful tools
Crypto fee calculator PayPal calculator USDT invoice template
Invoice checklist
- Invoice number and client name.
- Amount due in USD and amount due in USDT or USDC.
- Exact asset and network.
- Wallet address in text, not just a screenshot.
- Confirmation rule.
- Who pays network fees.
- Refund and mistake policy.
After payment
- Save the transaction hash.
- Screenshot or export the exchange deposit record.
- Record the USD value at the time you recognize income.
- Record the cash-out transaction and bank receipt.
- Keep client messages that confirm the payment purpose.
Where Bybit and Binance fit
Bybit and Binance are not the product you are selling. They are possible cash-out rails. Your site should guide users to the right rail based on country, spread and eligibility. That is why these pages link between Bybit P2P, Binance P2P and Bybit vs Binance.
Do not promote shortcuts.
Do not recommend fake KYC, VPN use, duplicate accounts or artificial transactions. Those tactics can get users blocked and can make the site look low-quality to ad reviewers.