Short answer
You can top up TeamoRouter straight from the Binance app, with no card and no wallet extension:
- Network: choose USDT on BEP20 at checkout and withdraw from Binance on BNB Smart Chain (BEP20). As of 2026-11-03, Binance charges 0.01 USDT on that network, and the minimum withdrawal is 5 USDT. The checkout offers BEP20 from $5.
- Amount: on Binance's withdrawal screen, choose Receive amount and enter exactly the amount shown on the checkout. Binance then adds its fee on top. If you use Withdrawal amount instead, Binance takes the fee out of what you send, and the checkout receives less than the invoice.
- If it's short: an invoice underpaid by more than 1% isn't treated as paid. Don't send a second transfer; contact support with the TxID.
Get an API key, then top up from $5 by card or with USDT, USDC or ETH from Binance.
New accounts start with a $0 balance — top up before your first request. Top up from $5. If a request returns 402 (400 on the OpenAI format) with "wallet balance is insufficient", your balance is empty — your base URL and key are fine. Top up and retry.
Binance withdrawal fees for the checkout's networks
Read on 2026-11-03 at 06:53 UTC from the public data behind Binance's withdrawal fee page. Only the networks TeamoRouter's checkout offers are listed, and Binance showed withdrawals as enabled on all of them:
| Coin | Network on Binance | Fee | Minimum withdrawal | Checkout offers it from |
|---|---|---|---|---|
| USDT | BNB Smart Chain (BEP20) | 0.01 USDT | 5 USDT | $5 |
| USDC | BNB Smart Chain (BEP20) | 0 USDC | 5 USDC | $5 |
| ETH | Ethereum (ERC20) | 0.00015 ETH | 0.002 ETH | $5 |
| USDC | Base | 0.2 USDC | 5 USDC | $10 |
| USDT | Ethereum (ERC20) | 0.6 USDT | 5 USDT | $10 |
| USDT | Tron (TRC20) | 4 USDT | 10 USDT | $30 |
Binance changes these fees often; on 2026-10-20 it charged 1.5 USDT on TRC20, and on 2026-11-03 it charged 4 USDT. The withdrawal screen shows the fee that applies to you. Which networks the checkout offers depends on the order amount; the thresholds above are the ones we recorded at the checkout on 2026-10-20, and the checkout always lists what's available for your amount.
What to pick: BEP20, for USDT or USDC, at any amount. It's the cheapest network on Binance and the checkout offers it from $5. There's no reason to use TRC20 from Binance at its current 4 USDT fee.
Step by step
1. Create the invoice
- Open the top-up dialog, pick an amount (from $5) and click Pay with crypto. Accounts registered with a phone number are asked to add an email first.
- On the checkout, choose the coin (USDT), then the network (BEP20 / BNB Smart Chain). The page shows an address and an amount. The invoice is valid for 60 minutes.
Make sure the USDT is already in your Binance account before you click Pay with crypto, so you can send it as soon as the invoice appears.
2. Withdraw from Binance
In the Binance app, following Binance's own withdrawal guide (updated 2026-09-18):
- Go to Assets → Overview → Send, then tap Withdraw Asset.
- Choose USDT, paste the address from the checkout, and select the network BNB Smart Chain (BEP20), the same network you chose on the checkout.
- Enter the amount. Binance offers two options here:
- Receive amount: you enter what the recipient gets, and Binance adds the network fee on top. Use this one and enter exactly the amount shown on the checkout.
- Withdrawal amount: you enter the total, and Binance deducts the fee from it, so the recipient gets less. If you use this option, add the fee yourself.
- Before you tap Withdraw, check the final amount the recipient will receive on the same screen. It must be at least the amount on the checkout.
- Confirm the address and network, then verify with your passkey or 2FA.
Don't send a test amount first. Binance suggests a small test transfer the first time you use a new address. For a TeamoRouter invoice that backfires: the small transfer arrives as a partial payment of that invoice. Check the address and network instead, and send the full amount once.
3. Wait for the balance
The balance is credited automatically once the payment confirms on the chain; Binance estimates about a minute on BEP20 after the transfer is sent. Closing the checkout page doesn't affect it. If the balance hasn't changed yet, refresh the console after a while and don't pay again. Then create an API key.
Common mistakes
The checkout received less than the invoice. Almost always the fee: the withdrawal was entered as Withdrawal amount, so Binance took 0.01 USDT (or more on other networks) out of it. An invoice underpaid by up to 1% is still treated as paid. If it's short by more than that, don't send another transfer to top it up; contact support with the TxID, network, amount and time.
Wrong network. BEP20, ERC20 and Base addresses all start with 0x, so Binance lets you send on Ethereum (ERC20) to an address the checkout gave you for BEP20. A transfer on a different network doesn't count as payment of that invoice. Always pick the same network on Binance as on the checkout.
The invoice expired while Binance reviewed the withdrawal. Binance sometimes holds a withdrawal for review, which can take longer than 60 minutes.
- Not sent yet: renew the invoice on the checkout page, or create a new one in the console, and use the address the page shows now.
- Already sent: don't send a second time. Renew the invoice on the checkout page; if that doesn't solve it, contact support with the TxID.
Below Binance's minimum. Binance's minimum on BEP20 is 5 USDT, and the checkout's smallest order is $5, so a $5 order just clears it. If Binance says the amount is too small, create a slightly larger order.
Where's the TxID? In the Binance app, open the withdrawal history and tap the withdrawal. The TxID appears once Binance has actually sent the transfer; a withdrawal still under review doesn't have one yet.
Using the balance
One balance covers Claude, GPT, Gemini, DeepSeek and other models, billed per token, with no subscription:
- Claude Code:
ANTHROPIC_BASE_URL=https://api.teamorouter.com(no/v1). See Pay for Claude Code with USDT. - GPT and Codex:
base_urlishttps://api.teamorouter.com/v1. See How to pay for the OpenAI API with USDT.
Current model prices are on the pricing page.
FAQ
Which network is cheapest from Binance? BEP20 (BNB Smart Chain): 0.01 USDT for USDT and 0 for USDC, as of 2026-11-03.
Do I need a wallet extension? No. The checkout is an ordinary web page; you pay by withdrawing from the Binance app, on desktop or phone.
Can I pay with USDC or ETH from Binance? Yes. USDC on BEP20 is available from $5 and USDC on Base from $10; ETH on Ethereum from $5. Use the same Receive amount rule.
Are crypto payments refundable? No. Check the network and amount before you confirm.
My coins are on OKX, not Binance. OKX doesn't offer BEP20 for USDT; see Paying for AI APIs from OKX.