> ## Documentation Index
> Fetch the complete documentation index at: https://docs.payreque.st/llms.txt
> Use this file to discover all available pages before exploring further.

# Quantity-Based Pricing

> Seat licenses and volume pricing

# Quantity-Based Pricing

Let customers choose how many units they want to buy — seat licenses, multi-packs, or anything else typically bought in bulk. The total price scales automatically with the quantity selected.

<Info>
  Quantity selection is on by default for **physical/general one-time and recurring products**. It's automatically turned off for product types that are inherently single-item — Digital, Pay to Unlock (Image), Pay to Unlock (Audio), Pay to Unlock (Video), Pay to Access, AI Prompts, Commissions, Deposits, Bookings, and Service products.
</Info>

## Enabling Quantity Selection

<Steps>
  <Step title="Open your product's pricing settings">
    In the product wizard or editor, find the **Allow customers to select quantity** toggle.
  </Step>

  <Step title="Turn it on (or off)">
    For eligible product types, this defaults to on. Turn it off if you want customers to only ever buy one at a time.
  </Step>

  <Step title="Save the product">
    Once enabled, customers see a quantity selector on the payment page.
  </Step>
</Steps>

## How the Price Is Calculated

```
Total = (Base Price + Custom Field Markups) × Quantity
```

The customer picks a quantity on the payment page; the price updates live as they change it. Setup fees (if configured) are charged once per order, not multiplied by quantity.

**Example:** A €25 seat license with quantity selection enabled — a customer selecting **4 seats** pays **€100.00** total.

<Tip>
  Combine quantity selection with a **Number** [custom field](/products-and-pricing/custom-fields) if you need more control over per-unit pricing tied to a specific attribute (like rental days), rather than a generic "how many of this product" quantity.
</Tip>

## FAQ

<AccordionGroup>
  <Accordion title="Which product types support quantity selection?">
    Any one-time or recurring product where quantity makes sense — for example general goods, seat-based subscriptions, or multi-packs. It's disabled by default (and can't be re-enabled) for inherently single-item types: Digital, Pay to Unlock (Image), Pay to Unlock (Audio), Pay to Unlock (Video), Pay to Access, AI Prompts, Commissions, Deposits, Bookings, and Service.
  </Accordion>

  <Accordion title="Does quantity affect setup fees?">
    No. Setup fees are charged once per order regardless of the quantity selected.
  </Accordion>

  <Accordion title="Can I set a minimum or maximum quantity?">
    Use a **Number** custom field with per-unit pricing and Min/Max settings if you need fine-grained quantity limits — see [Custom Fields](/products-and-pricing/custom-fields).
  </Accordion>

  <Accordion title="Does this work with dynamic payment links?">
    Yes — you can pass a pre-set quantity and lock it using URL parameters. See [Payment Page Dynamic Links](/payment-processing/payment-page-dynamic-links).
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Creating Products" icon="plus" href="/products-and-pricing/creating-products">
    Learn about all product types and settings
  </Card>

  <Card title="Custom Fields" icon="list-check" href="/products-and-pricing/custom-fields">
    Add per-unit pricing with Number fields
  </Card>

  <Card title="Setup Fees" icon="money-bill" href="/products-and-pricing/setup-fees">
    Configure one-time setup charges
  </Card>

  <Card title="Payment Page Dynamic Links" icon="link" href="/payment-processing/payment-page-dynamic-links">
    Pre-fill and lock quantities via URL
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.