settlematic
Guides··8 min read·By Keshav Sharma

Recurring Crypto Billing & Subscriptions: Complete Guide

Automate recurring crypto billing and subscription invoices with non-custodial settlement, automated scheduled notifications, and fiat-quoted stablecoins.

Do this next

Create a crypto invoice

  1. Quote the invoice in fiat.
  2. Client pays USDC, USDT, or EURC.
  3. Funds settle to a wallet you already control.

Recurring crypto billing works by sending scheduled fiat-quoted payment links each cycle (blockchains are push-based, not card-on-file). Use [Collect](/products/collect) for invoice subscriptions or [Gateway](/products/gateway) for product checkout plans with webhook automation.

TL;DR

Recurring crypto billing allows businesses to bill subscription customers in stablecoins on scheduled intervals. Since blockchain transactions are push-based, recurring billing works by generating automated, scheduled fiat-quoted invoices with payment links sent to subscribers. Payments land in non-custodial wallets with instant webhook reconciliation and zero percentage take-rates.

Settlematic Smart invoices settings with early-payment discount tiers and late fee tiers configured by days from due date

Recurring crypto billing allows businesses to bill subscription customers in stablecoins on scheduled intervals. Since blockchain transactions are push-based, recurring billing works by generating automated, scheduled fiat-quoted invoices with payment links sent to subscribers. Payments land in non-custodial wallets with instant webhook reconciliation and zero percentage take-rates.

For software-as-a-service (SaaS) providers, Web3 platforms, agency retainers, and digital membership communities, recurring revenue is the lifeblood of business operations. While traditional credit card subscription systems rely on auto-debit authorizations, public blockchains operate fundamentally as push-based networks where users must sign each transaction.

The Web3 subscription challenge: Push vs. pull architecture

On traditional credit card rails (like Stripe or Recurly), customers authorize a merchant to pull funds from their account on a monthly schedule. On public blockchains, smart contracts cannot arbitrarily pull tokens from a user's wallet without an explicit, cryptographically signed approval.

To overcome this architectural constraint, modern recurring crypto billing platforms utilize scheduled automated invoicing workflows:

  • 1. Scheduled invoice dispatch: The billing engine automatically generates a fiat-quoted invoice on the subscriber's recurring billing date.
  • 2. One-click payment link delivery: The subscriber receives an automated email or Web3 app notification containing a hosted payment link.
  • 3. Wallet payment authorization: The subscriber opens the link, connects their wallet, and approves the push transaction in seconds.
  • 4. Real-time webhook provision: The billing engine detects on-chain confirmation, fires a webhook to your app, and extends the user's subscription access.

Why stablecoins are essential for subscription billing

Pricing a monthly software subscription at 0.01 BTC or 0.05 ETH creates unpredictable Monthly Recurring Revenue (MRR) fluctuations. When crypto prices drop 20%, your monthly subscription revenue drops 20% in dollar terms.

By denominating subscription tiers in fiat currencies (e.g., $49/month or €99/month) and collecting settlement in stablecoins like USDC or USDT, businesses maintain steady MRR while offering subscribers seamless crypto payments.

For more details on SaaS subscription strategies, see our dedicated guide on crypto payments for SaaS and how to accept USDC payments.

Subscription billing models compared

MetricTraditional Card BillingCustodial Crypto GatewaysSettlematic Non-Custodial
Transaction fees2.9% + $0.30 per charge1.0% to 2.0% per charge0% volume take-rate (flat subscription)
MechanismAutomated pull auto-debitPush invoice or custodial wallet balanceAutomated scheduled push invoice
Payout timing2 - 7 business daysBatch payouts (1-3 days)Instant on-chain wallet clearance
Cross-border feesAdditional 1.5% FX chargeCrypto-to-fiat conversion margins0% cross-border surcharge
Custody riskProcessor holds merchant balanceProcessor holds crypto fundsZero custody (direct to wallet)
Comparing traditional credit card billing, custodial gateways, and Settlematic non-custodial recurring billing.

How Settlematic handles recurring crypto billing

Settlematic provides a complete recurring billing infrastructure through Settlematic Collect:

  • Flexible billing intervals: Configure weekly, monthly, quarterly, or annual recurring schedules.
  • Fiat-quoted price locking: Lock exact stablecoin quotes at the time of invoice dispatch to eliminate exchange rate volatility.
  • Automated dunning & reminders: Send automated pre-due notifications and customizable dunning sequences for unpaid subscription links.
  • Developer webhooks & API: Integrate subscription event webhooks (`invoice.created`, `invoice.paid`, `invoice.overdue`) directly into your SaaS billing engine.

Implementation workflow for SaaS and agency retainers

Implementing recurring crypto billing requires four setup steps:

  • Step 1: Set up subscription plans in Settlematic or via API, specifying plan names, fiat billing amounts, and recurrence rules.
  • Step 2: Add your corporate settlement wallet addresses (e.g. Polygon, Solana, or Ethereum multisig addresses).
  • Step 3: Connect subscriber emails or account IDs to trigger scheduled billing dispatches.
  • Step 4: Configure webhook endpoints in your application to listen for confirmed on-chain payments and grant user access.

To learn how agencies structure retainer billing, see our guide to [crypto invoicing for agencies](/blog/best-crypto-invoicing-for-agencies) and fiat-quoted mechanics.

Honest limitations of Web3 subscription billing

While non-custodial recurring crypto billing eliminates processor transaction fees, businesses must navigate two specific operational friction points:

  • Manual approval required: Because payments are push-based, subscribers must click payment links and sign transactions manually each cycle. Inactive users may churn faster than on passive card auto-debit plans.
  • Gas fee responsibility: Subscribers must hold a small amount of native gas tokens (e.g., SOL, MATIC, or ETH) in their wallet to approve monthly transfers.

Launch recurring crypto billing today

Scale your recurring stablecoin revenue with zero percentage fees and non-custodial treasury security. Review our flat monthly pricing or test recurring billing features in the free sandbox demo.

Sources

Frequently asked questions

How do recurring subscriptions work in crypto without automatic debit permission?
Because native blockchain transactions are push-based (requiring user private key signatures for every transfer), recurring crypto billing relies on automated scheduled invoices. The platform sends a fiat-quoted payment link to the subscriber on each billing cycle, allowing them to authorize payment with one click.
Can subscribers pay recurring crypto invoices in stablecoins like USDC or USDT?
Yes. Subscriptions can be quoted in USD or EUR and settled in USDC or USDT across fast networks like Solana, Polygon, Base, or Arbitrum, protecting SaaS platforms and agencies from price volatility.
How does Settlematic notify my application when a subscription payment succeeds?
Settlematic monitors incoming on-chain transactions and dispatches instant webhooks to your application backend. Upon payment confirmation, your webhook handler updates the user's active subscription status automatically.
What happens if a customer misses a scheduled recurring crypto payment?
Settlematic sends configurable automated email reminders and payment link notifications. If payment is not detected on-chain within your grace period, webhooks notify your platform to trigger automated subscription dunning or account suspension workflows.
Are there percentage transaction fees on recurring crypto subscription billing?
No. Settlematic charges a flat monthly subscription starting at $20/month with zero percentage fees or revenue share, significantly undercutting traditional subscription billing gateways that charge 2.9% + 30¢ per charge.

Continue reading

Start invoicing and accepting crypto payments

Collect and Gateway on one non-custodial platform - funds always sweep to wallets you control.