Tiered, volume and usage pricing,
the way you actually sell.
A flat plan, a price per seat, usage by the unit, bands that get cheaper as customers grow. Eight pricing models, mixed freely on one subscription, with a preview of what the customer pays before anything goes live.
Changes as you edit the bands. Nothing goes live until you save.
Eight ways to set a price.
Each model in one sentence, with a small example you can check on a calculator.
Flat fee
The same amount every period, whatever the customer uses.
For: Memberships, plans, retainers
Per unit
A price for each seat, user or project, with an optional free allowance.
For: Seats, projects, locations
Package
Units come in blocks, and a started block counts as a whole one.
For: Credits, email sends, bundles
Tiered
Each band of units has its own rate, and the bands add up.
For: Projects, API calls, storage
Volume
The total lands in one band, and every unit gets that band's rate.
For: Bulk discounts
Stairstep
One flat price for the whole bracket the quantity lands in.
For: Team sizes, company tiers
Percentage
A rate taken from an amount, like a fee on each payment or booking.
For: Transaction fees, revenue share
Dynamic
Your app sends the exact cost of each event, and you add a markup if you like.
For: AI requests, pass-through costs
Mix them on one bill.
Most real pricing is a mix: a plan, the seats on it, what the customer used, and the odd one-off fee. Each line is worked out by its own model and lands on one invoice, and every amount opens into the sum that produced it.
Charging for AI tokens, agent steps, or prepaid credits? That has its own page.
Raise a price. Keep your word.
Put a new price in place for new sign-ups, then decide what happens to the people already paying: keep them on the old price for as long as you like, or move them across after a preview of what each one will pay. The price always shows how many subscribers are still on each version.
Upgrades, downgrades and seat changes mid-month are prorated, and the amount is shown before anyone confirms, in your app and in the customer's portal.
The rest of the deal.
Free trials
With or without a card up front. The first invoice waits until the trial ends.
Coupons
A percentage off, a fixed amount off, or free units. Hand out one code or a whole batch.
Add-ons
Extras customers can buy on top of a plan, with rules for which add-ons fit which plans.
One-off charges
A setup or onboarding fee that lands on the next invoice and never repeats.
Usage meters
Count usage by sum, count, maximum, or last value, reported through the API one event at a time or in batches.
Prepaid wallets
Customers top up in advance, with automatic top-ups, low-balance alerts, and invoices paid from the balance. From Grow.
33 currencies
Each price is set in one currency, so customers pay exactly the figure they saw.
Billing timing
Bill everyone on the 1st or on each sign-up date, and charge in advance or after the period ends.
Questions, answered.
Which pricing models does yRecurring support?
Eight: flat fee, per unit, package, tiered (graduated), volume, stairstep, percentage, and dynamic, where your app sends the exact cost of each event and you can add a markup. All eight are on every plan.
What is the difference between tiered and volume pricing?
Tiered pricing charges each band at its own rate and adds the bands up: 100 projects at $10.00 for the first 50 and $8.00 for the next 50 cost $900.00. Volume pricing finds the band the whole quantity lands in and charges every unit at that rate: the same 100 projects cost $800.00.
Can I mix pricing models on one subscription?
Yes. A subscription can carry a flat plan, a per-seat price, metered usage, and add-ons at once, and one-off charges land on the next invoice. Each line is worked out by its own model and the invoice shows how.
What happens to existing subscribers when I change a price?
You choose. Replace the price for new sign-ups and keep current subscribers on the old one, or move them across with a preview of what each will pay. The price shows how many subscribers are still on each version.
Does yRecurring handle proration?
Yes. Upgrades, downgrades, and quantity changes mid-period are prorated, and you see the amount before you confirm, in the app and in the customer portal.
Can I bill for usage, tokens, or prepaid credits?
Yes. Meters count usage by sum, count, maximum, or last value, and your app reports it through the API one event at a time or in batches. Prepaid wallets with top-ups and low-balance alerts come with Grow. Token and credit billing has its own page.