Skip to main content
Recurring billing lets you charge customers on a repeating schedule — daily, weekly, monthly, or yearly — directly on-chain. You create a plan, publish it, and share a link. Your customer approves once in their wallet, and each period the amount settles straight to your payee wallet. You stay in control of the funds the whole way.
A subscription plan lives on-chain. Once published, the plan can accept subscribers immediately through its link, embed button, or iframe.

Before you start

You’ll need:
  • A CryptoNow account.
  • A payee wallet — the address that receives each payment.
  • An owner wallet with a little native coin (ETH, BNB, etc.) to cover the one-time publish fee. The owner wallet is the one that publishes the plan on-chain.
  • Your plan basics decided: the token and network, the price, and the billing period.

Create and publish a plan

1

Open Recurring billing

In the dashboard, go to Payments → Recurring billing, then select Create Plan.
Empty Recurring billing plans list with a Create Plan button

The Recurring billing page, before any plans exist.

2

Enter the plan details

Give the plan a name and description, choose the payee address that will receive payments, then set the price and the token / network.
Create New Plan form with name, description, payee, price and token fields

The Create New Plan form.

Subscriptions are billed in stablecoins on the supported networks:
Currency dropdown showing USDT and USDC on Ethereum, BNB Chain and Polygon

Token and network options for a plan.

Pick how often the customer is charged under Period Type:
Period Type dropdown with Daily, Weekly, Monthly and Yearly

Billing period options: Daily, Weekly, Monthly, Yearly.

Finally, choose the owner wallet (this publishes the plan and pays the small publish fee). You can optionally add a plan photo, logo, and brand colours.
Filled-in Create New Plan form with price, period and owner selected

A completed plan, ready to publish.

3

Publish the plan on-chain

Select Next to review. Publishing costs a small network fee, shown as an estimate before you confirm. Choose Save as Draft to keep it off-chain for now, or Publish to make it live.
Publishing is non-revertible — the plan is written on-chain. You can still deactivate or stop subscriptions later, but the published plan itself can’t be undone.
Publish confirmation showing plan summary, publication estimate and Publish button

The publish confirmation, with the network-fee estimate.

Once published, the plan appears in your list as Active.
Plans list showing an Active subscription plan

A published, active plan.

Share the plan with customers

Open the plan’s actions and choose Plan information. You have three ways to start accepting subscribers:
  • Link — a hosted subscribe page you can send anywhere.
  • Embed — a “Buy with Crypto” button for your site.
  • iFrame — the subscribe page embedded inline.
Toggle clickId to tag the link with your own reference (for example an order or customer ID) so you can attribute each subscriber back to your system.
Plan information dialog on the Link tab with a copyable subscribe URL

Copy a direct subscribe link.

Plan information dialog on the Embed tab showing button HTML

Or drop a payment button into your site.

Plan information dialog on the iFrame tab showing iframe HTML

Or embed the subscribe page as an iframe.

What your customer sees

When a customer opens the link, they see the plan, enter their details, and connect a Web3 wallet. They select Recurring, approve the charge once, and from then on each period is collected automatically. They can cancel at any time.
Hosted CryptoNow subscribe page with One time / Recurring options, name and email fields, and Connect wallet

The hosted subscribe page a customer sees after opening the link.

Manage your plans

Use the actions menu () on any plan row to manage it after launch:
Plan row actions menu: Subscriptions, Activities, Duplicate, Edit, Delete

Per-plan actions.

  • Subscriptions — view everyone subscribed to the plan.
  • Activities — the per-period charge history for the plan.
  • Edit — update details, or deactivate and reactivate the plan.
  • Duplicate — spin up a similar plan quickly.
  • Delete — remove a plan.
As customers subscribe, the Subscribers (Active / All) count and the Activities log fill in, giving you a running view of who’s active and what has been charged.