Stablecoin payments

Last updated Jun 12, 2026 You can pay for Cloudflare services with USDC stablecoin at the checkout. Stablecoin payments support one-time charges and recurring billing, including usage-based products.

How stablecoin payments work

  1. Checkout: Select Crypto in the payment method picker, alongside card, Apple Pay, and Google Pay.
  2. Wallet connection: You are redirected to a Stripe-hosted page at crypto.stripe.com to connect your wallet.
  3. Smart contract permit: Sign a one-time permit to authorize the initial charge and, for recurring subscriptions, future automatic charges.
  4. On-chain confirmation: Your subscription activates after on-chain confirmation, typically within seconds.

For recurring billing, Cloudflare charges your saved wallet each cycle. You only need to act if your wallet balance runs out or you revoke the permit.

Supported stablecoins and wallets

Item Value
Stablecoins USDC on Base and Polygon
Wallets MetaMask, Phantom, Coinbase Wallet, and 400+ wallets via WalletConnect
Invoice currency US dollars (USD)
Chargebacks and disputes Not available. Stablecoin payments are final once confirmed on-chain.

Recurring billing

The smart contract permit authorizes future automatic charges for:

  • Monthly or annual subscription renewals for paid plans
  • Usage-based charges billed at threshold for Workers, R2, and Stream
  • Prorated charges for plan upgrades

Each charge is processed against the saved permit. No action is required between cycles.

Payment failures

Stablecoin payments fail for a small number of well-defined reasons:

Reason What happens How to resolve
Insufficient funds Your wallet does not have enough USDC Add USDC to the wallet, then retry. Subscriptions enter dunning until the payment succeeds.
Approval revoked You revoked or reduced the permit below the payment amount Return to the checkout and reconnect your wallet to issue a new permit
Wallet screening Pre-transaction screening flagged the wallet Use a different wallet or payment method

Note

If you have a card on file, Cloudflare falls back to it when a stablecoin charge fails. This protects usage-based products from interruption when your wallet balance fluctuates. Refer to Additional payment method auto-retry.

Refunds

Refunds for stablecoin payments are returned as USDC to the wallet you paid from. Refunds typically arrive within minutes, compared to 5–10 business days for card refunds.

View your payment history

  1. Log in to the Cloudflare dashboard ↗︎.
  2. Go to Manage Account > Billing. Go to Billing ↗
  3. Select Invoices. Stablecoin payments are listed with payment method crypto.

FAQ

<details>

<summary>

Network fees and gas

</summary>

Gas fees for the on-chain transaction are paid by your wallet to the network. Cloudflare does not add a markup or transaction fee for stablecoin payments. The amount charged in USDC matches your invoice amount in USD.

</details>

<details>

<summary>

Smart contract permit scope

</summary>

The permit authorizes charges for the specific subscription you are activating. You can revoke it at any time from your wallet. Revoking it stops future automatic charges; existing subscriptions enter dunning until you reconnect a wallet or switch payment methods.

</details>

<details>

<summary>

Multiple payment methods

</summary>

You can have a crypto wallet and a card on file at the same time. The card serves as a fallback if the wallet charge fails.

</details>

<details>

<summary>

Pending state during on-chain confirmation

</summary>

Stablecoin payments pass through a <code>processing</code> state while the on-chain transaction confirms. This typically takes a few seconds but can take longer if the network is congested. The payment resolves automatically.

</details>

Was this helpful?

YesNo

On this page

Stablecoin payments - 图1Docs

{"@context":"https://schema.org","@type":"TechArticle","@id":"https://developers.cloudflare.com/billing/payment-methods/stablecoin-payments/#page","headline":"Stablecoin payments","description":"Pay for Cloudflare services with USDC stablecoin at the checkout.","url":"https://developers.cloudflare.com/billing/payment-methods/stablecoin-payments/","inLanguage":"en","image":"https://developers.cloudflare.com/billing/payment-methods/stablecoin-payments/og.png?v=0a9b8cb9f9956758","dateModified":"2026-06-12","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}


description: Understand how Cloudflare billing works. title: Understand image: https://developers.cloudflare.com/billing/understand/og.png?v=1d53a7b185962e0b


Skip to content

Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/billing/llms.txt
Use this file to discover all available pages before exploring further.