Recurring payments, delegated spending, and on-chain billing — without building the infrastructure yourself.
Recurring payments are the backbone of modern software and services. Almost every team wants to offer subscriptions, recurring billing, or delegated spending — but building that logic from scratch is cumbersome and complicated.
Solana Subscriptions & Allowances allows teams to focus on their product, instead of billing logic. It's an open, on-chain program that gives any Solana application a standard way to offer recurring payments and delegated spend authorizations — deployed on mainnet, audited, and ready to integrate. Whether you're building a payments product, an AI agent that needs to spend autonomously, or a protocol that wants to offer subscription tiers, this is the primitive you'd otherwise have to build yourself.
How Subscriptions & Allowances Work on Solana
The Subscriptions & Allowances primitive supports three distinct models for recurring and delegated payments. Each maps to a different product and use case, but all run through the same open program.
Allowances
Fixed delegation
Recurring delegations
User-controlled
Subscription plans
Merchant-controlled
Who sets terms
User sets cap + expiry
User sets amount + cadence
Merchant publishes tiers
Reset behaviour
One-time, expires or hits cap
Cap resets every cycle; optional overall expiry
Auto-pull each billing cycle
Timeline
Use cases
AI agent budgets
User sets a spend cap.
Agent acts within it.
Expires automatically.
e.g. “spend up to $50”
Content micropayments
Monthly allowance set
by user, draws down
per article or access.
e.g. pay per read
On-chain SaaS plans
Merchant sets tiers.
Terms locked at signup.
Auto-pull each cycle.
e.g. API billing, media
Allowances
Fixed delegation
Who sets terms
User sets cap + expiry
Reset behaviour
One-time, expires or hits cap
Timeline
Use case
AI agent budgets
User sets a spend cap. Agent acts within it. Expires automatically.
e.g. “spend up to $50”
Recurring delegations
User-controlled
Who sets terms
User sets amount + cadence
Reset behaviour
Cap resets every cycle; optional overall expiry
Timeline
Use case
Content micropayments
Monthly allowance set by user, draws down per article or access.
e.g. pay per read
Subscription plans
Merchant-controlled
Who sets terms
Merchant publishes tiers
Reset behaviour
Auto-pull each billing cycle
Timeline
Use case
On-chain SaaS plans
Merchant sets tiers. Terms locked at signup. Auto-pull each cycle.
e.g. API billing, media
- Fixed Delegation (Allowances): A user pre-authorizes a one-time spend of up to a defined amount, with an optional expiration date. The authorized party can draw on that allowance any time before it expires or the cap is reached. Once used or expired, the delegation is done. This is a pattern for AI agents and autonomous software that needs spending authority without requiring approval on every action. A user defines the budget; the agent operates within it.
- 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 on-chain. This could also be used for on-chain payroll or contractor payouts.Dynamic, a wallet infrastructure provider, is integrating Solana Subscriptions to power on-chain checkout flows directly from Dynamic wallets — letting users subscribe to plans and authorize recurring payments in a single wallet interaction, with no off-chain billing layer required.
- Subscription Plans: A merchant publishes one or more fixed plans on-chain — for example, a $49/month tier and a $199/month tier — with immutable billing terms. Users subscribe to a plan, and the merchant pulls funds each billing cycle for all subscribers. Terms are snapshotted at subscribe time; if the merchant wishes to update a plan, they have to sunset the old pricing and create a new one. This is the model for SaaS billing, API infrastructure, and any product where the business sets the terms and users opt in.
What You Can Build
- Recurring API billing for infrastructure products: Infrastructure providers can publish tiered subscription plans on-chain and have customers subscribe directly from a billing portal. When a billing cycle fires, funds are automatically pulled from subscriber wallets — no manual invoicing, no payment processor dependency, no 3% fee skimmed on every transaction.Helius, a leading Solana RPC and data infrastructure provider, uses Subscriptions to let customers subscribe to their API tiers directly from the billing portal — automatically pulling funds each cycle without manual invoicing or reliance on a third-party payment processor.
- Autonomous agent spending: Teams deploying AI agents that need to execute on-chain tasks — purchasing, API calls, workflow automation — can authorize agents to spend up to a defined budget before the delegation expires. The agent operates autonomously within that limit, and the authorization terminates naturally once the cap is hit or the window closes. No manual approval on each action. No custodied funds.
- Contractor and employee payroll: Companies paying distributed teams on a recurring schedule can encode payroll terms directly on-chain. Automatic pulls fire on the agreed cadence without anyone manually initiating the transfer — creating a clear, auditable payment record and removing the operational overhead of recurring payment execution.
- Micropayments for content and media: Platforms distributing newsletters, research, or media can give users a monthly spending allowance that draws down per article or per access event, rather than a flat subscription fee regardless of consumption. Users pay for what they actually use. Platforms get a sustainable revenue model. All settled on-chain.
- Stablecoin invoice collection for payment gateways: Payment gateways that bill merchants on regular cycles can publish subscription plans allowing customers to authorize automatic invoice collection in stablecoins. This removes the manual overhead of matching incoming crypto payments to open invoices and gives merchants a fully on-chain, auditable billing relationship with their gateway.Confirmo, a stablecoin-first payment gateway serving SaaS merchants and enterprise clients, is building with Subscriptions & Allowances to let customers authorize automatic invoice collection in stablecoins — replacing manual reconciliation with a fully on-chain billing relationship.
- Card-linked subscriptions with multi-delegate support: Wallets can simultaneously authorize a card program and one or more on-chain subscription plans without delegations overriding each other. Multi-delegate support means users can subscribe to services and still use their card for everyday spend — unblocking card-linked subscription architectures that were previously too complex to build cleanly on Solana.