Short answer
Besides USDT, TeamoRouter's checkout accepts USDC and ETH:
- USDC on BEP20 (BNB Smart Chain): from $5. Binance and Bitget charge 0 to withdraw USDC on BEP20.
- USDC on Base: from $10. Neither OKX nor Coinbase offers USDC on BEP20, so use Base from those.
- ETH: from $5, on Ethereum mainnet.
Click Pay with crypto in the top-up dialog, pick the coin and then the network on the checkout page, and send from an exchange app or wallet. No browser extension is needed, and it works on a phone. One balance then covers Claude, GPT, Gemini and other models.
What the checkout offers at each amount
| Order amount | USDC | ETH | USDT |
|---|---|---|---|
| From $5 | BEP20 | Ethereum mainnet | BEP20 |
| From $10 | adds Base | — | adds ERC20 |
| From $30 | — | — | adds TRC20 |
A few notes:
- The checkout is run by Plisio. In Plisio's list of currencies, the code ETH means ETH on Ethereum mainnet; ETH on Base is a separate currency that our checkout doesn't offer. So don't send ETH from Base, Arbitrum or other layer-2 networks: it won't count as payment.
- USDC is only offered on BEP20 and Base. USDC on Ethereum (ERC20) isn't accepted.
- The checkout shows the options available for your amount; go by what the page shows.
USDC withdrawal fees by exchange
Withdrawal fees in USDC, read from each exchange's public API on 2026-10-22. Fees change; check the withdrawal screen before you send.
| Exchange | BEP20 (available from $5) | Base (available from $10) |
|---|---|---|
| Binance | 0 | 0.2 |
| Bitget | 0 | 0.099897 |
| OKX | not offered | 0.018 |
| KuCoin | not offered | 0.5 |
| HTX | about 0.48 | 2.6 |
| Coinbase | not offered | offered; fee shown in the app |
"Not offered" means the network isn't in that exchange's USDC withdrawal list. Coinbase's network list comes from its public Exchange API, which doesn't publish fees.
Which to use:
- USDC on Binance or Bitget: BEP20, zero fee, from $5.
- USDC on OKX or Coinbase: Base, for top-ups of $10 or more. OKX charges just 0.018 USDC on Base.
- Under $10 and your exchange can't send USDC on BEP20: pay in ETH instead, from $5. Switching to USDT doesn't help here, because OKX and Coinbase don't offer USDT on BEP20 either.
ETH (Ethereum mainnet) withdrawal fees by exchange
In ETH, read on 2026-10-22. Dollar figures use that day's ETH price on OKX, about $2,400, and are only a guide:
| Exchange | Ethereum mainnet fee | ≈ USD | Minimum withdrawal | ≈ USD |
|---|---|---|---|---|
| Binance | 0.00015 | 0.36 | 0.002 | 4.8 |
| OKX | 0.00016 | 0.38 | 0.002 | 4.8 |
| Bitget | 0.00004144 | 0.10 | about 0.0021 | 5.0 |
| KuCoin | 0.0015 | 3.6 | 0.003 | 7.2 |
| HTX | 0.0005 | 1.2 | 0.0001 | 0.24 |
| Coinbase | shown in the app | — | — | — |
When paying in ETH:
- Send the ETH amount the checkout shows. The page gives the exact amount for this invoice; make sure what arrives is no less.
- Withdraw on Ethereum (sometimes labelled ERC20). Not Base, Arbitrum or Optimism, and not ETH on BEP20.
- Mind the minimum. KuCoin's ETH minimum is about $7.2, so a $5 invoice can't be paid from KuCoin. Binance and OKX are about $4.8, just under a $5 invoice. If the exchange says you're below the minimum, go back to TeamoRouter and create a larger order.
Paying from a wallet (MetaMask and others)
You can also send USDC or ETH straight from a wallet: pick the coin and network on the checkout page and send to the address shown. You'll need gas on that network:
- USDC on BEP20: a little BNB.
- USDC on Base: a little ETH on Base.
- ETH on Ethereum mainnet: gas is paid in ETH too, so keep a bit more than the payment amount.
Step by step
- Sign in to TeamoRouter, open the top-up dialog and pick an amount ($5 minimum).
- Click Pay with crypto. Accounts registered with a phone number are asked to add an email first.
- Choose USDC or ETH, then the network. The page shows the address and amount; the invoice is valid for 60 minutes.
- Withdraw from your exchange or send from your wallet on the same coin and network.
- Your balance is credited automatically once the payment confirms. Then create an API key.
Expired invoices, underpayments and finding the TxID work the same as for USDT; see How to pay for the Claude API with USDT.
Using the balance
- Claude: in Claude Code, set
ANTHROPIC_BASE_URL=https://api.teamorouter.com(no/v1). See Claude Opus 5.5 API for Claude Code. Claude costs roughly 30% of Anthropic's list price; see the pricing page. - GPT and Codex: use
https://api.teamorouter.com/v1as the OpenAI SDKbase_url. See How to pay for the OpenAI API with USDT. GPT costs 20–30% of OpenAI's list price.
FAQ
Can I pay with USDC on Ethereum mainnet? No. USDC is accepted on BEP20 and Base only.
Can I send ETH on Base or Arbitrum? No. The checkout's ETH is ETH on Ethereum mainnet.
Are crypto payments refundable? No. Try $5 or $10 first.
I sent too little or too much. An underpayment of up to 1% still counts as paid. If you're short by more, don't send a second transfer; contact support with the TxID. Support can also help with overpayments.