Which Network Should You Use to Send USDC? (And How Not to Lose Your Funds)
USDC runs on more than thirty networks, and sending it over one the recipient doesn't read can cost you the money. How to choose, which network D-ONE CASH uses and what to check before every transfer.
Why USDC has a "network"
USDC is a digital dollar issued by Circle, and it doesn't exist in just one place. According to Circle's official list, it runs on more than thirty blockchains, including Ethereum, Base, Arbitrum, Polygon PoS and Solana, and on each one the token is controlled by a different contract.
Each of those networks is an independent system with its own ledger of balances. A transfer made over Ethereum only exists on Ethereum. If the platform receiving it is watching Base, as far as it's concerned that money never arrived.
There's a second nuance. Some networks also carry "bridged" versions of the token that Circle neither issues nor backs; its own documentation gives the example of USDC.e on the X Layer network. So when you choose on an exchange, it's not enough for the option to say "USDC": it has to be USDC on the network you're going to use.
The mistake that costs money
The trap is in the addresses. A 0x… address has exactly the same format on Ethereum, Base, Arbitrum, Polygon and the rest of the Ethereum-compatible networks, so looking at it tells you nothing about which network the recipient is reading it on.
D-ONE CASH checks that the address has the right format, but it can't know which network the platform on the other end is listening on. Only you can check that, on the recipient's deposit screen.
And the mistake can't be undone. Our disclaimer says it plainly: once transmitted to the blockchain network, an operation cannot be canceled, reversed or modified, and a transfer sent to a wrong address or recipient, or over an incompatible network, will not be recoverable.
Why it's always Base on D-ONE CASH
On D-ONE CASH you don't pick the network. Transfers are always in USDC on the Base network, and the address you see in Receive → Crypto for getting paid is also on Base.
That comes with an advantage and a condition:
- The advantage: there's no network menu inside the app where you can make a mistake.
- The condition: the other end has to accept USDC on Base. If it doesn't, that destination can't receive from D-ONE CASH.
You can't send other tokens from the app either: only USDC.
Before you send: the five-step checklist
Follow these steps every time you send to a new destination, especially an exchange:
- Open the recipient's USDC deposit screen and choose the Base network. If Base isn't among the options, don't send.
- Copy the address that screen gives you, with Base selected. Don't reuse an address you copied for another network.
- If the deposit screen asks for a memo or tag, don't send from D-ONE CASH. The app doesn't let you add one.
- Send a small test amount first. Sending to a wallet has no minimum amount, and the fee is a percentage of the amount, so the test costs little.
- Once you've confirmed the test arrived, send the rest. If you'll use the destination again, save it as a contact: the app offers to when you complete a transfer to a new address.
What a transfer looks like in the app
- Go to Send and enter the amount. It's always USDC on the Base network.
- Enter the destination address (
0x…format) or pick a saved contact. - Review the Confirm transfer screen: your available balance, the network fee (~$0.00, we cover it) and the 0.40% D1C fee.
- Click Send. The app will ask for your PIN: enter it, click again and confirm with your passkey. The transfer usually completes in less than 2 minutes; you can track it in Activity and you'll get an email receipt.
To send, you need your identity verification (KYC) approved, an active plan, and both confirmations active: your passkey and your PIN. If you change your PIN, transfers are paused for 72 hours for your security. What you send counts toward your plan's monthly volume, and accounts resident in the European Union, Iceland, Liechtenstein or Norway can't send for now.
What sending USDC costs
| Item | Amount | Who charges it |
|---|---|---|
| D1C fee | 0.40% of the amount, deducted from it | D-ONE CASH |
| Network fee | ~$0.00 | We cover it |
| Receiving, converting or withdrawing at the destination | Whatever that platform sets | The destination |
An example: if you send 100 USDC, 99.60 USDC arrives at the other end. The fee is deducted from the amount, not added on top.
The last row is the one people forget. If you send USDC to an exchange to turn it into your local currency, that exchange may charge to receive, to convert or to withdraw to your bank, and we don't set those fees. Check them on its site before you pick a destination. Ours, in full, are on the Fees page.
Receiving USDC
Go to Receive → Crypto and copy your address. Ask whoever is paying you for two things:
- that they send USDC, not another token;
- that they send it on the Base network.
The app warns about this on that same screen: only USDC and only on Base; wrong network, lost funds.
D-ONE CASH is a product of DIGITALROCKETS LLC. We are not a bank. What this article describes is how the app works, verified against its code and its product documentation; the information about USDC's networks comes from Circle's official documentation.
Frequently asked questions
What's the best network to send USDC?
The one both ends accept. A cheaper network is useless if the recipient doesn't read it. On D-ONE CASH the question is already settled: transfers are always in USDC on the Base network, so what you need to check is that your destination accepts USDC on Base.
Can I choose a different network on D-ONE CASH?
No. Transfers and deposits are always in USDC on the Base network, and the app doesn't ask you to choose an asset or a network.
What happens if I send USDC over the wrong network?
The money doesn't reach the recipient. As our disclaimer states, a transfer over an incompatible network will not be recoverable. That's why it's worth checking the network on the recipient's deposit screen and sending a small test amount first.
How much does it cost to send USDC from D-ONE CASH?
A fee of 0.40% of the amount, deducted from it, and a network fee of ~$0.00 that we cover. Whatever the destination platform charges to receive, convert or withdraw is separate.
How long does a USDC transfer take?
It usually completes in less than 2 minutes. You can track it in Activity, and you'll get an email receipt for every transfer.
Can I send USDT or another stablecoin from D-ONE CASH?
No. The app can only send and withdraw USDC.