Skip to content

Bill anything.
Explain everything.

The complete billing platform for modern software businesses. Subscriptions, seats, usage, and credits on one engine — and when anyone asks why an amount is what it is, the answer is one click away.

14-day free trial · everything on · no credit card
Monthly recurring revenue
$48,210 ↑ 12%
This year
Recovered this month $1,240.00
Maya Chen · Northwind Data
Growth plan · renews Apr 1
$686.74
Show calculation
Product tour

See it work.

A 77 second tour: click any amount and watch the calculation open up.

8 payment gateways, your own accounts live in an afternoon 14-day free trial plans from $39/mo
AI that does real work

Ask your billing anything.

The revenue copilot answers questions over your live billing data. Your own reports compute every figure, every customer it names links to the real record, and it shows you the queries it ran.

This demo is live. Pick a question, watch it answer.

app.yrecurring.com/copilot
Revenue copilot
live demo
Why did MRR drop last week?

MRR fell $1,240.00 last week, most of it from two cancellations.

Jun 21 Jul 21

MRR went from $47,420.00 to $46,180.00 between Jul 14 and Jul 21. Acme Corp1canceled their Growth plan on Jul 15, and Northwind Traders2canceled Starter on Jul 18. New subscriptions added $310.00 over the same week, which softened the drop.

Sources
1Acme Corpsubscription 2Northwind Traderssubscription
How I got this
  • MRR series, Jun 21 to Jul 21, daily
  • 2 matching subscription rows
  • 14 audit events, Jul 14 to Jul 21

Answered in 9s · 3 queries

$8,420.00 is overdue across 3 customers.

$8,420.00

Globex1owes $5,200.00 on invoice INV-02312, now 12 days late. The rest is split between Initech3and Umbrella Health4, both under two weeks overdue.

Sources
1Globexcustomer 2INV-0231invoice 3Initechcustomer 4Umbrella Healthcustomer
How I got this
  • Overdue invoices report, 3 rows
  • 4 matching customer rows

Answered in 6s · 2 queries

Acme Corp leads at $18,240.00 paid over the last 12 months.

CustomerPaid, last 12 months
Acme Corp$18,240.00
Globex$12,900.00
Stellar Labs$9,660.00

Acme Corp1is your largest customer, followed by Globex2and Stellar Labs3. Together they paid $40,800.00 of the $99,500.00 collected in the period.

Sources
1Acme Corpcustomer 2Globexcustomer 3Stellar Labscustomer
How I got this
  • Customer revenue report, 10 rows

Answered in 5s · 1 query

Your turn, ask one
Why you can trust the answer
Your reporting engine did the math

The copilot plans the questions. Your reports and metrics compute every figure. It never invents a number.

Every name is a real record

Each numbered chip links to the actual customer or invoice. Answers are checked against your records before you see them.

It shows its work

Open How I got this and see every query that ran, the same way any yRecurring amount opens its calculation.

What it cannot verify, it will not say

If a reference does not check out, you get the underlying data instead of the claim.

And a hard rule underneath all of it: deterministic code does the money work. AI explains, suggests, and drafts. It never invents an invoice line.

an explain button on any calculation dunning emails drafted in your voice AI mapped data import
The pricing engine

Price it the way you sell it.

Flat, per unit, tiered, volume, stepped, package, and percentage. They compose on a single subscription, so a base fee plus seats plus metered usage plus a platform percentage is one subscription, not a workaround.

Mid cycle upgrades, multi year ramps, contract terms, and trials ride on the same engine, and every result lands with its trace.

Tiered (graduated) price
quantity: 1,250 units
first 500 × $1.00$500.00
next 500 × $0.80$400.00
last 250 × $0.60$150.00
line total$1,050.00
every step lands on the receipt switch models, edit the quantity
Plan change · Growth → Scale Mar 14
Growth · 14 days used Scale · 17 days
period Mar 1 to Mar 3131 days
unused after change17 days
credit $499.00 × 17/31−$273.65
charge $899.00 × 17/31$493.00
net, to unbilled charges$219.35
credit and charge, computed to the day drag the change date
Calculation traces

Every number has a receipt.

Black box billing makes your finance team reverse engineer invoices in a spreadsheet. yRecurring keeps the receipt: every amount it produces carries a trace with the formula, the inputs, and each intermediate step.

Click any number, see the math. Send it to the customer who disputes an invoice. Show it to the auditor. It is always there, on every plan, and it never costs extra.

What is inside

All the billing depth. None of the implementation project.

The operations you were told need an enterprise suite and a six month rollout, working the afternoon you sign up.

Prorations with receipts · Unbilled charges queue · Ramps and scheduled changes · Contracts and net terms · Consolidated invoicing · Calendar billing · Pause and resume · Coupons and promo codes · Credit notes and refunds · Prepaid wallets · Multi-currency billing · Tax · Multiple legal entities · Customer portal · Entitlements and feature gates · Roles and permissions · SSO and SAML · Custom fields and modules · AI smart import · Exports and reports · MRR analytics · Webhooks and a typed API

See everything inside
Who it is for

Whatever you bill, it fits.

Pick the shape of your billing and see how yRecurring runs it, receipt included.

You sell plans and seats, and the pain lives in between: the seat added mid month, the upgrade halfway through a cycle, the annual deal with a discount. yRecurring computes each one to the day and shows the math.

  • Monthly and annual terms, trials, and scheduled plan changes
  • Seat changes prorated to the day, each with its receipt
  • Hosted checkout and promo codes for self serve signups
Example invoice
Pro plan · monthly$49.00
Seats · 8 × $12.00$96.00
Seat added Mar 18 · $12.00 × 14/31$5.42
invoice total$150.42
Every line opens into its calculation.

Your costs move with every request, and a spreadsheet is deciding your margin. Price in tokens or credits the way model cards quote them, and bill in dollars with the sub cent math exact.

  • Metered tokens, credits, or your cost passed through with a markup
  • Prepaid wallets that burn down per request and top up automatically
  • Several usage dimensions can live on one subscription
Example invoice
Starter plan$99.00
tokens · 38,000,000 × $2.50 per 1,000,000$95.00
images · 210 × $0.04$8.40
invoice total$202.40
Every line opens into its calculation.

You meter calls or gigabytes, and every big invoice starts a support thread. Give each plan an included allowance, bill what crosses it, and let the receipt answer the dispute before it is opened.

  • Included quantities, graduated tiers, and volume discounts
  • Usage ingestion that never double bills on a retry
  • Invoices show the meter reading, the tier math, and the receipt
Example invoice
platform base$99.00
API calls · first 1,000,000included
next 400,000 × $0.50 per 1,000$200.00
invoice total$299.00
Every line opens into its calculation.

Your retainers live in one tool and your project invoices in another, and month end means reconciling both. Here they sit on the same invoice, with the net terms you actually agreed.

  • Flat retainers on monthly, quarterly, or annual terms
  • One off invoices and manual drafts for project work
  • Net 30, 60, or 90 due dates, with polite follow up built in
Example invoice
monthly retainer$3,500.00
website revamp · one off$1,200.00
termsNet 30
invoice total$4,700.00
Every line opens into its calculation.

You run a membership, and churn hides in expired cards nobody meant to cancel. Renewals retry intelligently, members fix their card from one link, and you see every dollar recovered.

  • Promo code batches for launches and partners, up to 1,000 codes
  • Dunning that emails like a human and keeps access during grace
  • Members fix their own card from a one click payment link
Example invoice
annual membership$290.00
WELCOME10 (10%)−$29.00
renewsMar 1, 2027
charged today$261.00
Every line opens into its calculation.

You take a cut of what moves through your platform, and most billing tools make that a workaround. Here the percentage model is native: fee plus rate on one subscription, base and rate on every receipt.

  • Percentage prices compose with flat fees and usage on one subscription
  • Volume metered like any other usage dimension
  • Every percentage line shows its base and rate on the receipt
Example invoice
platform fee$299.00
processed volume this month$84,000.00
2.9% × $84,000.00$2,436.00
invoice total$2,735.00
Every line opens into its calculation.

Something else? Seven pricing models compose on one subscription: if you can describe it, you can bill it. Or assemble your exact setup in the billing builder.

14-day free trial · everything on · no credit card
Hosted checkout

From link to paying customer in one page.

Share a link or embed a buy button. The customer picks a plan and term, adds add ons, applies a code, and pays. yRecurring creates the account, starts the subscription, and collects the payment in one flow: no signup forms to build, no glue code to write.

  • Plan and term choice, add ons with quantities, promo codes, trials, even future start dates
  • You decide the fields: company, address, phone, each off, optional, or required
  • Totals recompute live through the billing engine, so the quote can never drift from the invoice
  • Your logo, your colors, your thank you page, and every signup stamped with the checkout it came from
pay.acme-analytics.com/checkout
A
Acme Analytics
Choose your plan
Jordan Reyes
Acme Analytics Ltd
Extra seats 5 × $9.00/mo
LAUNCH20 20% off applied
Pay $513.54 today

Card stored securely by your payment gateway.

Order summary
Growth plan · monthly$499.00
Priority support$49.00
Extra seats × 5 $45.00
5 seats × $9.00 per month$45.00
LAUNCH20 (20%) −$118.60
subtotal $593.00 × 20%−$118.60
Tax (8.25%) $39.14
after discount $474.40 × 8.25%$39.14
Due today $513.54
$474.40 + $39.14 tax$513.54

Recomputed on every change by the same engine that sends the invoice. The number on the button is the number on the bill. Click an amount to see its math.

Usage billing, AI ready

Price in tokens. Bill in dollars.

Metered billing for anything you can count: API calls, seats, gigabytes, and, when you sell AI, tokens and credits. Enter prices the way model cards quote them: $2.50 per 1,000,000 tokens, not a decimal with six zeros. yRecurring does the sub cent math precisely and rounds exactly once, on the invoice line.

  • Meter usage per customer and bill in arrears, with tiers and free allowances
  • Sell prepaid credit wallets that burn down per request and top up automatically
  • Or push your exact per request cost and bill it through with a markup
  • Invoices can read in credits and dollars at once: 1,200 credits = $10.80
Billing for AI products, in depth
Usage this month
$2.50 per 1,000,000 tokens
$600.00
240,000,000 tokens × $2.50 per 1,000,000
0 240,000,000 tokens 500M
Prefer prepaid? Sell a credit wallet instead: 1,000 credits = $9.00, burned down per request, topped up automatically.
Automation

The busywork runs itself.

A visual builder for billing automations: pick a trigger, branch on conditions, and let actions run themselves. Tag the customers who cross a revenue threshold, ping Slack when a big invoice is paid, update a field when a plan changes.

  • Event and schedule triggers, if/then branches, durable delays
  • Actions for tags, fields, emails, Slack, credits, and webhooks
  • Branch on where a record came from: checkout, API, import, portal
  • Runs survive restarts and retry with backoff; every run is logged
app.yrecurring.com/automations
Tag big accounts enabled
last run 2 minutes ago
Revenue recovery

Failed payments, recovered politely.

Involuntary churn is quiet money. The dunning engine retries intelligently, emails like a human, and keeps the customer's access alive while the card gets fixed. You configure the schedule once; it runs per invoice and reports what it recovered.

  • Retry timing informed by the failure code, not a blind schedule
  • Recovery emails with a one click payment link, AI drafted in your voice
  • Grace access and an update card page, so customers never hit a wall
  • Recovered revenue counted and shown on the dashboard
Analytics

Revenue answers, not exports.

MRR, ARPU, net new revenue, churn, and recovery, computed continuously by the same engine that writes the invoices. No nightly sync to a dashboard tool that disagrees with your ledger by Tuesday.

And because every metric is built from traced amounts, you can walk any headline number down to the invoices underneath it.

app.yrecurring.com/dashboard
Why trust us

Built like billing software should be.

01
Your money stays yours

Charges run through your own payment gateway account, and card data never touches our servers. Your gateway relationship, and your money, are yours to keep.

02
No loading screens

Every page loads in under 100ms, so the platform never sits between you and your numbers.

03
Your data is never hostage

Every change lands in a permanent audit trail, your records are isolated from every other tenant's, and you can export everything, any month.

Fast, dependable, and quiet. yRecurring looks after the machinery so your team never has to. How we keep it safe

Switching

Switch in an afternoon, not a quarter.

Moving billing platforms is the migration teams dread most. yRecurring makes it a three step afternoon, and nothing is written until you have seen the dry run.

Step 1
Export from your current platform

Any CSV export works: customers, subscriptions, invoices, whatever shape it arrives in.

Step 2
Let the importer map it

AI maps your columns onto yRecurring's model with confidence scores, then runs a dry run you can review line by line.

Step 3
Review and go live

History imports intact, fully reversible, and no customer ever gets emailed about an old invoice.

Payment gateways

Your gateway. Your money. Your choice.

Connect the gateways your business already trusts. yRecurring orchestrates checkout, renewals, retries and refunds through your own account, and card data never touches our servers. Route each currency to the gateway that collects it best, with test and live modes side by side and an activity log for every charge.

stripe logo
Stripe
Cards & wallets, globally
paypal logo
PayPal
The wallet your buyers know
gocardless logo
GoCardless
Bank debits: Bacs, SEPA, ACH
adyen logo
Adyen
Enterprise cards, worldwide
paystack logo
Paystack
Cards across Africa
flutterwave logo
Flutterwave
Cards & mobile money
authorizenet logo
Authorize.Net
US card processing
braintree logo
Braintree
Cards, a PayPal service
Credit & debit cardsApple Pay & Google PayPayPal walletBank debits (Bacs · SEPA · ACH)Mobile money (M-Pesa, MTN MoMo)3-D Secure / SCAHosted or embedded checkout

And beyond payments: HubSpot two way sync, Slack notifications from any workflow, QuickBooks export, plus signed webhooks and a typed REST API that covers everything else.

Flat pricing. No revenue tax.

Flat plans banded by what you bill. No percentage of your revenue, and overage is capped at the next tier's price.

$39
Launch
$99
Grow
$299
Scale
See pricing
Questions, answered

The things you would ask us on a call.

Can yRecurring handle my pricing model?

Almost certainly. Seven pricing models (flat, per unit, tiered, volume, stepped, package, and percentage) compose on a single subscription, so hybrid pricing needs no special cases. Usage, tokens, credits, seats, and one off charges all live on the same engine.

How does billing for AI products work?

You enter prices the way model cards quote them, like $2.50 per 1,000,000 tokens, and yRecurring handles the sub cent math precisely. You can meter usage events, sell prepaid credit wallets that burn down automatically, or push your exact per request cost and bill it through with a markup.

What does "every number has a receipt" mean?

Every amount yRecurring produces carries a calculation trace: the formula, the inputs, and each intermediate step. Click any number on any invoice and see exactly how it was computed. Your finance team stops reverse engineering invoices in spreadsheets.

How long does migration take?

Plan for an afternoon, not a quarter. The AI powered importer maps your existing customers, subscriptions, and invoices from a CSV export, runs as a reversible dry run first, and never emails your customers about historical records.

Can customers sign up and pay without talking to me?

Yes. Hosted checkout pages do the whole motion in one page: the customer picks a plan and term, adds add ons, applies a promo code, and pays. yRecurring creates the account, starts the subscription, and collects payment in one flow, with your branding and the fields you chose to require. Share the link anywhere or embed a buy button.

Do you process payments?

yRecurring orchestrates billing on top of your own payment gateway account, with support for the major gateways: Stripe, PayPal, Braintree, GoCardless, and more. Cards and bank debits, saved payment methods, hosted checkout and invoice pages, and automatic collection. Your gateway relationship and your money stay yours.

What does it cost?

Flat plans banded by what you bill: $39, $99, or $299 per month, with custom pricing above $500,000 per month billed. No percentage of your revenue, and overage is capped at the next tier's price. Every plan starts with a 14 day free trial.

Is my data safe?

Your records are isolated from every other customer's at the database layer, every change lands in a permanent audit trail, and all traffic is encrypted. Card data never touches our servers; it is stored by the PCI Level 1 payment gateway. The security page covers the full picture.

Can my team run it without engineers?

Yes. Workflows are built in a visual editor, customer emails in a drag and drop template editor, and custom fields in settings. The API is there when engineers want it, and both paths run exactly the same business logic.

What if I want to leave?

Export everything, any month, in open formats. No long term contracts on self serve plans and no exit fees. We would rather keep you with the product than with a lock in.

Your billing should explain itself.

Start the trial, import a slice of your real data, and click your first trace within the hour.

14-day free trial · everything on · no credit card