To bulk send USDC, pick the network, paste the USDC token address for that network, approve the total, then send in batches of up to 200 recipients per transaction. Take the address from Circle's own list, because the same token has a different address on every chain and some chains also have bridged copies.
The steps
- Choose the network where your recipients expect USDC.
- Open Circle's USDC contract address page (developers.circle.com/stablecoins/usdc-contract-addresses) and copy the address listed for that network.
- In PayVectro Batch Send, paste that address as the token. Check the token name and symbol it shows before you go on.
- Add your list: one address and amount per line, up to 1,000 recipients. See the CSV format guide for the exact rules.
- Approve the total. PayVectro asks for the exact amount by default.
- Send. Your wallet asks you to sign once per batch of up to 200 recipients.
- Wait for the receipt, then save the CSV with transaction hashes.
What can go wrong
- A wrong token address sends the wrong token. Copy it from Circle's page, not from a search result or a message.
- Bridged copies of USDC are separate tokens with separate addresses. Circle's page lists the Circle-issued address for each chain.
- You need the network's gas token in the wallet as well as the USDC. Gas is paid in the native token of the chain.
- A batch is all or nothing. If it reverts, nobody in that batch is paid and you can send it again.
- USDT on Ethereum is blocked in PayVectro. USDC is a different token and is not affected by that block.
Test the whole list on Sepolia first. PayVectro currently charges no fee. You pay network gas.
FAQ
Can I send USDC to multiple wallets at once?
Yes. Pick the network, paste the USDC token address for it, approve the total, then send in batches of up to 200 recipients per transaction. You sign each batch from your own wallet.
Where do I get the USDC address for my network?
From Circle's USDC contract address page at developers.circle.com/stablecoins/usdc-contract-addresses. Check it on the chain's block explorer as well.
Do I need to approve USDC first?
Yes. The batch contract moves the tokens, so it needs an allowance for the total. PayVectro requests the exact total by default.
How many recipients can I pay per transaction?
Up to 200 per transaction and up to 1,000 per list. Longer lists are split into several batches.
Does PayVectro charge a fee for USDC sends?
PayVectro currently charges no fee. You pay network gas.
Originally published at payvectro.com.
Top comments (0)