Subscriptions power the modern economy. SaaS products, media platforms, payroll systems, API billing — virtually every business that generates recurring revenue relies on them. Now, any team building on Solana can offer recurring billing, delegated spending, and subscription plans natively onchain, with a single shared program that's audited, open source, and ready to integrate.
Subscriptions & Allowances are live on mainnet, with no custom infrastructure to build and no centralized billing layer to depend on. It's a standard primitive any team can plug into.
Three models, one program
Solana Subscriptions supports three distinct payment patterns, each suited to a different product context:
Allowances (Fixed Delegation) let a user pre-authorize a one-time spend up to a defined cap, with an optional expiration. The authorized party draws on that allowance freely until the limit is hit or the window closes. This is the building block for AI agents that need to act autonomously within a budget — the user sets the limit, the agent operates within it, and the authorization expires naturally. It's also the foundation for card-linked spending programs: with multi-delegate support, a wallet can simultaneously authorize a card program and one or more subscription plans without conflicts.
Recurring Delegations let a user authorize a delegate to pull up to a set amount on a repeating cadence (say, $500 every two weeks) with the cap resetting each cycle. The terms are set by the user, not the merchant, making this the right model for payroll, contractor payments, and any ongoing financial relationship encoded directly onchain.
Dynamic, a wallet infrastructure provider, is integrating Solana Subscriptions to power onchain checkout flows directly from Dynamic wallets, letting users subscribe to plans and authorize recurring payments in a single wallet interaction, with no offchain billing layer required.
This could also be used for onchain payroll or contractor payouts.
Subscription Plans let a merchant publish fixed billing tiers onchain (for example, a $49/month plan and a $199/month plan) with immutable terms. Users subscribe, and the merchant automatically pulls funds each billing cycle. Billing terms are snapshotted at subscribe time, so if the merchant wants to update pricing, they sunset the old plan and create a new one.
Helius, one of Solana's most widely used RPC and data infrastructure providers, is integrating Subscription Plans to let customers subscribe to API tiers directly onchain. Funds are pulled automatically each cycle, with no manual invoicing and no third-party processor.
Confirmo, a stablecoin-first payment gateway serving SaaS merchants and enterprise clients globally, will use the same model to enable automatic stablecoin invoice collection for their merchant base.
What you can build
What used to require weeks of custom development and a separate audit can now be integrated in days. A few examples of what teams are building:
- Recurring API billing — Publish tiered subscription plans onchain and have customers subscribe directly, with automatic pulls each billing cycle and no payment processor in the middle.
- AI agent spending limits — Authorize an autonomous agent to spend up to a defined budget before its delegation expires, enabling trustless execution within a bounded risk envelope.
- Onchain payroll — Encode recurring payroll terms directly between payer and recipient, with automatic pulls on the agreed cadence and a fully auditable onchain record.
- Content micropayments — Give users a monthly spending allowance that draws down per article or access event, enabling "pay for what you read" models at scale.
- Stablecoin invoice collection — Let enterprise clients authorize automatic recurring pulls in stablecoins, replacing manual reconciliation with a fully onchain billing relationship.
Built to be shared infrastructure
Design partners Helius, Confirmo, Dynamic, Majority, Mesh, Meow helped to shape Solana Subscriptions & Allowances and are live or actively integrating the program.
The program is open source, deployed on mainnet, and audited by Cantina/Spearbit. It works with both SPL Token and Token-2022, including confidential transfers, and is integration-tested with Squads multisig and Swig smart wallet flows.
Check out the developer docs.
See it live on devnet through the webapp.
Read the agentic commerce specs for MPP.

