Stablecoin payments
Accept USD Coin (USDC) payments
USDC is a dollar stablecoin issued by Circle. It suits merchants who want to be paid in a dollar-pegged coin, on networks with low fees.
Networks you can accept USDC on
Customers choose the network when they pay, and the invoice shows the address and amount for that network. Each network is separate: USDC sent on one network can't arrive on another.
| Network | Network fee paid in | Confirmations | Typical wait |
|---|---|---|---|
| Ethereum | ETH | 12 | about 2 minutes |
| BNB Smart Chain | BNB | 15 | about 15 seconds |
| Polygon | POL | 64 | about 2 minutes |
| Base | ETH | 20 | about 40 seconds |
| Arbitrum One | ETH | 20 | about 20 seconds |
| Solana | SOL | 32 | about 30 seconds |
How accepting USDC works
- 1
Create an invoice or share your checkout
Price it in your own currency. Send the customer to your checkout page, share a payment link, or create the invoice with the API.
- 2
The customer picks USDC
The invoice shows the exact USDC amount at a locked rate and a deposit address used for this invoice only, with a QR code.
- 3
Crypto Merchant watches the network
Once the payment has enough confirmations, the invoice is marked paid and your webhook, if you use one, is called.
- 4
Your balance grows, and you pay out when you like
Payments collect in your business's pool wallet. Pay out any time with no minimum.
What it costs
- 1% per paid invoice. Expired or cancelled invoices cost nothing.
- Free setup. Going live takes a one-time $25 payment, credited in full to your gas balance.
- No sweep fee. Moving payments into your pool costs only the network fee.
- Payouts any time, with no minimum. Swaps into a holding coin include a service margin in the rate.
See the full pricing.
Why businesses accept USDC
- Prices stay steady: a stablecoin is designed to hold its value against the dollar.
- Customers anywhere can pay without cards or bank transfers.
- You can keep your balance in a stablecoin and pay out when it suits you.
Other coins you can accept
- Ethereum (ETH)
- Tether (USDT)
- BNB
- Polygon (POL)
- Tron (TRX)
- Bitcoin (BTC)
- Litecoin (LTC)
- Solana (SOL)
- Gram (GRAM)
- XRP
Frequently asked questions
How long does a USDC payment take to confirm?
What does it cost to accept USDC?
Can I get paid out in a different coin than USDC?
What happens if a customer sends USDC on the wrong network?
Do I need ID to start accepting USDC?
Start accepting crypto today
Free setup, no ID checks to sign up, 1% per paid invoice, and payouts whenever you want.