Stablecoins & Gaming

Getting paid in USDC for tournaments, streams or gigs

You can get paid in USDC (or USDT) for a tournament prize, stream donations or freelance game work, but a few details decide whether the money actually arrives and stays usable. Agree with the payer on the exact token and network, give them an address you control on that network, check their address before you accept, and keep a record of every payment for taxes. Unlike a bank transfer, a mistake can't be reversed.

1. Agree on the token and the network

USDC runs on many blockchains, and each one is separate. Circle says USDC "runs on multiple blockchains" and publishes the official list of networks and contract addresses source. If the payer sends on one network and your address is on another, the money may not reach you.

Two traps to know about:

  • USDC on Tron. Circle supports only redemptions of USDC on TRON, "effective February 21, 2024" source, so it no longer issues new USDC there. Ask for another network.
  • USDC.e. Some networks also carry "a separate bridged USDC representation, labeled USDC.e, which is not issued or backed by Circle" source. Make sure you're being paid in the token you agreed on.

2. Give an address you control

Use a wallet where you hold the recovery phrase, or a deposit address from an exchange account in your own name. Copy it from the app; never type it out by hand. The ethereum.org security guide puts it simply: "Always make sure the address you are sending to exactly matches the desired recipient's address before sending a transaction" source. The same rule applies when you share your address: send it in writing and ask the payer to read back the first and last characters.

On Tron, a brand-new address has a quirk: "An account exists locally as soon as you generate its key pair, but the network only recognizes it after activation" source. Ask your wallet app whether your new Tron address needs activating before the payer sends.

3. Keep some coins for fees

Receiving is free for you, but moving the money later isn't. On Ethereum, "Gas fees have to be paid in Ethereum's native currency, ether (ETH)" source. On Solana, "Every Solana transaction requires a fee paid in SOL" source. On Tron, if you don't have enough network resources, "TRX is burned for the caller-side remainder" source. Without a little of the network's own coin, your USDC can sit stuck in the wallet.

4. Check who is paying you

If a stranger or a new sponsor pays you, paste their address into Stablecoin scanner ACHIVX. You'll see its balance, its recent transfers and whether the issuer has frozen it. This matters because frozen money is useless: under Circle's policy, a blocked address "can no longer send or receive Circle Stablecoin and all of the Circle Stablecoin controlled by that address is blocked and cannot be transferred on-chain" source. Circle's terms also warn that a holder linked to suspected illegal activity "may forfeit any rights associated with your USDC, including the ability to redeem USDC for USD" source.

Red flags: someone pays you more than agreed and asks you to send back the "extra," or a "sponsor" wants you to forward funds to a third address. Walk away.

5. Keep records and ask about taxes

Save the transaction ID (hash), the date, the amount and who paid you, plus any invoice or prize announcement. How stablecoin income is taxed depends on where you live and on your situation, so check with a tax professional or your local tax authority before you file. We don't give tax advice.

FAQ

Should I ask for USDC or USDT?

Ask for whatever you can actually use: the token and network your wallet or exchange supports for withdrawal to your bank. Both are dollar stablecoins from different issuers.

The payer says they sent it, but I see nothing. What now?

Ask for the transaction ID and look it up. Most often the payment went out on a different network or to a different address.

Can a tournament organizer take the money back?

Not by reversing the transfer. Once it's confirmed, only you can send it onward, unless the issuer freezes your address.

Is it safe to post my wallet address publicly for donations?

Anyone can see an address's balance and history, so consider a separate address just for donations.