Sepolia USDC Faucet: Get Test USDC + Contract Addresses
To test a USDC payment, you need USDC that has no real value. A Sepolia USDC faucet gives you exactly that: free test USDC on Ethereum Sepolia and on Sepolia-based networks such as Base Sepolia and Arbitrum Sepolia. The official faucet is run by Circle, the company that issues USDC.
This guide shows how to get test USDC from the Circle faucet and lists the Sepolia USDC contract addresses, so you can add the token to your wallet. It also fixes the most common faucet problems and shows how to use the tokens to test crypto payments in an OrcaRail sandbox.
The Circle Sepolia USDC faucet at a glance
| Circle faucet | |
|---|---|
| Address | faucet.circle.com |
| Amount | 20 USDC per request |
| Limit | One request per token and network every 2 hours, for each address |
| Account | Not needed (there is a reCAPTCHA check) |
| Sepolia networks | Ethereum Sepolia, Base Sepolia, Arbitrum Sepolia, OP Sepolia, Unichain Sepolia, Linea Sepolia and more |
| Other test tokens | EURC |
| Gas (ETH) | Not included |
These facts come from the faucet page, checked on 13 November 2026. Circle says testnet USDC has no financial value and is not backed by real US dollars.
How to get test USDC on Sepolia
- Open faucet.circle.com.
- Choose USDC and the network: Ethereum Sepolia, Base Sepolia or Arbitrum Sepolia.
- Paste your wallet address. A regular EVM wallet has the same 0x address on every EVM testnet.
- Pass the reCAPTCHA check and click Send 20 USDC.
- Add USDC to your wallet if it doesn't show up. Import the token with the contract address from the table below. It has 6 decimals.
- Get test ETH for gas on the same network. The Circle faucet does not send ETH, and every transfer needs a little. Our testnet faucets guide lists gas faucets for each network, such as the Google Cloud faucet for Ethereum Sepolia.
Base Sepolia USDC faucet
Base Sepolia is the test network of Base (chain ID 84532). To get Base Sepolia USDC, use the same Circle faucet and pick Base Sepolia in step 2. The USDC address on Base Sepolia is 0x036CbD53842c5426634e7929541eC2318f3dCF7e.
For gas you need ETH on Base Sepolia. ETH on Ethereum Sepolia can't pay fees on Base Sepolia, because they are separate networks. The Coinbase Developer Platform faucet and the faucets in the Base docs send Base Sepolia ETH.
Sepolia USDC contract addresses
Circle publishes one USDC address for each testnet (Circle's list, checked on 13 November 2026):
| Network | USDC contract address | In the OrcaRail sandbox |
|---|---|---|
| Ethereum Sepolia | 0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238 | Yes |
| Base Sepolia | 0x036CbD53842c5426634e7929541eC2318f3dCF7e | Yes |
| Arbitrum Sepolia | 0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d | Yes |
| OP Sepolia | 0x5fd84259d66Cd46123540766Be93DFE6D43130D7 | No |
| Unichain Sepolia | 0x31d0220469e10c4E71834a79b1f276d740d3768F | No |
| Linea Sepolia | 0xFEce4462D57bD51A6A552365A011b95f0E16d9B7 | No |
| World Chain Sepolia | 0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88 | No |
Three things to know:
- These are not the mainnet addresses. Real USDC uses other contracts. See the mainnet USDC addresses.
- Upper and lower case don't matter. EVM addresses are not case-sensitive. The OrcaRail API returns some of them in lowercase, and they are the same contracts.
- The OrcaRail API lists the sandbox tokens.
GET /api/v1/payments/networks?testnet=truereturns the testnets, and/api/v1/payments/networks/<networkId>/tokensreturns each token with itscontractAddress.
How to add Sepolia USDC to MetaMask
- Switch to the network you picked in the faucet: Ethereum Sepolia (chain ID 11155111), Base Sepolia (84532) or Arbitrum Sepolia (421614). MetaMask may hide test networks until you turn them on.
- Import a custom token with the USDC contract address for that network. MetaMask calls this Import tokens.
- Check that the symbol is USDC and the decimals are 6, then confirm.
Other EVM wallets work the same way: add a custom token with the address from the table.
Sepolia USDC faucet not working? Common fixes
- You hit the limit. Each address can request once per token and network every 2 hours. Wait, or request on another network. For larger amounts, Circle points developers to its Discord.
- The USDC doesn't show in your wallet. Check that the wallet is on the network you picked in the faucet, then import the token.
- You can't send the USDC. You need ETH for gas on that same network. ETH on Base Sepolia and ETH on Ethereum Sepolia are separate balances.
- The tokens went to the wrong network. USDC on one testnet doesn't appear on another. Request again on the right network: test tokens are free.
Test USDC payments with OrcaRail
An OrcaRail sandbox organization runs on testnets only and uses ak_test_ keys, so you can run the whole payment flow with Sepolia USDC:
- Open your sandbox: click Go to sandbox in the dashboard. See Create a sandbox.
- Create a payment in USDC on Ethereum Sepolia, Base Sepolia or Arbitrum Sepolia: a crypto payment link from the dashboard, or a payment intent from your code.
- Open the pay page and pay with the test USDC from the faucet. Connect your wallet or scan the QR code.
- Check the result. The payment shows as paid in the dashboard. For a payment intent, your webhook endpoint gets
payment_intent.completed, just like in live mode.
No test tokens yet? Click Simulate payment on the sandbox pay page. It goes through the same path as a real payment, but simulated payments are never withdrawable. See Simulate payments.
A sandbox can't use mainnets, and a live organization can't use testnets: the API returns 400 NETWORK_MODE_MISMATCH. In a sandbox, testnet stablecoins count as $1. See Testnets and faucets. Testing is free; live payments cost 0.5% per completed transaction after the first 100 free (pricing).
FAQ
Is Sepolia USDC worth anything?
No. Circle says testnet USDC has no financial value and is not backed by real US dollars. Use it only for testing.
How much test USDC can I get from the Circle faucet?
20 USDC per request. Each address can request once every 2 hours per token and network, so you can get 20 USDC on Ethereum Sepolia and another 20 USDC on Base Sepolia at the same time.
What is the USDC contract address on Sepolia?
On Ethereum Sepolia it is 0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238. Base Sepolia and Arbitrum Sepolia have their own addresses: see the table above.
Does the Circle faucet send Sepolia ETH for gas?
No. The public Circle faucet sends test USDC and EURC. Get ETH from a gas faucet for the same network. Our testnet faucets guide lists them.
Which testnets can I use for USDC in the OrcaRail sandbox?
Ethereum Sepolia, Base Sepolia and Arbitrum Sepolia, checked against the live API on 13 November 2026. The current list is always at GET /api/v1/payments/networks?testnet=true and on Networks and tokens.
Start in the sandbox · Testnets and faucets · Testnet faucets for every network
