Pay Cloudflare with Crypto: USDC Checkout or a Card (2026)
Cloudflare takes USDC on Base and Polygon at checkout. When that works, when a crypto-funded card is better, current plan prices, and how failed renewals work.
In this article
Verified on Virtual for AI & Ad Spend
SolCard customers have successfully paid Cloudflare with the Virtual for AI & Ad Spend card (as of October 2026). Top it up with USDT, USDC, USDG, EURC, ETH, BNB, POL, AVAX, HYPE, wBTC, wETH or SOL: $10 for the card, 5% per top-up. Get Virtual for AI & Ad Spend.
Yes, Cloudflare accepts crypto directly: you can pay with USDC on Base or Polygon at checkout, for one-time charges and for recurring billing, per Cloudflare's stablecoin payments page. It adds no fee of its own. The limits are narrow, though: one coin, two networks, and a wallet permit you have to keep funded.
This guide covers both crypto routes for Cloudflare: the native USDC checkout and a card you fund with crypto. It sets out which one fits which account, what the paid plans cost today, and what Cloudflare does when a renewal fails.
- Check what you hold. If it's USDC on Base or Polygon, Cloudflare's own crypto checkout is the direct route. If it's anything else (USDT, SOL, ETH, USDC on Solana), use a crypto-funded card such as Virtual for AI & Ad Spend.
- Open Billing in the Cloudflare dashboard and pick the plan or product. At checkout, select Crypto to connect a wallet, or Card to enter a card.
- Keep the source funded. Both routes charge automatically each cycle. A wallet needs USDC in it on renewal day; a card needs a balance.
Cloudflare's payment failure guide lists what it accepts, and the stablecoin page adds crypto.
| Method | Recurring billing | Notes |
|---|---|---|
| Card (Visa, Mastercard, American Express, Discover) | Yes | The default for most accounts |
| PayPal | Yes | Needs email authorization |
| Apple Pay, Google Pay | Yes | Device wallets |
| Stripe Link | Yes | Includes instant bank payments |
| USDC (Crypto) | Yes | Base and Polygon only, via a Stripe-hosted wallet page |
The crypto option runs through Stripe at crypto.stripe.com. You connect a wallet (MetaMask, Phantom, Coinbase Wallet or one of 400+ through WalletConnect), then sign a one-time permit. That permit lets Cloudflare take the first charge and future automatic charges for the same subscription.
The details from Cloudflare's own page:
- Supported coins: USDC on Base and Polygon. Invoices stay in US dollars, and the USDC amount matches the invoice.
- Cloudflare adds no markup or transaction fee. You pay network gas from your wallet.
- Recurring billing covers plan renewals, prorated upgrades, and usage billed at threshold for Workers, R2 and Stream.
- Payments are final once confirmed on-chain. Chargebacks and disputes are not available.
- Refunds come back as USDC to the wallet you paid from, usually within minutes.
- If a USDC charge fails and you have a card on file, Cloudflare falls back to the card.
That fallback is worth noticing. Cloudflare itself expects wallet balances to fluctuate, and keeps a card behind the wallet so usage products don't stop.
Prices from Cloudflare's plans page and Workers pricing docs:
| Plan | Billed annually | Billed monthly |
|---|---|---|
| Free | $0 | $0 |
| Pro | $20/month | $25/month |
| Business | $200/month | $250/month |
| Enterprise | Custom | Custom |
| Workers Paid | From $5/month per account, plus usage over the included allotment |
Workers usage beyond the plan is billed per request and CPU time. Cloudflare charges no egress or bandwidth fees on Workers.
| Cloudflare USDC checkout | Virtual for AI & Ad Spend | |
|---|---|---|
| Fee | None from Cloudflare; you pay gas | $10 once, plus 5% per top-up |
| Coins | USDC on Base or Polygon | USDT, USDC, USDG, EURC, ETH, BNB, POL, AVAX, HYPE, wBTC, wETH, SOL across several networks |
| Recurring billing | Yes, through the wallet permit | Yes, as a saved card |
| Works as Cloudflare's fallback | No | Yes, as the card on file |
Our view: if you already hold USDC on Base or Polygon, use Cloudflare's checkout. It's free, and that's hard to beat. A crypto-funded card is the better fit in three cases: your crypto is on another network or in another coin, you want a card behind the wallet so Workers and R2 never stop on a dry wallet, or you buy from other merchants that only take cards.
| What you pay | Card charge | SolCard fee at 5% |
|---|---|---|
| Workers Paid, monthly minimum | $5 | $0.25 |
| Pro, monthly | $25 | $1.25 |
| Business, monthly | $250 | $12.50 |
Add the one-time $10 card fee in your first month. The 5% applies to each card top-up, not to Cloudflare's invoice.
Cloudflare's troubleshooting page lists incorrect card details, insufficient funds, an incomplete 3D Secure check, bank rate limiting, and bank declines. Its own note is blunt: "Cloudflare's payment system does not know why a payment was declined."
What happens next matters more than the cause. For a failed renewal, Cloudflare retries five times over five days. If none succeeds, the account drops to the Free plan after the 5-day grace period. Your site stays up, but you lose the paid features and have to re-subscribe to each product by hand.
Some practical fixes:
- Keep the card balance above your largest monthly invoice, including usage on Workers or R2.
- Match the billing address to the one on your SolCard account.
- Complete the 3D Secure prompt on the first payment if one appears.
- Registrar renewals for several domains are charged as separate transactions, which some issuers flag. Top up before a batch renewal.
SolCard built Virtual for AI & Ad Spend for AI tools, API platforms and ad networks, the merchants where crypto cards most often fail. SolCard customers have paid Cloudflare with it, so it works as the card on your Cloudflare account.
What it doesn't do: it won't beat a free USDC checkout on cost, and it can't be added to Apple Pay or Google Pay. If your infrastructure bills go beyond Cloudflare, see how developers pay for cloud with crypto. The same card covers AI APIs such as OpenRouter and GPU credits on RunPod.
Yes. Cloudflare accepts USDC on Base and Polygon through a Stripe-hosted checkout, for one-time and recurring charges. It adds no fee, and you pay network gas. Other coins and networks aren't supported, so a crypto-funded card is the route for those.
Yes. Cloudflare's stablecoin permit covers usage billed at threshold for Workers, R2 and Stream, as well as plan renewals. Workers Paid starts at $5 a month per account, plus usage over the included amount.
Cloudflare retries a failed renewal five times over five days. If none succeeds, the account moves to the Free plan after the 5-day grace period. Your site stays online, but paid features stop and you must re-subscribe.
Refunds on stablecoin payments go back as USDC to the wallet you paid from, usually within minutes. Chargebacks and disputes are not available for USDC payments, since they are final once confirmed on-chain.
Yes. SolCard customers have successfully paid Cloudflare with the Virtual for AI & Ad Spend card as of October 2026. It costs $10 to issue and 5% per top-up.
Cloudflare is one of the few large infrastructure companies with a real crypto checkout, and if your USDC already sits on Base or Polygon you should use it. The weak spot is the wallet itself: run it dry and a Workers bill fails like any declined card. Cloudflare's answer is a card on file behind the wallet. If you'd rather that card were funded from crypto too, top up a crypto card and let it sit there as the backstop.
- Cloudflare: Stablecoin payments
- Cloudflare: Resolve a payment failure
- Cloudflare: Plans
- Cloudflare: Workers pricing
- SolCard payment data, Virtual for AI & Ad Spend card, as of October 2026

