Skip to content
For software products

Subscription billing for software products.

Plans, seats and free trials. Someone adds a seat mid month or upgrades halfway through the year, and the bill comes out right. Customers pay through your own Stripe or PayPal account, and your app reads the plan.

From $39 a month, never a percentage of what your customers pay. We never hold your money.

Northwind Data
Pro plan, 12 seats, monthly
$193.00 a month
Next charge on Oct 1
This year
Jun 3 Signed up on your checkout page with a 14 day trial.
Jun 17 Trial ended, first invoice paid.
Sep 14 Added 2 seats. Charged for the rest of the month only; the invoice explains why.
Oct 1 Next renewal, 12 seats, $193.00.

One customer's year. The seat added mid month was worked out to the day.

  • stripe logoStripe
  • paypal logoPayPal
  • gocardless logoGoCardless
  • adyen logoAdyen
  • paystack logoPaystack
  • flutterwave logoFlutterwave
  • authorizenet logoAuthorize.Net
  • braintree logoBraintree
  • QuickBooks
  • Xero
  • HubSpot
  • Slack
Built for software teams

The four things that matter when you sell software.

Plans, seats, trials

Monthly and yearly plans, per seat pricing, and a 14 day trial that turns into a paying customer without anyone touching it. A new plan is live the minute you save it.

Pro · 12 seats · $193.00 a month
Mid month changes that come out right

A seat added on the 18th is charged for the days left in the month, and the invoice says so in a sentence. Upgrades, downgrades and cancellations are worked out the same way.

1 seat · Oct 18 · 14 of 31 days · $5.42
Your app reads the plan

Each plan says what it includes. Your product asks yRecurring what this customer has and opens features from the answer, so the plan you sell is the plan they get.

Plan says: 12 seats, single sign-on on
Usage on top, if you sell it

Calls, gigabytes, messages: meter it, give each plan an allowance, bill what crosses it. Prepaid credits if that is how your market buys.

1,000,000 calls included · then $0.50 per 1,000
A worked example

How a 140-customer software company runs on yRecurring.

Before

Acme Analytics sells a project tool to small teams: a Pro plan per seat, monthly or yearly, with a 14 day trial. Their old billing tool took 0.75% of every payment, and every mid month seat change meant a support ticket and a credit worked out by hand.

What they set up
  1. 01Two plans, monthly and yearly, priced per seat, with a 14 day trial on both.
  2. 02A checkout link on the pricing page, and the app reads each customer's plan and opens that many seats.
  3. 03140 customers and their renewal dates imported from a spreadsheet on a Tuesday evening.
A year later
  • Seats added mid month are charged for the days left, and the invoice says so. The seat tickets stopped.
  • Trials turn into paying customers without anyone touching them.
  • The 0.75% is gone: $99 a month at their volume, whatever they grow to.
Your customers' side

What your customers see.

A checkout page you share or embed, and a place where they see their invoices, update a card, or change plans without emailing you. Your logo, your colors.

pay.yourbusiness.com/checkout
Choose your plan
Monthly$29
Yearly · 2 months free$290
Code LAUNCH20 applied$232.00 today
Pay and start
Card stored by your payment provider, never by us.
billing.yourbusiness.com
Your invoices
Alex Moreno · Yearly
Invoice 1042 · Mar 1, 2026 $290.00Paid
Invoice 0871 · Mar 1, 2025 $290.00Paid
Invoice 0412 · Mar 1, 2024 $290.00Paid
Card on file Visa ···· 4242Update card
Change plan Pause Cancel
Already on another tool

Move your customers over without a migration project.

Export your customers and subscriptions from the tool you use now as a spreadsheet, upload it, and check the preview line by line. Nothing is written until you approve it, and no customer gets an email about an old invoice. Renewal dates carry over, so nobody is charged twice.

Import previewcustomers.csv
Customers found140
Monthly, renewal dates kept96
Yearly, renewal dates kept44
Rows to look at first5
Nothing has been written yet. Look at the 5, then import

Why trust us

Your customers' money goes straight to you

Payments run through your own Stripe, PayPal or bank debit account. We never hold it, and card data never touches our servers.

One flat price, never a share

From $39 a month. Never a percentage on any plan, so you keep every dollar of growth. See pricing

Your data stays yours

Export everything any month, in open formats, and leave without a fee. How we keep it safe

Questions, answered

Before you move a single customer.

Does it handle per seat pricing?

Yes. Price a plan per seat, let customers add and remove seats from their own page, and every change is charged for the days it applies to. The invoice explains each line in a sentence.

What happens when a customer upgrades mid month?

The unused part of the old plan is credited and the new plan is charged for the days left, on one invoice, worked out to the day. No spreadsheet, no manual credit note.

Can my app check what a customer has paid for?

Yes. Each plan lists what it includes; your app asks for a customer's plan and gates features from the answer. Trials, upgrades and cancellations all flow through the same answer.

Can I sell usage on top of a subscription?

Yes. A base plan with an allowance, then a rate above it, or prepaid credits that burn down per request. Usage sent twice is counted once.

What if I want to leave?

Export everything, any month, in open formats. No long term contract on self serve plans and no exit fees.

Ship your pricing page this week.

Start the free trial, connect your payment account, set up your plans and seats. Ten minutes.

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