Subscriptions, without the bank account

RelAI Team
Jun 7, 2026 · 4 min read
Subscriptions, without the bank account

Recurring revenue is the backbone of most software businesses. Yet the moment you want to charge $9/month, you inherit a surprising amount of baggage.

The hidden cost of a "simple" subscription

Reach for Stripe (or any traditional processor) and the real checklist looks like this:

  • You need a registered company and a bank account. Subscriptions presuppose a legal entity the processor can pay out to. That alone excludes a huge number of independent builders, especially outside a handful of supported countries.
  • Your customer needs a card. Card penetration is far from universal, cards expire, and "involuntary churn" — failed renewals from expired or declined cards — quietly eats 5–10% of recurring revenue.
  • Payouts are slow. You charge today; the money lands in your bank in 2–7 days. Your cash flow runs on someone else's schedule.
  • You don't really hold your money. Funds sit with the processor. Accounts get frozen, reserves get held, and a single risk-model false positive can pause your entire business.
  • Chargebacks and disputes put the merchant on the defensive by default.
  • It's geographically gated. Onboarding, payout currencies, and supported regions are decided for you.
  • It's not programmatic. An AI agent or an autonomous service can't open a Stripe account, pass KYC, and manage a subscription. The whole flow assumes a human with a bank.
None of this is Stripe being bad — it's the shape of the rails underneath: card networks and bank settlement. If your customer is global, or a wallet, or an agent, those rails fight you.

This isn't the opposite of pay-per-use

We've written before about pay-per-use and the end of forced subscriptions — paying a fraction of a cent per request, no sign-up. That's still the right model for metered consumption and for agents that transact at machine speed.

Subscriptions solve a different problem: predictable, recurring access — a SaaS seat, a hosted instance, an API plan, a membership. Some value is naturally billed per period, not per call. So we built the recurring primitive to sit alongside pay-per-use, not replace it.

How RelAI subscriptions work

We didn't write a payment processor. RelAI builds on Solana's canonical, audited on-chain subscriptions program — a shared primitive, not something we deployed ourselves. Three steps:

  1. You publish a plan. Price, period (e.g. monthly), and your payout wallet. It lives on-chain.
  2. A subscriber approves once. One wallet signature authorizes the program as a delegate and accepts your plan's terms. No account, no card, no recurring re-signing.
  3. Each period, the charge is pulled automatically. USDC moves directly from the subscriber to your wallet. RelAI never holds the funds — it only triggers the pull and pays the network fee.
The program itself enforces the rules: it can only ever pull the agreed amount, once per period, to a wallet you whitelisted. Even if RelAI's infrastructure were compromised, funds can only land in your wallet.

What you get

  • Non-custodial by construction. Money flows wallet-to-wallet, settled in seconds. No payout delay, no held reserves.
  • Global and account-free. Anyone with a USDC wallet can subscribe. No company, no bank, no region gate.
  • Two ways to attach value. Link a plan to a RelAI marketplace API (subscribers skip the per-call payment), or gate your own service — a web app, a VM, a SaaS — using a subscription-status check.
  • Signed webhooks on every event — subscription.created, subscription.charged, subscription.payment_failed, subscription.canceled — so you can provision or suspend infrastructure the moment a payment lands or lapses.
  • Built-in reporting. MRR, active subscribers, revenue collected, and per-plan charge history, straight from the dashboard.
  • Agent-ready. Because subscribing is a wallet signature and status is an API call, an autonomous service can subscribe, get billed, and be gated — no human in the loop.

A note on the fee

RelAI takes a flat 5% of each charge, deducted in the same transaction as your payout — so on a $5 charge you receive $4.75, instantly, to your wallet. No monthly minimums, no setup fee, no separate invoice.

Where this fits

If you're shipping a SaaS, renting a hosted instance, selling recurring API access, or building an agent that needs a recurring budget — you can now do it with a shareable link and a single signature, and watch the USDC arrive in your own wallet each period.

Create your first plan in the dashboard, or read the subscriptions docs.


Recurring revenue shouldn't require a bank's permission. Now it doesn't.

Understand x402 before you implement

This guide uses payment primitives from the x402 standard. Read the protocol overview for a complete flow, terminology, and integration FAQ.

    Subscriptions, without the bank account | RelAI