If you run a subscription business, you already understand the basics of recurring billing. A customer signs up. You charge them automatically each month. Revenue lands in your account. Simple.

What most merchants never examine is the infrastructure sitting between their customer and their bank account — and what it costs, both in fees and in structural risk, to use it. This article explains what non-custodial subscription billing is, how it differs from traditional recurring payments, and why it matters for online businesses billing in USDC.

Custodial Billing: How It Actually Works

When a customer enters payment details at checkout, they are not sending money directly to you. They are authorizing a payment processor to collect funds on your behalf. That processor holds the funds temporarily during settlement — acting as a custodian — before releasing them to your account, minus their fee.

This model works. It is familiar. But the fee structure compounds at scale, and the custody model introduces counterparty risk that most merchants never think about until something goes wrong.

Custodial Billing

  • Funds pass through a third-party processor
  • 2–4% fee on every transaction
  • Settlement takes 2–5 business days
  • Processor can freeze or delay funds
  • No on-chain auditability
  • Failed payments = immediate cancellation

Non-Custodial Billing (AuthOnce)

  • Funds move directly wallet-to-merchant
  • 0.5% protocol fee, hardcoded on-chain
  • Settlement instant on Base Network
  • No counterparty custody exposure
  • Every transaction verifiable on-chain
  • Failed payments trigger programmable grace period

What "Non-Custodial" Actually Means

Non-custodial billing removes the intermediary from the payment flow entirely. Instead of a processor holding funds during settlement, payments move directly from your customer's USDC wallet to your merchant wallet. No third party holds anything. No counterparty custody risk. No settlement delay.

The customer authorizes the recurring payment using an EIP-2612 cryptographic permit — a secure off-chain signature that requires no gas and no complicated setup. On each billing date, the AuthOnce protocol executes the payment automatically on Base Network and sends USDC directly to your wallet.

Why USDC?

USDC is a stablecoin pegged 1:1 to the US dollar. One USDC is always worth one dollar. Your subscribers know exactly what they are paying. You receive exactly what was charged. No volatility. No FX conversion fees. No settlement currency risk.

Who Non-Custodial Billing Is Right For

Merchant TypeGood Fit?Why
Web3 SaaS with crypto-native usersYesUsers already hold USDC. Zero friction onboarding.
WooCommerce stores going cryptoYesPlugin integrates in under 2 hours. No code required.
DAOs collecting member duesYesOn-chain auditability. No bank account required.
Creator platforms with global audiencesYesWorks globally. No card network dependency.
Businesses with only fiat customersNot yetCustomers need a USDC wallet to subscribe.

Grace Periods: The Problem No One Else Solved

The most common concern about crypto billing is straightforward: what happens when a subscriber's wallet doesn't have enough USDC on billing day?

In traditional billing, the payment fails and the subscription cancels — involuntary churn from a timing issue, not intent. AuthOnce solves this with a programmable grace period (1–30 days, merchant-configured). If a payment fails, the subscriber keeps access while the protocol retries automatically. Most subscribers top up and continue without ever noticing the issue.

Getting Started

For WooCommerce and PrestaShop merchants, the AuthOnce plugin connects your checkout to the non-custodial billing protocol in under two hours. No smart contract knowledge required. Subscribers authorize on checkout and the protocol handles everything from that point forward.

You also receive a branded vanity pay link at pay.authonce.io/yourstore — a standalone payment page that works outside your website for direct billing.

For the regulatory position that makes this safe to deploy, see our article on why AuthOnce requires no CASP or VASP license.

Start billing in USDC today

WooCommerce plugin. Instant setup. Non-custodial. 0.5% fee. Live on Base Sepolia — mainnet Q3 2026.

Get Started Integration Guide →