On-chain subscription billing

Accept recurring crypto payments from anywhere

Let your customers subscribe once — get paid automatically every cycle. No intermediaries, no chargebacks, just ERC-20 transfers direct to your wallet.

Start Accepting Payments
1

Create your store and plans

Set the payment token, amount, billing interval, and max charges. Share a checkout link with your customers.

2

Customers subscribe in one click

They approve the ERC-20 token once and subscribe. The first payment charges immediately.

3

Keepers auto-charge every cycle

Permissionless keepers call batchCharge on schedule. Payments flow directly from subscriber wallets to yours.

How It Works

Three steps to recurring revenue

No backend needed. Create plans, share links, get paid. The smart contract handles the rest.

Built for Merchants

Everything you need to bill on-chain.

Non-custodial, permissionless, and transparent. The protocol pulls payments directly from subscriber wallets to yours — every cycle, automatically.

Designed for global crypto commerce

From indie SaaS to enterprise platforms. Accept subscriptions from anyone with a wallet, on any supported chain.

Direct wallet settlement

Payments go straight to your address on every charge. The protocol never holds your funds — true non-custodial billing.

Multi-chain, any ERC-20

Accept USDC, USDT, DAI or any whitelisted token. Deploy on Arbitrum, Base, Optimism, or Ethereum mainnet.

Get Started

Setup. Connect. Earn.

Go from zero to recurring revenue in three simple steps

Plan, search

Connect your wallet

No sign-up, no KYC. Just connect your wallet and create a merchant store on-chain.

Plan, search

Create subscription plans

Choose the payment token, amount, billing interval, and max charges. Get a shareable checkout link for each plan.

Plan, search

Track revenue in real-time

Monitor active subscriptions, payment history, and earnings from your merchant dashboard. All data is on-chain and verifiable.

sdk-example.ts
import { RecurringPaymentsSDK } from "@recurringpay/sdk";

const sdk = new RecurringPaymentsSDK({
  rpcUrl: "https://arb-mainnet.g.alchemy.com/...",
  contractAddress: "0x...",
  subgraphUrl: "https://api.thegraph.com/...",
  walletClient,
});

// Create a subscription plan
const txHash = await sdk.createPlan(
  storeId, token, amount, interval, maxCharges
);

// Query merchant dashboard
const dashboard = await sdk.getMerchantDashboard(
  merchantAddress
);
For Developers

Integrate in minutes with the TypeScript SDK

Full-featured SDK for interacting with the smart contract and querying on-chain data via the Subgraph.

Full TypeScript SDKType-safe methods for every contract function.
On-chain reads & writesStores, plans, subscriptions, charges.
Subgraph queriesMerchant dashboard, revenue, subscriber history.
Token helpersAllowance checks, approvals, balance verification.
Transaction utilsWait for confirmations, receipt parsing.
Built on viemCompatible with any wallet client.
Merchants

Trusted by merchants worldwide

From indie SaaS to gaming platforms, merchants use Recurring Payments to automate billing and grow predictable revenue.

We switched from manual invoicing to Recurring Payments and never looked back. Subscribers pay automatically every month — zero friction, zero chargebacks.

Marcus Chen

Marcus Chen

Founder at CloudVault

Our game pass subscriptions run entirely on-chain now.Global players, instant settlement, no payment processor fees. It just works.

Elena Vasquez

Elena Vasquez

CEO at PixelForge Games

The non-custodial model is exactly what we needed. Funds go directly to our treasury wallet. No middleman, no withdrawal delays. Pure DeFi billing.

James Okonkwo

James Okonkwo

CTO at DataStream

We switched from manual invoicing to Recurring Payments and never looked back. Subscribers pay automatically every month — zero friction, zero chargebacks.

Marcus Chen

Marcus Chen

Founder at CloudVault

Our game pass subscriptions run entirely on-chain now.Global players, instant settlement, no payment processor fees. It just works.

Elena Vasquez

Elena Vasquez

CEO at PixelForge Games

The non-custodial model is exactly what we needed. Funds go directly to our treasury wallet. No middleman, no withdrawal delays. Pure DeFi billing.

James Okonkwo

James Okonkwo

CTO at DataStream

We switched from manual invoicing to Recurring Payments and never looked back. Subscribers pay automatically every month — zero friction, zero chargebacks.

Marcus Chen

Marcus Chen

Founder at CloudVault

Our game pass subscriptions run entirely on-chain now.Global players, instant settlement, no payment processor fees. It just works.

Elena Vasquez

Elena Vasquez

CEO at PixelForge Games

The non-custodial model is exactly what we needed. Funds go directly to our treasury wallet. No middleman, no withdrawal delays. Pure DeFi billing.

James Okonkwo

James Okonkwo

CTO at DataStream

We switched from manual invoicing to Recurring Payments and never looked back. Subscribers pay automatically every month — zero friction, zero chargebacks.

Marcus Chen

Marcus Chen

Founder at CloudVault

Our game pass subscriptions run entirely on-chain now.Global players, instant settlement, no payment processor fees. It just works.

Elena Vasquez

Elena Vasquez

CEO at PixelForge Games

The non-custodial model is exactly what we needed. Funds go directly to our treasury wallet. No middleman, no withdrawal delays. Pure DeFi billing.

James Okonkwo

James Okonkwo

CTO at DataStream

We integrated the SDK in a single afternoon.Now our API customers subscribe with USDC and we track everything via the Subgraph.

Sofia Andersson

Sofia Andersson

Head of Product at NordAPI

Our education platform serves students in 40+ countries. Crypto subscriptions removed all the cross-border payment headaches overnight.

Raj Mehta

Raj Mehta

Founder at LearnChain

Predictable recurring revenue, fully transparent on-chain.Our finance team can audit every payment in real time.

Amira Toure

Amira Toure

VP of Finance at StreamDAO

We integrated the SDK in a single afternoon.Now our API customers subscribe with USDC and we track everything via the Subgraph.

Sofia Andersson

Sofia Andersson

Head of Product at NordAPI

Our education platform serves students in 40+ countries. Crypto subscriptions removed all the cross-border payment headaches overnight.

Raj Mehta

Raj Mehta

Founder at LearnChain

Predictable recurring revenue, fully transparent on-chain.Our finance team can audit every payment in real time.

Amira Toure

Amira Toure

VP of Finance at StreamDAO

We integrated the SDK in a single afternoon.Now our API customers subscribe with USDC and we track everything via the Subgraph.

Sofia Andersson

Sofia Andersson

Head of Product at NordAPI

Our education platform serves students in 40+ countries. Crypto subscriptions removed all the cross-border payment headaches overnight.

Raj Mehta

Raj Mehta

Founder at LearnChain

Predictable recurring revenue, fully transparent on-chain.Our finance team can audit every payment in real time.

Amira Toure

Amira Toure

VP of Finance at StreamDAO

We integrated the SDK in a single afternoon.Now our API customers subscribe with USDC and we track everything via the Subgraph.

Sofia Andersson

Sofia Andersson

Head of Product at NordAPI

Our education platform serves students in 40+ countries. Crypto subscriptions removed all the cross-border payment headaches overnight.

Raj Mehta

Raj Mehta

Founder at LearnChain

Predictable recurring revenue, fully transparent on-chain.Our finance team can audit every payment in real time.

Amira Toure

Amira Toure

VP of Finance at StreamDAO

Simple, transparent fees

Flat 1% fee on every successful charge. No monthly minimums, no hidden costs, no lock-in.

1%per successful charge

Unlimited stores & plans

Create as many stores and subscription plans as you need. No caps, no tiers.

Any ERC-20 token

Accept USDC, USDT, DAI or any whitelisted token. You choose the currency.

Multi-chain deployment

Deploy on Arbitrum, Base, Optimism, or Ethereum mainnet.

SDK & Subgraph access

Full TypeScript SDK and GraphQL Subgraph for seamless integration.

Direct wallet settlement

Funds go straight to your address. The protocol never holds your money.

No withdrawal step

Every charge settles instantly. No batching, no withdrawal delays.

Permissionless keepers

Anyone can trigger charges. Decentralized execution with no single point of failure.

On-chain transparency

Every payment is verifiable on-chain. Full audit trail by default.

Frequently Asked Questions

Common questions about Recurring Payments. If you need more details, check our docs or reach out on Discord.

Start earning recurring revenue on-chain

No sign-up fees. No middlemen. Connect your wallet and create your first subscription plan in minutes.