Quantity-based pricing lets you charge customers based on how many units they purchase — and gives you three distinct models to work with: tiered, volume, and stairstep, according to Recurly.
Which quantity rules should you read before the renewal seat count?
Confirming a renewal seat count requires understanding how the billing tool calculates charges for multiple units. Recurly defines quantity-based pricing as a method to charge customers based on how many units they purchase, offering three distinct models: tiered, volume, and stairstep, according to Recurly. These models determine how the price changes as the unit count increases. You must identify which model applies to your customer’s subscription before finalizing the renewal number.
The seat count on a renewal is not a single universal metric; it depends on the specific pricing structure configured in your billing platform. Some tools treat seats as a licensed quantity, while others may use addons priced by the unit or tiered pricing. Reading the specific quantity rules for your tool prevents errors in the renewal invoice. The three models named by Recurly provide a framework for understanding how unit-based pricing can be structured, though other platforms may use different terminology or mechanisms.
Key takeaways for read three quantity models before the renewal seat count
- Recurly’s “Quantity-based pricing” page lists three distinct models for charging based on units purchased: tiered, volume, and stairstep, according to Recurly.
- Stripe’s documentation describes setting a quantity on a subscription as licensing by the seat, noting that 10 uses incurs a cost of 10 times the base price, according to Stripe.
- Chargebee’s docs state that there is no quantity associated with flat-fee addons, according to Chargebee.
- Microsoft’s guidance instructs users to enter the quantity of the product or service that will be included in an opportunity, according to Microsoft.
- Before confirming a renewal seat count, identify which of these specific quantity rules applies to your account’s billing structure to ensure the number you enter matches the tool’s defined logic.
Filled reference table of quantity rules, one row for each publisher
Use this table to match the specific quantity rule printed on each vendor's documentation page before you confirm a renewal seat count. Each row lists the publisher, the quantity model or rule defined on that page, and the context of the source quote.
| Publisher | Quantity Rule or Model | Source Quote Context |
|---|---|---|
| Stripe | Licensing by the seat with a linear cost increase | Setting a quantity on a subscription is often described as licensing by the seat, which has a linear cost increase: 10 uses incurs a cost of 10 times the base price, according to Stripe. |
| Chargebee | No quantity associated with flat addons | There is no quantity associated with such addons, according to Chargebee. |
| Recurly | Three distinct models: tiered, volume, and stairstep | Quantity-based pricing lets you charge customers based on how many units they purchase — and gives you three distinct models to work with: tiered, volume, and stairstep, according to Recurly. |
| Microsoft | Quantity field for product or service inclusion | Quantity: Enter the quantity of the product or service that will be included, according to Microsoft. |
Check the specific model name in each cell against the renewal invoice before you enter the seat count.
Recurly's three models: tiered, volume, and stairstep
When confirming a renewal seat count, identify which of these three structures applies to the account.
Tiered pricing assigns a different unit price to each range of quantities, according to Recurly. In this model, the unit price changes as the quantity crosses specific thresholds. You must verify the exact ranges and the corresponding unit prices for each tier to calculate the renewal total accurately.
Volume pricing charges all units at the rate of the highest tier reached, according to Recurly. Unlike tiered pricing, where each range has its own rate, volume pricing applies the single highest applicable rate to every unit in the order. This distinction is critical when the seat count lands in a higher bracket, as the entire invoice amount recalculates based on that top rate.
The documentation provides an example where an office services firm charges $1 for each document in the first 100, then $0.50 for each document beyond that, according to Recurly. This specific pricing example illustrates how the unit price drops after the initial 100 units are reached. Treat the $1 and $0.50 figures as an unlabeled example, and do not apply these dollar amounts to your own renewal calculations.
To confirm the renewal seat count, open the subscription record and locate the pricing model designation. If the model is tiered, apply each range's own unit price to the units in that range. If the model is volume, identify the highest tier reached and multiply the total seat count by that single unit rate. This process ensures the quantity rule is applied correctly before the renewal is finalized.
Stripe licensed quantity and the divide-by-5 example
Before confirming a renewal seat count, check the specific usage type on the subscription. Subscriptions have two kinds of usage-based billing: metered and licensing by the seat, according to Stripe. You can only specify a quantity when creating a subscription with a recurring[usage_type] of licensed, according to Stripe. Setting a quantity on a subscription is often described as licensing by the seat, which has a linear cost increase: 10 uses incurs a cost of 10 times the base price, according to Stripe.
The page describes a transform example where the billing system divides the quantity by 5 and rounds up before calculating by the unit cost, according to Stripe. You can only use transform_quantity with billing_scheme=per_unit, according to Stripe. This divide-by-5 line is a transform example on the page, not a seat formula for every account.
The page offers a pricing example where you could create prices for one site (9.99 USD), two sites (19.98 USD), and so forth, but a better approach is to subscribe customers to a quantity with a 9.99 USD unit price, according to Stripe. These figures are examples on the page. Do not turn the site examples into the reader's prices.
When you review the renewal, identify if the subscription uses the licensed usage type. If it does, the quantity field drives the cost linearly. If the account uses a transform_quantity setting, verify the billing_scheme is per_unit. The divide-by-5 behavior applies only when that specific transform is configured. Check the subscription details for the usage_type and billing_scheme before you confirm the seat count.
Write the seat count you plan to renew, then on the Stripe row mark whether that count is licensed or metered, and whether transform_quantity is used with the unit billing scheme. This step helps you distinguish between a simple linear increase and a transformed calculation. If the subscription is metered, the quantity rules differ from the licensed model described here. Confirm the exact usage_type in the billing system before you finalize the renewal number.
When preparing the renewal document, ensure the quantity rules match the specific subscription configuration. The licensed model requires a specific usage_type to allow quantity specification. The transform example shows how a quantity can be modified before cost calculation.
Do not assume every renewal bills per seat. The page distinguishes between metered and licensing by the seat. Only the licensed usage type allows quantity specification. The linear cost increase applies to licensing by the seat. The transform example is specific to the billing_scheme=per_unit setting. The pricing example uses site counts to illustrate unit pricing.
Chargebee flat, unit, tiered, and volume addons
Chargebee’s documentation on addons outlines four distinct ways to structure quantity and pricing. Understanding these structures is critical when you are verifying the seat count for a renewal, as the billing engine calculates the final invoice based on which model is assigned to the product.
Flat fee
The first model is a flat fee. According to Chargebee, there is no quantity associated with such addons. This means the price is a fixed amount regardless of how many users or seats are involved. If your renewal involves a flat-fee addon, the seat count does not change the price for that specific line item. You must confirm that the addon is indeed configured as a flat fee rather than a charge by the unit before finalizing the renewal amount.
Unit pricing
The second model is pricing by the unit. According to Chargebee, you may be offering a support service for $15 for each user per month. In this scenario, the unit of measure is the user. The documentation notes that the price of the addon can be $30/user. When you are confirming a renewal seat count, you must multiply the number of seats by the unit price. If the seat count changes, the total price for this addon changes proportionally. Verify the exact unit rate and the unit of measure (user, seat, or another metric) to ensure the renewal invoice matches the agreed-upon terms.
Tiered
The third model is tiered pricing. According to Chargebee, when calculating the total price, quantities are purchased from successive tiers, starting from the lowest. This means the unit price may change as the quantity increases, with each tier having its own rate. If the account is moving from one tier to another, the price calculation will apply the different rates to the respective quantity ranges. Confirm the tier boundaries and the unit price for each tier to calculate the correct renewal total.
Volume
The fourth model is volume pricing. According to Chargebee, the unit price is dependent on the range within which the total quantity falls. Unlike tiered pricing, where different rates apply to different portions of the quantity, volume pricing typically applies a single rate to the entire quantity based on the total volume bracket. For a renewal, you must identify the total quantity and determine which volume range it falls into. The entire quantity is then billed at the rate associated with that range. Verify the volume ranges and the corresponding unit prices to ensure the renewal reflects the correct volume-based rate.
On a Chargebee renewal, treat a flat fee as having no quantity, multiply a unit-priced addon by its documented unit price, buy tiered quantity from successive tiers starting at the lowest, and for volume use the unit price of the range that contains the total quantity.
The Microsoft quantity field on an opportunity product
When you add a product to an opportunity, the interface includes a specific field for quantity. According to Microsoft, the instruction for this field is: "Quantity: Enter the quantity of the product or service that will be included." This directive applies specifically to the context of adding products to an opportunity, as described in the source title "Add products to an opportunity."
The text does not define how this quantity interacts with pricing models, seat limits, or renewal calculations. It simply states the input requirement for the product or service being included in the opportunity.
Related guides
FAQ: quantity rules before a renewal seat count
What three quantity models does Recurly name?
Quantity-based pricing on the Recurly documentation page names three distinct models: tiered, volume, and stairstep. These models allow charging customers based on how many units they purchase, according to Recurly.
When does Stripe allow a quantity?
You can specify a quantity only when creating a subscription with a recurring usage_type of licensed.
What does Chargebee say about a flat-fee addon and quantity?
There is no quantity associated with flat-fee addons, according to Chargebee. The documentation explicitly states that such addons do not carry a quantity attribute.
Where does Microsoft tell you to enter quantity?
The quantity field is where you enter the quantity of the product or service that will be included in an opportunity, according to Microsoft. This field is part of adding products to an opportunity in Dynamics 365 Sales.
Does divide-by-5 apply to every subscription?
No, the divide-by-5 behavior is a specific transform example where the billing system divides the quantity by 5 and rounds up before calculating by the unit cost, according to Stripe. This is a documented transform example, not a universal formula for every subscription account.
Sources
Limits of this post
This post is general operational information, not legal advice about notice periods or renewal clauses. It does not promise that any method keeps a customer. A review model checked the facts once, and that check can miss errors, so open the sources before you act.