How to Send Tokens from MetaMask to Another Wallet on Polygon (2026)
When I was testing RizeCoin, I needed to send tokens between wallets to verify everything worked. The first time felt risky — a wrong address means the tokens are gone permanently, and there’s no support desk to call.
My approach: send a small test amount to my own second address first. Confirm it arrived using PolygonScan. Then send the full amount. This process hasn’t failed me yet.
If you send tokens to the wrong address, they are gone. There is no undo, no refund, no customer support that can recover them. The steps below are designed to minimize that risk — but the responsibility is yours.
Before You Start
Check the network selector at the top of MetaMask shows “Polygon Mainnet.” Sending tokens on the wrong network is one of the most common mistakes.
2. POL for gas
Every transaction on Polygon requires a small amount of POL for gas. Without POL, nothing moves. If you need to get POL first, this guide covers how to buy it on MEXC.
3. The recipient’s address
Have the exact wallet address you’re sending to ready. Copy it directly from the source — never type it manually.
Step 1 — Open MetaMask and Click Send
Open MetaMask and make sure you’re on Polygon Mainnet. Click the “Send” button on the main screen.
A field appears asking for the recipient address. This is the most critical step in the entire process.
Step 2 — Enter the Recipient Address
Paste the recipient’s wallet address into the field. Do not type it manually — copy and paste every time.
A wallet address is a 42-character string. One wrong character and the tokens go to a completely different address — or nowhere at all. Copy-paste eliminates that risk.
When I was testing RizeCoin, I sent to my own second MetaMask address. I copied the address directly from MetaMask on that second account, then pasted it into the send field on the first. This way even if something went wrong, I was sending to myself.
Some malware monitors your clipboard and replaces any copied wallet address with the attacker’s address. You copy the correct address, paste it — and it’s actually a different address.
How to protect yourself: after pasting, always verify the first 4–6 characters and the last 4–6 characters of the address match what you copied. If they don’t match, do not send. Your device may be compromised.
Step 3 — Select the Token to Send
After entering the address, MetaMask asks which token you want to send. By default it shows POL. If you want to send a different token — USDC, RZC, or anything else — click the token selector and choose from your wallet’s token list.
Step 4 — Enter the Amount
Enter how much you want to send. MetaMask shows your available balance for the selected token.
If you send all your POL, you’ll have nothing left to pay for future gas fees. Keep at least a small amount of POL in your wallet at all times — even $1–$2 worth is enough for many transactions on Polygon.
Step 5 — Review and Confirm
MetaMask shows a summary before you confirm. Check three things:
2. Amount: Confirm the token and the amount are correct.
3. Network: Confirm it shows Polygon Mainnet, not Ethereum or any other network.
If everything is correct, click “Confirm.” The transaction is submitted to the network.
Step 6 — Verify on PolygonScan
After confirming, the transaction appears in MetaMask’s activity tab. Tap on it and click “View on block explorer” to open it in PolygonScan.
Wait for the status to show “Success.” On Polygon this usually takes a few seconds. Once confirmed, the tokens are in the recipient’s wallet. You can verify by searching the recipient’s address on PolygonScan and checking their token balance.
For a detailed guide on reading PolygonScan transaction records, see How to Find Your Transaction on PolygonScan.
Sending Different Token Types
Sending USDC or other ERC-20 tokens: Select the token from the dropdown. Make sure the recipient’s wallet supports that token on Polygon — not all wallets display every token automatically, but the token is there if sent correctly.
Sending a custom token like RZC: The token needs to be imported in MetaMask first using its contract address. Once imported it appears in your token list and can be sent the same way as any other token.

Comments