Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

5282 articles

Set up per-seat pricing


Set up per-seat pricing

Set up per-seat pricing for your subscriptions.

Per-seat pricing is a linear pricing model where the number of seats (for example, software licenses) maps to the number of units (for example, users). For example, imagine a business called Typographic that wants to offer a per-seat plan. Typographic’s customers pick how many seats they’ll use, and Typographic charges based on that amount. In this example, a customer chooses and pays for three seats, which represents access for three of their users.

Per-seat pricing model

To model this scenario, Typographic creates a product with a flat-rate price where each unit represents a user. When Typographic creates a subscription for a customer, the customer specifies the number of users for that subscription.

First, create the Per-seat product. To learn about all the options for creating a product, see the prices guide.

  1. Go to Product catalogue .
  2. Click + Create product .
  3. Enter a Name for the product.
  4. (Optional) Add a Description . The description appears at checkout, on the customer portal , and in quotes .

Next, create the monthly price for the product:

  1. Select Recurring .
  2. For Amount , enter a price amount.
  3. For Billing period , select Monthly .
  4. Click Add product to save the product and price. You can only edit the product and price until you create a subscription with them.

To create a subscription using that price:

  1. Go to the Billing > Subscriptions page.
  2. Click + Create subscription .
  3. Find or add a customer.
  4. Search for the product you created and select the price you want to use.
  5. (Optional) Select Collect tax automatically to use Stripe Tax.
  6. Click Start subscription to start it immediately or Schedule subscription to start it on another schedule.
Last verified 2026-09-25

Is this helpful?