Tools/Explorers

Crypto Recurring Billing Platforms Compared

Compare crypto recurring billing and subscription platforms: Superfluid, Sablier, Stripe, Request Network. Features, fees, chains, and technical approaches.

Spark TeamInvalid Date

Crypto Subscription Payment Solutions Overview

Recurring billing in crypto faces a fundamental design constraint: blockchain wallets are push-only. Unlike credit cards or bank accounts where merchants can initiate charges through the card network or ACH, every on-chain transaction must be signed and sent by the wallet owner. There is no native "pull payment" mechanism on Ethereum, Bitcoin, or any other major chain.

Several approaches have emerged to solve this problem: smart contract token streaming (Superfluid, Sablier), account abstraction with session keys, smart wallet authorization frameworks, and traditional payment processors adding stablecoin support (Stripe, Coinbase Commerce). Each approach involves different tradeoffs in decentralization, user experience, and merchant tooling.

The following table summarizes the major platforms offering crypto recurring payment capabilities.

PlatformApproachChainsFeeBilling ModelStatus
SuperfluidToken streaming (CFA)11 EVM chainsGas onlyPer-second continuousActive
SablierToken streaming (Lockup + Flow)24+ chains + Solana$0.99/withdrawalPer-second continuousActive
Request NetworkOnchain invoicing + recurring10 EVM chainsFrom 0.25%Daily/weekly/monthly/yearlyActive
Stripe (Stablecoin)Smart contract authorization4 chains1.5%Standard subscription cyclesActive
Coinbase CommerceInvoice/link-basedBase, Polygon1%Manual (no native recurring)Active
ZebecPayroll streaming11 chainsVariesPer-second continuousActive
Loop CryptoWallet autopay authorizationEVM + SolanaCustomFlexible recurringWinding down

The Pull Payment Problem

Traditional subscription billing relies on pull payments. When you subscribe to a SaaS product with a credit card, the merchant stores your card details and initiates a charge each billing cycle through the card network. The merchant pulls funds from your account without requiring your active participation each month.

Blockchain wallets (externally owned accounts, or EOAs) cannot do this. Every transaction requires a cryptographic signature from the private key holder. A merchant cannot reach into your wallet and extract tokens on a schedule. This means naive crypto subscriptions require users to manually sign a transaction every billing cycle: a UX that guarantees high churn.

Three technical approaches have emerged to bridge this gap:

  • Token streaming protocols that create a continuous, pre-funded flow of tokens from sender to recipient
  • ERC-20 token approvals combined with smart contracts that can execute scheduled transfers within approved limits
  • Account abstraction (ERC-4337) with session keys that grant time-bound, constrained authorization to third parties

Token Streaming: Superfluid vs Sablier

Token streaming replaces discrete monthly charges with continuous, per-second token flows. Instead of paying $30 on the first of each month, you stream approximately $0.0000115 per second. The recipient sees their balance increase in real time.

Superfluid

Superfluid uses a Constant Flow Agreement (CFA) where ERC-20 tokens are wrapped 1:1 into "Super Tokens" (e.g., USDC becomes USDCx). A single on-chain transaction opens a stream by specifying a recipient and flow rate. The balanceOf function then returns a continuously updating balance calculated from stored_balance + (flow_rate * elapsed_seconds) at each block. No further gas costs occur while the stream is active.

A network of off-chain liquidators monitors sender solvency and terminates streams when balances approach zero, earning fees for this service. Superfluid operates across 11 EVM chains including Ethereum, Polygon, Arbitrum, Optimism, Base, and Avalanche. The protocol has processed over $750 million in total streamed volume with approximately 1.27 million users.

Sablier

Sablier offers two streaming products. Lockup handles fixed-duration streams where the sender deposits tokens upfront and the recipient's allocation increases over time along linear, cliff, exponential, or custom curves. Flow handles open-ended recurring payments using a debt-tracking model.

A key difference from Superfluid: Sablier Flow works with standard ERC-20 tokens directly, with no wrapping step required. Each sender-recipient pair gets an isolated stream with its own balance, eliminating the shared-solvency risk present in Superfluid's architecture. Sablier supports 24+ mainnets including Ethereum, Arbitrum, Base, Polygon, and Solana. Withdrawals cost $0.99 per transaction, with volume pricing available for enterprise use.

FeatureSuperfluidSablier LockupSablier Flow
Token wrapping requiredYesNoNo
Upfront depositNo (balance pool)Yes (full amount)No (top up anytime)
Stream isolationShared balancePer-streamPer-stream
Insolvency handlingLiquidator networkN/A (pre-funded)Debt tracking
Adjustable rateYesNoYes
Pause/resumeCancel/reopenCancel onlyYes
Protocol feeGas only$0.99/withdrawal$0.99/withdrawal
Supported chains1124+24+
Custom curvesNoYesNo

Account Abstraction and Session Keys

Account abstraction (ERC-4337) replaces traditional EOA wallets with programmable smart contract wallets that can enforce custom transaction validation logic. For recurring payments, the critical capability is session keys: time-bound authorizations where users configure subscription parameters once (recipient, token, amount, frequency) and the wallet enforces rules autonomously.

When a payment comes due, off-chain bundlers package pending UserOperations and submit them to the shared EntryPoint contract. The smart account validates constraints (sufficient balance, authorization limits, timing window) and executes the transfer. Users retain on-chain cancellation capability and can set maximum per-transaction amounts, total spending caps, and expiration dates.

Paymasters, another ERC-4337 component, can sponsor gas fees on behalf of subscribers, enabling gasless subscription payments. This approach is how Stripe built its stablecoin subscription product: a custom smart contract allows customers to save their wallet as a payment method and authorize recurring charges without re-signing each billing cycle.

Traditional Processors: Stripe and Coinbase Commerce

The entry of traditional payment processors into crypto billing has changed the competitive landscape. These platforms bring enterprise-grade tooling (dunning, accounting, tax reporting) at the cost of higher fees and centralization.

Stripe Stablecoin Subscriptions

Stripe launched stablecoin subscription billing with support for USDC on Base, Polygon, Ethereum, and Solana. The fee is 1.5% per transaction with gas absorbed by Stripe. Merchants receive fiat settlement in USD. Over 400 wallets are supported through Stripe's checkout flow, and the service is available in 70+ countries. Stripe's existing Billing infrastructure handles dunning, retry logic, proration, and accounting integrations out of the box.

Coinbase Commerce

Coinbase Commerce charges 1% per transaction and supports USDC, USDT, DAI, BTC, ETH, and several other tokens primarily on Base and Polygon. However, it does not offer native recurring billing. Merchants must build their own scheduling logic on top of the Commerce API, sending invoice links or payment requests each cycle. The Commerce Payments Protocol, announced in mid-2025, introduces onchain authorize/capture/refund flows but still lacks automated subscription pulls.

Onchain Invoicing: Request Network

Request Network bridges the gap between streaming protocols and traditional processors. It offers onchain invoicing with built-in recurring payment support: users authorize a single transaction, and payments execute automatically at daily, weekly, monthly, or yearly intervals. Cancellation, pause, and resume are all supported.

Request Network operates on 10 EVM chains with support for 500+ currencies and fees starting at 0.25% per transaction with no monthly, setup, or minimum volume fees. Over 2,300 businesses including AAVE, The Graph, and Sandbox have processed nearly $300 million in crypto invoices through the platform. For merchants who need traditional billing cycle semantics (monthly invoices, net-30 terms) rather than continuous streaming, Request Network is the most complete onchain option.

Why Stablecoin Subscriptions Work

Stablecoin-denominated recurring payments solve several problems for both merchants and subscribers. The price stability of assets like USDC, USDT, and USDB eliminates the volatility risk that makes billing in BTC or ETH impractical. A $30/month subscription priced in USDC costs $30 every month; priced in ETH, it could cost the equivalent of $25 one month and $40 the next.

For merchants, stablecoin billing eliminates chargebacks: on-chain transactions are irreversible, removing the $125 billion annual chargeback cost that plagues traditional card-based billing. Cross-border subscription businesses avoid per-country payment integrations and the 2-5% foreign exchange spreads charged by traditional processors. Settlement happens in minutes rather than the 1-3 business days typical of ACH or card networks.

For subscribers, stablecoin payments reduce cross-border fees significantly. The global average remittance cost is approximately 6.5% through traditional rails, while stablecoin transfers on L2 networks typically cost under $0.01 in gas fees. Users in emerging markets can subscribe to global services without needing a US credit card or bank account: a stablecoin wallet on any supported chain is sufficient.

For a deeper analysis of how stablecoin payments compare to traditional billing infrastructure, see our research on subscription billing infrastructure. Bitcoin-native recurring payment approaches are covered in our Bitcoin recurring payment solutions comparison, and for one-time checkout flows, see the crypto checkout widget comparison.

Dunning and Failed Payment Recovery

Dunning (the process of retrying failed payments and recovering revenue) is one of the weakest areas in crypto billing. Traditional processors like Stripe have spent years optimizing retry schedules, card updater integrations, and churn-reduction workflows. Most crypto billing platforms lack equivalent sophistication.

Streaming protocols (Superfluid, Sablier) sidestep dunning entirely: if the sender's balance runs out, the stream stops or debt accumulates. There is no retry mechanism because there is nothing to retry. The merchant simply stops receiving payment until the sender tops up.

Request Network supports pause and resume but does not document automated retry logic. Stripe's stablecoin billing inherits its existing dunning infrastructure, making it the only crypto subscription option with enterprise-grade failed payment recovery. For businesses where involuntary churn from payment failures is a significant revenue leak, this is a meaningful differentiator.

Accounting and Compliance

Integration with accounting systems remains a gap for most crypto billing platforms. Stripe settles in fiat and integrates with standard accounting tools (QuickBooks, Xero, NetSuite) through its existing connector ecosystem. Request Network offers CSV exports and basic reporting. Sablier and Superfluid are protocol-layer tools with no native accounting integrations: businesses must build their own reporting pipelines or use third-party crypto accounting software.

For KYC/AML compliance, Stripe handles identity verification through its standard onboarding. Request Network supports ENS-based invoicing but leaves compliance to the merchant. Streaming protocols have no built-in compliance tooling. Businesses operating in regulated jurisdictions may need to layer additional compliance infrastructure on top of protocol-level solutions. For tax implications of stablecoin-based billing, see our crypto invoicing tool comparison.

How to Choose a Crypto Billing Platform

If you need a drop-in replacement for Stripe Billing with stablecoin support: use Stripe's stablecoin subscriptions. You get dunning, accounting, tax reporting, and the full Stripe ecosystem at 1.5% per transaction.

If you need continuous payroll or contributor streaming: use Superfluid (zero protocol fees, continuous streaming) or Sablier Flow (no token wrapping, per-stream isolation). Zebec is another option with broader chain support including Solana and TON.

If you need traditional billing cycles with onchain settlement: use Request Network. It supports daily, weekly, monthly, and yearly intervals with pause/resume at 0.25% per transaction.

If you need one-time crypto payments (not recurring): Coinbase Commerce at 1% is straightforward, though you will need to build your own scheduling for repeat charges.

If you operate in the Bitcoin ecosystem: Spark enables instant, near-zero-fee stablecoin transfers using USDB natively on Bitcoin, providing a foundation for recurring payment flows without bridging to EVM chains.

Frequently Asked Questions

How do recurring crypto payments work without pull payments?

Crypto wallets are push-only, meaning merchants cannot initiate charges. Three approaches work around this: token streaming protocols (Superfluid, Sablier) create a continuous pre-funded flow from sender to recipient. ERC-20 token approvals let smart contracts transfer tokens within pre-approved limits. Account abstraction (ERC-4337) with session keys grants time-bound, constrained authorization to billing contracts. Each approach requires the subscriber to take an initial action (open a stream, grant approval, or create a session key) but subsequent payments execute automatically.

What is the cheapest crypto subscription billing platform?

Superfluid charges no protocol fees: users pay only gas costs when opening or closing streams. Request Network starts at 0.25% per transaction with no monthly or setup fees. Sablier charges $0.99 per withdrawal. Coinbase Commerce takes 1%. Stripe's stablecoin billing costs 1.5% but absorbs gas fees. The cheapest option depends on transaction volume and frequency: for high-value, low-frequency billing, Sablier's flat fee is economical; for many small transactions, Superfluid's zero-fee streaming is cheaper; for traditional SaaS billing, Request Network's percentage fee scales well.

Can I accept crypto subscriptions and settle in fiat?

Yes, but only through traditional processors. Stripe's stablecoin subscription billing settles in USD to the merchant's bank account. Protocol-level tools like Superfluid, Sablier, and Request Network settle in the streamed or invoiced token (typically a stablecoin). To convert to fiat, merchants need a separate off-ramp integration. Stripe is the only platform that bundles crypto acceptance with automatic fiat settlement in a single product.

What happens when a crypto subscription payment fails?

Behavior varies by platform. In streaming protocols, the stream simply stops when the sender's balance depletes: Superfluid's liquidators close the stream, while Sablier Flow tracks the debt until the sender deposits more funds. Request Network pauses the recurring payment. Stripe applies its existing dunning logic with configurable retry schedules and customer notifications. None of the protocol-level solutions offer the sophisticated retry and recovery workflows that traditional billing platforms have built over years.

Is token streaming suitable for B2B SaaS billing?

Token streaming works well for payroll, grants, and contributor compensation where continuous payment is desirable. For B2B SaaS billing with invoices, net terms, usage-based overages, and audit trails, streaming is typically not the right fit. Request Network's invoice-based recurring payments or Stripe's stablecoin billing are better suited to enterprise SaaS workflows that require discrete billing events, line items, and standard accounting documentation.

Which chains support crypto recurring payments?

EVM chains have the broadest support. Ethereum, Polygon, Arbitrum, Base, and Optimism are covered by nearly every platform. Sablier leads with 24+ chains including Solana. Superfluid supports 11 EVM chains. Stripe covers Ethereum, Polygon, Base, and Solana. On Bitcoin, USDB on Spark provides stablecoin payment infrastructure that can serve as a foundation for recurring flows. Non-EVM chains like TON, Sui, and NEAR have limited options, with Zebec being one of the few protocols supporting them.

How do stablecoin subscriptions compare to credit card billing?

Stablecoin subscriptions eliminate chargebacks (saving 1-2% of revenue for most merchants), reduce cross-border fees by avoiding card network interchange and FX markups, and settle in minutes instead of days. The tradeoffs are weaker dunning infrastructure, less mature accounting integrations, and a smaller addressable customer base (crypto wallet holders vs. credit card holders). For businesses with international subscribers and low chargeback tolerance, stablecoins can be materially cheaper. For domestic consumer SaaS, credit cards still offer better UX and reach.

This comparison is for informational purposes only and does not constitute financial advice. Platform features, fees, and chain support change frequently. Loop Crypto is winding down operations as of early 2026. Always verify current capabilities directly with each provider before making integration decisions.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →