crypto-native subscription infrastructure.

Billing subscriptions with crypto is now possible. Accept recurring stablecoin payments, manage plans, and automate payroll from one place.

live on testnet
app.virio.xyz/dashboard
total balance
$2,481,920
+12.4%
active subs
18,204
+3.1%
payroll volume
$840,210
+8.7%
revenue
1D1W1M1Y
live activity
0x8f…2a4csubscription charge
+$49.00
0x1b…9d0epayroll execution
+$3,200.00
0xa3…7f12protocol fee
+$0.42
0xc7…4e88retrying settlement
$129.00
platform

everything you need for crypto subscriptions

Create subscription plans, accept stablecoin payments, and automate payroll without building payment infrastructure from scratch.

recurring subscriptions

Set weekly, monthly, yearly, or custom billing. Your customer approves once; future charges run on schedule.

automated payroll

Create a pay schedule and send stablecoins to contractors or team members automatically.

executor network

Independent executors run scheduled charges, so you do not need to maintain a cron job or payment server.

developer SDKs

Use TypeScript, React, or Solidity tools to add crypto billing to your product.

real-time analytics

See payments, failed charges, subscription activity, and payroll volume in one dashboard.

built for EVM

Start on the supported network today, with an architecture designed to expand as usage grows.

stablecoin payments

Accept USDC and other supported stablecoins with settlement you can verify onchain.

billing controls

Set spending caps, cancellation rules, webhooks, and custom billing intervals.

how it works

from integration to settlement in three steps

Virio handles the recurring payment flow: create a plan, get customer approval, then let scheduled stablecoin payments run onchain.

01

create a product or payroll

Create a subscription plan or payroll schedule. Choose the stablecoin, billing interval, spending cap, and notifications.

virio.products.create({ price: 49, interval: 'month' })
02

user approves once

Your customer approves the plan in their wallet once. They do not need to approve each recurring charge again.

await virio.subscriptions.subscribe(planId)
03

executors automate settlement

Executors run each payment on schedule. Funds settle onchain and the merchant receives the payment in their wallet.

executor.run() → settle() → payout()
settlement breakdownonchain verified
customer pays$100.00
flat protocol fee-$1.00
protocol fee · 0.25%-$0.25
executor fee · 0.10%-$0.10
net to your wallet$98.65

every split is executed and verifiable onchain. no invoices, no chargebacks, no monthly platform fee.

developer-first

add crypto billing to your app

Use SDKs, webhooks, and a test environment to launch subscriptions without building payment infrastructure yourself.

one-line install

Install the SDK and start creating subscription plans in your app.

framework adapters

Use Virio with React, Vue, Angular, or a plain web app.

test before mainnet

Test plans, wallet approvals, scheduled charges, and webhooks before launch.

explore the developer portal
billing.ts
1import { Virio, usdc, PERIOD } from "@virio/sdk";
2 
3const virio = new Virio({
4 contractAddress: "0x9d0e...7f12",
5 chain: "base",
6 rpcUrl: process.env.RPC_URL,
7 privateKey: process.env.PRIVATE_KEY,
8});
9 
10// Create a recurring plan — 49 USDC / month
11const { planId } = await virio.plans.create({
12 amount: usdc(49),
13 period: PERIOD.MONTHLY,
14});
15 
16// The customer approves once, then subscribes
17await virio.approve(usdc(588));
18const { subscriptionId } =
19 await virio.subscriptions.subscribe({ planId });
pricing

transparent pricing. zero monthly fees.

you only pay when you get paid. every fee is split and verified onchain — no contracts, no minimums, no surprises.

pay as you settle

for startups and scaleups billing onchain

recommended
$1.00
flat fee
per settlement
0.25%
protocol fee
of volume
0.10%
executor fee
of volume
  • no monthly platform fees, ever
  • unlimited products, plans & payroll runs
  • full developer SDKs & API access
  • executor network with 99.99% uptime
  • real-time analytics & webhook events
  • transparent, onchain-verifiable settlement
start building

enterprise

for platforms settling at scale

custom
volume pricing & SLAs
  • volume-based fee discounts
  • dedicated executor capacity
  • SSO, role permissions & audit logs
  • priority support & solution engineering
  • custom contract deployment & SLAs
contact sales

example: on a $100 charge you keep $98.65 — settled instantly, verifiable onchain.

live on testnet

start accepting crypto subscriptions

Create stablecoin subscription plans and payroll schedules with one SDK. No monthly platform fees.