Buy AI subscriptions with USDC
Pay for ChatGPT, Claude, Google AI Pro, Perplexity Pro, SuperGrok and more with USDC on 3 networks. No account, no card, and the plan runs on your own account.
USD Coin is a dollar stablecoin issued by Circle. Like USDT, 1 USDC is worth about $1.
USDC networks we accept
| Network | Confirms in | Network fee | Exchanges call it |
|---|---|---|---|
| USDCEthereum (ERC-20) | about 7 to 10 minutes | usually a few cents in ETH | ERC20 or Ethereum |
| USDCBase | about 1 to 2 minutes | under 1 cent in ETH | Base |
| USDCSolana | under 1 minute | under 1 cent in SOL | Solana (SPL) |
How to pay with USDC on Ethereum (ERC-20)
From your own wallet
- 01Make sure your wallet holds the USDC plus a little ETH on Ethereum (ERC-20) for the network fee (usually a few cents in ETH).
- 02On the payment page, choose USDC on Ethereum (ERC-20) and keep the page open.
- 03In MetaMask (or any USD Coin wallet), tap Send and choose USDC on Ethereum (ERC-20).
- 04Scan the QR code for the address (or copy it), then type the amount from the page yourself.
- 05Type the amount exactly, to the last digit. For most coins the last digits are unique to your order.
- 06Check the first and last 4 characters of the address (Starts with 0x, 42 characters) and that the amount matches to the last digit.
- 07Confirm the transfer.
- 08Keep the page open. It updates itself: “Payment seen” first, then “Paid” after about 7 to 10 minutes.
From an exchange
- 01On the payment page, choose USDC on Ethereum (ERC-20), then press “Paying from an exchange?”. You get an address-only QR code and copy buttons.
- 02In your exchange, open Withdraw (sometimes “Send”) and choose USDC.
- 03For the network, choose ERC20 or Ethereum. This is the step most mistakes happen in.
- 04Paste the address. Exchanges sometimes ask for a memo or tag: leave it empty, this address doesn’t need one.
- 05For the amount, enter the amount due plus the exchange’s withdrawal fee, so the full amount arrives. The fee helper below does the sum. If the form shows “You will receive”, make that equal the amount due.
- 06Confirm with your 2FA code or email link. Exchanges can hold a withdrawal for a few minutes, sometimes longer for a first withdrawal to a new address.
- Choosing Base, Polygon or Arbitrum: same-looking address, different network.
- No ETH in the wallet for the fee.
How to pay with USDC on Base
From your own wallet
- 01Make sure your wallet holds the USDC plus a little ETH on Base on Base for the network fee (under 1 cent in ETH).
- 02On the payment page, choose USDC on Base and keep the page open.
- 03In Coinbase Wallet (or any USD Coin wallet), tap Send and choose USDC on Base.
- 04Scan the QR code for the address (or copy it), then type the amount from the page yourself.
- 05Type the amount exactly, to the last digit. For most coins the last digits are unique to your order.
- 06Check the first and last 4 characters of the address (Starts with 0x, 42 characters) and that the amount matches to the last digit.
- 07Confirm the transfer.
- 08Keep the page open. It updates itself: “Payment seen” first, then “Paid” after about 1 to 2 minutes.
From an exchange
- 01On the payment page, choose USDC on Base, then press “Paying from an exchange?”. You get an address-only QR code and copy buttons.
- 02In your exchange, open Withdraw (sometimes “Send”) and choose USDC.
- 03For the network, choose Base. This is the step most mistakes happen in.
- 04Paste the address. Exchanges sometimes ask for a memo or tag: leave it empty, this address doesn’t need one.
- 05For the amount, enter the amount due plus the exchange’s withdrawal fee, so the full amount arrives. The fee helper below does the sum. If the form shows “You will receive”, make that equal the amount due.
- 06Confirm with your 2FA code or email link. Exchanges can hold a withdrawal for a few minutes, sometimes longer for a first withdrawal to a new address.
- Choosing Ethereum instead of Base. The address looks the same.
- No ETH on Base for the fee.
How to pay with USDC on Solana
From your own wallet
- 01Make sure your wallet holds the USDC plus a little SOL on Solana for the network fee (under 1 cent in SOL).
- 02On the payment page, choose USDC on Solana and keep the page open.
- 03In Phantom (or any USD Coin wallet), tap Send and choose USDC on Solana.
- 04Scan the QR code: it fills in the address and the exact amount. Or copy both from the page.
- 05Type the amount exactly, to the last digit. For most coins the last digits are unique to your order.
- 06Check the first and last 4 characters of the address (Base58, 32 to 44 characters) and that the amount matches to the last digit.
- 07Confirm the transfer.
- 08Keep the page open. It updates itself: “Payment seen” first, then “Paid” after under 1 minute.
From an exchange
- 01On the payment page, choose USDC on Solana, then press “Paying from an exchange?”. You get an address-only QR code and copy buttons.
- 02In your exchange, open Withdraw (sometimes “Send”) and choose USDC.
- 03For the network, choose Solana (SPL). This is the step most mistakes happen in.
- 04Paste the address. Exchanges sometimes ask for a memo or tag: leave it empty, this address doesn’t need one.
- 05For the amount, enter the amount due plus the exchange’s withdrawal fee, so the full amount arrives. The fee helper below does the sum. If the form shows “You will receive”, make that equal the amount due.
- 06Confirm with your 2FA code or email link. Exchanges can hold a withdrawal for a few minutes, sometimes longer for a first withdrawal to a new address.
- Choosing a different network for USDC in the exchange. Pick Solana (SPL).
What you can buy with USDC
Claude
AnthropicGoogle AI Pro
Google · GeminiPerplexity Pro
PerplexitySuperGrok
xAI · GrokX Premium
X · includes GrokCharacter.AI+
Character.AIMicrosoft 365
Microsoft · includes CopilotPoe
QuoraReplit
ReplitSuno
AI musicUSDC payments: questions
Can I pay for ChatGPT, Claude or Gemini with USDC?
Yes. Every product on PayAIwithCrypto can be paid with USDC on Ethereum (ERC-20), Base, Solana. Pick USDC at checkout and send the exact amount shown on your order page.
How long does a USDC payment take?
On Ethereum (ERC-20): about 7 to 10 minutes. On Base: about 1 to 2 minutes. On Solana: under 1 minute. Your order page updates by itself.
Which USDC network should I use?
Any of Ethereum (ERC-20), Base, Solana. Use the one your wallet or exchange holds your USDC on, and pick the same network on the payment page and in your wallet. USDC straight from an Ethereum wallet.
Do I need an account or ID?
No. There’s no signup and no ID check here. We only ask for an email to send your order link and activation steps.
What if I send a different amount?
The exact amount is how we find your payment, so send it to the last digit. If something else arrives, write to us with your order ID and transaction ID and we sort it out by hand.