Sending money abroad with USDC
A step-by-step guide to using USDC for international transfers. Cheaper and faster than traditional remittances.
Why USDC works for remittances
Sending money to family abroad has always been expensive. Western Union, MoneyGram, and bank wires charge 5-10% in fees on small transfers, and the money takes days to arrive. USDC changes that equation. You can send any amount across borders in minutes for less than a penny in network fees.
The catch: both sender and recipient need a way to handle USDC. This guide walks through the entire process, including how your recipient converts to local currency.
What you need to get started
As the sender, you need USDC in a wallet or on an exchange. If you don't have any yet, our buying guide walks through the process.
Your recipient needs a crypto wallet that supports USDC. Coinbase Wallet, MetaMask, or Trust Wallet all work and are free to download. If your recipient isn't crypto-savvy, help them set up a wallet before your first transfer. It takes about 10 minutes.
Both of you need to agree on which network to use. For remittances, Base or Solana are the best choices: near-zero fees and confirmation in seconds.
Step-by-step: sending the money
1. Get your recipient's wallet address. They open their wallet app, tap "Receive," and share the address with you. Make sure they select the right network (Base or Solana).
2. Open your wallet or exchange. Go to your USDC balance and tap "Send."
3. Paste the recipient's address. Never type it manually. Copy-paste only.
4. Select the network. This must match the network your recipient expects. Sending on the wrong network means lost funds.
5. Enter the amount and confirm. On Base or Solana, the fee will be under $0.01.
6. Share the transaction hash with your recipient so they can verify arrival.
How your recipient converts to local currency
This is the part most guides skip, and it's the most important for remittances. Your recipient has USDC in their wallet. Now what?
Local exchanges are the most common method. In the Philippines, Coins.ph lets users sell USDC and withdraw to GCash or bank accounts. In Mexico, Bitso supports USDC-to-MXN conversions with bank withdrawals. In Nigeria, platforms like Quidax and Luno handle USDC-to-NGN.
P2P platforms like Binance P2P or Paxful allow selling USDC directly to local buyers for cash or mobile money transfers.
Crypto debit cards from providers like Visa-backed cards let recipients spend USDC directly at merchants, converting to local currency at the point of sale.
The best option depends on the country. Our country-specific guides cover the details for each major remittance destination.
Cost comparison: USDC vs traditional remittances
Let's compare sending $200 from the US to the Philippines:
Western Union: $8-15 fee + 2-4% exchange rate markup = $12-23 total cost. Delivery: 1-3 days.
Bank wire: $25-50 fee + exchange rate spread. Delivery: 3-5 business days.
USDC on Base: $0.001 network fee. Delivery: under 1 minute. Plus the recipient pays a small fee (typically 1-2%) to convert USDC to PHP on a local exchange.
Even accounting for the recipient's conversion costs, USDC saves 50-80% compared to traditional remittance services on most corridors.
Tips for regular senders
Set up a routine. If you send monthly, establish the process once and it becomes second nature. Save your recipient's address in your wallet's address book.
Send a test first. Before your first real transfer, send $5 to make sure the address is right, the network matches, and your recipient can access the funds.
Consider timing. If your recipient needs to convert to local currency, exchange rates vary slightly throughout the day. This usually matters less than traditional remittance markup, but it's worth noting.
Keep records for both parties. Note the date, amount, transaction hash, and exchange rate used for conversion. This helps with tax reporting and resolving any disputes.