Stripe has evolved its relationship with cryptocurrency over the years. Today, merchants have more options than ever — but the landscape is nuanced. This guide cuts through the noise to help you understand exactly how to accept cryptocurrency through Stripe, what it costs, what risks exist, and whether it fits your business.
📅 Updated July 2026 • Reading time: ~10 min
Key takeaway: Stripe does not currently offer a simple "accept Bitcoin" button. Instead, it provides a suite of fiat-to-crypto on-ramps, stablecoin settlement, and payout features. The right approach depends on your business model, risk appetite, and jurisdiction. This guide helps you navigate those choices with clarity.
Stripe's relationship with cryptocurrency has been iterative. In 2018, Stripe discontinued direct Bitcoin support due to declining utility as a payment method. Since then, the company has pivoted toward infrastructure for crypto access rather than crypto acceptance in the traditional sense.
Today, Stripe offers several crypto-adjacent products:
💡 Important: Stripe does not currently offer a native "pay with crypto" button that settles directly in crypto for standard merchants. The on-ramp is customer-facing; the merchant receives fiat. If you want to hold cryptocurrency, you'll need additional infrastructure.
Always verify Stripe's current product catalog through their official documentation, as offerings change rapidly. The information in this guide is based on publicly available data as of mid-2026.
To make an informed decision, you need to understand the underlying mechanics. Stripe's crypto solutions are built on three core pillars:
When a customer uses Stripe's fiat-to-crypto on-ramp, they pay with a credit card, debit card, or bank transfer. Stripe processes the fiat payment, converts it to cryptocurrency via an integrated exchange partner, and sends the crypto to the customer's wallet. The merchant receives fiat currency (minus fees) in their Stripe balance.
This means the merchant never holds crypto unless they choose to convert their fiat balance into crypto separately. This model insulates merchants from price volatility during the transaction window.
For platforms using Stripe Connect, you can choose to pay out connected accounts in stablecoins like USDC on Ethereum, Solana, or Polygon. This is useful for gig-economy platforms, marketplaces, or any business that wants to offer crypto payouts to users.
Stripe handles the conversion from fiat to stablecoin and executes the on-chain transfer. Fees apply for the conversion and the network gas costs.
Fiat settlements typically take 2–7 business days, depending on the payment method and region. Crypto settlements (stablecoin payouts) can be near-instant once the transaction is confirmed on-chain, though network congestion can introduce delays.
Not every business needs to accept cryptocurrency. Use the following decision framework to determine if Stripe's crypto offerings align with your goals.
Understanding the cost of accepting crypto through Stripe is essential. Fees are not always straightforward, so let's break them down.
| Fee Component | Typical Range | Notes |
|---|---|---|
| Stripe processing fee (fiat on-ramp) | 2.9% + $0.30 | Same as standard card payments for US merchants; varies by region. |
| Conversion spread (fiat → crypto) | 0.5% – 2.0% | Applied by Stripe's exchange partner; varies with market conditions. |
| Stablecoin payout fee (Connect) | 0.5% – 1.5% + gas | Percentage-based plus network gas fees (Ethereum, Solana, etc.). |
| Network (gas) fees | $0.01 – $10+ | Highly variable; depends on blockchain congestion and asset. |
| Chargeback fees (card payments) | $15 – $25 per dispute | Applies to the fiat leg of the on-ramp; crypto leg is irreversible. |
⚠️ Fee caution: All fees are subject to change. Stripe regularly updates its pricing, and network gas fees fluctuate unpredictably. Always check Stripe's official pricing page and your dashboard for current rates before committing.
Cryptocurrency introduces a different set of security and compliance considerations compared to traditional payments. Stripe handles many of these concerns, but merchants still have responsibilities.
📋 Recommendation: Before launching, conduct a compliance review with a legal advisor who specializes in cryptocurrency and payments. Stripe provides tools, but you are ultimately responsible for your business's compliance.
Theory is helpful, but examples bring clarity. Here are three common scenarios where Stripe's crypto offerings can be applied.
Business: An online retailer selling electronics. They want to attract crypto-savvy customers but don't want to hold crypto.
Implementation: The retailer integrates Stripe's fiat-to-crypto on-ramp widget on their checkout page. Customers select "Pay with Crypto," enter their wallet address, and pay with a card. The retailer receives USD in their Stripe balance. The customer receives crypto in their wallet.
Result: The retailer broadens their customer base without taking on crypto volatility. The customer gets the convenience of using crypto.
Business: A freelance marketplace with workers in multiple countries. Traditional bank transfers are slow and expensive.
Implementation: The platform uses Stripe Connect to pay freelancers in USDC on Solana. Freelancers provide their wallet addresses. Stripe converts the platform's fiat balance to USDC and sends the payout on-chain.
Result: Freelancers receive funds quickly with low fees, and the platform reduces cross-border payment friction. Both parties benefit from near-instant settlement.
Business: A software company with a subscription model. They want to accept crypto but also need recurring billing.
Implementation: The company uses Stripe's standard recurring billing for fiat payments. For crypto, they offer a one-time annual payment option via the on-ramp. Customers pay the annual fee in fiat via the on-ramp, and the company settles in fiat.
Result: The company adds crypto accessibility for annual plans while keeping recurring billing simple with fiat. This minimizes operational complexity.
Even experienced merchants make errors when integrating crypto payments. Here are the most frequent pitfalls.
Stripe does not hold cryptocurrency on your behalf as a merchant. The on-ramp settles in fiat. If you want to hold crypto, you must set up your own wallet and conversion process.
Gas fees can make small transactions uneconomical. For example, sending $10 in USDC on Ethereum might cost $5 in gas during peak times. Consider the transaction size and choose appropriate blockchains.
Stripe's crypto products are not available in all countries. Additionally, some jurisdictions prohibit crypto transactions entirely. Always verify regional availability.
While crypto transactions are irreversible, the fiat leg of the on-ramp is subject to chargebacks. If a customer disputes the card payment, you may lose the funds even after the crypto has been sent.
Test the entire customer journey, from selecting "Pay with Crypto" to receiving the payout in your wallet. Use Stripe's test mode to simulate transactions before going live.
No payment method is perfect. Stripe's crypto solutions have limitations that every merchant should understand.
Cryptocurrency is volatile and carries significant risk. While Stripe's on-ramp settles in fiat (reducing volatility exposure), any crypto you hold or receive is subject to market fluctuations. Stablecoins are not immune to de-pegging events. Regulatory changes can impact the availability and legality of crypto services in your jurisdiction.
This guide is for educational purposes only. It does not constitute financial, legal, or tax advice. Before implementing any cryptocurrency payment solution, consult with qualified professionals who understand your specific business context and jurisdiction. Stripe's offerings and fees change frequently; always verify current details directly with Stripe.
Stripe does not currently allow merchants to accept cryptocurrency directly as a payment method in the traditional sense. Instead, Stripe offers fiat-to-crypto on-ramp services through Stripe Connect and certain crypto payout features. For direct crypto acceptance, merchants typically use third-party processors or stablecoin gateways. Always check Stripe's latest documentation for current offerings.
Stripe's direct cryptocurrency support has evolved over time. Historically, Stripe supported Bitcoin payments but discontinued that in 2018. Today, Stripe's crypto-related services focus on stablecoins (such as USDC) through its fiat-to-crypto on-ramp and payout features. For the most current list of supported assets, consult Stripe's official documentation and announcements.
Stripe's standard processing fees for card payments typically range from 2.9% + $0.30 per transaction. Crypto-related services may have different fee structures, including conversion spreads, network fees, and platform charges. Traditional processors often have similar base rates but may lack crypto capabilities. Compare total costs including settlement fees and currency conversion when evaluating options.
Key risks include price volatility (if you hold crypto rather than settling in fiat), regulatory uncertainty across jurisdictions, potential for failed transactions due to network congestion, and chargeback or fraud considerations. Additionally, crypto transactions are generally irreversible, which shifts the fraud liability landscape. Always assess these risks against your business model and risk tolerance.
Licensing requirements vary by jurisdiction. In many regions, accepting cryptocurrency does not require a separate license beyond your existing business registrations, but money transmission or virtual asset service provider licenses may apply depending on the nature and volume of your activities. Always consult with a qualified legal professional in your jurisdiction before launching crypto payment acceptance.
Stripe typically settles crypto-related transactions in fiat currency (like USD) rather than holding cryptocurrency, which protects merchants from price volatility during the settlement window. However, if you choose to receive payouts in cryptocurrency, you expose your business to market fluctuations. The exact settlement mechanism depends on the specific Stripe product you are using; review the terms carefully.
Stripe's services are subject to local regulations, and cryptocurrency acceptance may be restricted or unavailable in jurisdictions with prohibitive crypto regulations. Before implementing any Stripe crypto product, verify that both Stripe's services and cryptocurrency transactions are legally permissible in your operating jurisdiction. Stripe provides region-specific documentation and restrictions.
Settlement options depend on the specific Stripe product. With Stripe's fiat-to-crypto on-ramp, customers pay in fiat and receive crypto, while merchants receive fiat. For crypto payout features, merchants may receive funds in stablecoins or fiat. Typical settlement timelines range from 2–7 business days for fiat, while crypto settlements can be near-instant. Always confirm current settlement terms in your Stripe dashboard.