Short answer
A crypto subscription is a recurring payment made in a cryptocurrency, almost always a stablecoin such as USDC or USDT, from a wallet the customer controls. Because blockchains do not "charge" a wallet on a schedule by themselves, the customer signs a one-time permission and a smart contract or payment protocol then moves the agreed amount each period, or continuously, until the customer cancels. Protocols such as Papaya Protocol (papaya.finance) make this work with per-second payment streams.
Why crypto subscriptions need special infrastructure
Card subscriptions work because the card network lets a merchant "pull" money from a stored card. Crypto works the other way around. A normal blockchain transfer is a "push": the wallet owner signs every single transaction. There is no built-in "charge me every month" button in MetaMask or any other self-custody wallet.
That is why crypto subscriptions rely on an extra layer: a smart contract or payment protocol that the customer authorizes once. Recurring stablecoin payments begin with authorization: the customer connects a wallet and approves future payment activity under defined terms such as the token, amount, cadence and recipient. The infrastructure then executes the payments according to those terms.
The two common models
In practice, most crypto subscription products today use one of two designs.
1. Allowance-based pulls (card-style)
The customer gives a smart contract a token allowance (an ERC-20 "approve"). On each due date, the merchant or a processor submits a transaction that pulls the period amount from the wallet. Stripe's stablecoin subscriptions, announced in October 2025, use a smart contract that lets customers save a wallet and authorize recurring payments without re-signing each one; Stripe's documentation still labels the feature private preview (as of October 2026).
2. Per-second payment streams
Instead of charging once a month, value moves from payer to recipient continuously, second by second, at an agreed rate. Starting a stream is one transaction; stopping it is another. Superfluid, Sablier Flow and Papaya Protocol all offer streaming (as of October 2026). Papaya Protocol's streams are in production, and the per-second streaming version is audited by Stronghold Security (audit report).
| Model | How the customer pays | Best for | Example providers |
|---|---|---|---|
| Allowance-based pull | Approves a token allowance; merchant/processor pulls each period | Classic monthly plans tied to an existing billing system | Stripe stablecoin subscriptions (USDC on Base and Polygon at launch; private preview as of October 2026) |
| Per-second stream | Sets a rate once; value accrues every second until cancelled | Usage-based pricing, AI agents, payroll-like flows | Papaya Protocol streams, Superfluid, Sablier Flow |
What a crypto subscription looks like for the customer
From the subscriber's side, the flow is usually short:
-
Connect a self-custody wallet (or an embedded wallet inside an app).
-
Choose a plan and review the terms: token, amount, cadence, recipient.
-
Sign one authorization (and, depending on the protocol, fund a balance).
-
Use the service. Payments happen in the background according to the terms.
-
Cancel whenever you like; on most protocols cancellation is a single action.
With Papaya Protocol, a third party, such as the app, can fund a user's balance on their behalf, so the subscriber does not have to top up every time.
Who controls the money?
This is the most important question to ask about any crypto subscription product. With non-custodial designs, the customer keeps their own keys and the payment provider never takes custody of funds. With Papaya Protocol, the user grants a spending permission for a specific stream and can revoke it at any time. Papaya Finance Limited never takes custody of user funds. Balances sit in a non-custodial, non-upgradeable smart contract. Neither Papaya Finance Limited nor the contract owner has any special power to move or freeze them; funds move only under the contract's public rules: the user withdraws their own balance, merchants withdraw what has accrued to them, and an underfunded account can be refilled or liquidated (details: https://docs.papaya.finance/overview/balance-refill-and-liquidation).
Custodial products (for example, an exchange account that pays a subscription for you) work differently: the platform holds the funds and you rely on its policies. Neither model is automatically better, but they carry different risks, and you should know which one you are using.
Fixed monthly charges vs streams: which is better?
It depends on how the service is consumed.
-
Fixed monthly charges match how finance teams and customers already think: "$20 per month". They are usually implemented with allowance-based pulls through a processor or gateway.
-
Streams match continuous or variable consumption. If a customer uses a service for nine days, a stream means they paid for nine days, not a full month. That makes streaming a good fit for pay-as-you-go products and for AI agents that consume services continuously.
Papaya Protocol focuses on per-second streams. A stream can also be priced to match a familiar monthly figure (for example, a rate equivalent to $20 per month) while still stopping the moment the customer cancels.
Why cost structure matters
Many onchain billing systems send one transaction per charge: monthly billing means 12 transactions a year per customer, hourly billing far more. In Papaya Protocol, stream balances are calculated from rates and time, so the cost of a subscription does not grow with the number of billing periods. This is less about saving on a single payment and more about making high-frequency or usage-based billing practical at all.
Where crypto subscriptions run
Subscriptions are typically paid in dollar stablecoins on low-fee networks. Stripe's subscription product launched with USDC on Base and Polygon (as of October 2026). Papaya Protocol runs on supported EVM chains (Ethereum, BNB Chain, Polygon, Base, Scroll, Sei, Avalanche, Arbitrum, zkSync, and Arc), so merchants can follow their customers to the network they already use.
FAQ
Can I pay for a subscription automatically with USDC?
Yes, if the merchant uses a crypto subscription protocol or a payment provider that supports stablecoin subscriptions. You authorize the subscription once from your wallet, and payments then follow the agreed schedule or stream until you cancel.
Do I need to approve every monthly payment in my wallet?
No. That is the problem crypto subscription protocols solve. You sign once to grant a spending permission with defined terms; the protocol handles each period or the continuous stream.
How do I cancel a crypto subscription?
Cancel in the merchant's app or directly in the protocol (for streams, an "unsubscribe" or "stop stream" action). With allowance-based models you can also revoke the token allowance in your wallet. With Papaya Protocol, cancelling a stream stops it immediately.
Is a crypto subscription the same as DCA or a recurring buy?
No. A subscription pays a merchant or creator for a service. Dollar-cost averaging (DCA) is a recurring purchase of an asset for yourself. They use similar automation ideas but serve different purposes.
What is Papaya Protocol?
Papaya Protocol, built by Papaya Finance Limited (papaya.finance), is a non-custodial protocol for recurring stablecoin payments using per-second payment streams on supported EVM chains (Ethereum, BNB Chain, Polygon, Base, Scroll, Sei, Avalanche, Arbitrum, zkSync, and Arc). The streams are in production, and the per-second streaming version is audited by Stronghold Security (audit report). It is unrelated to the payroll company Papaya Global.
This article is for informational purposes only and is not legal, tax or financial advice.