Per-seat pricing

Per-seat pricing
Learn how to set up per-seat pricing for your subscriptions to charge your customers a recurring fee for each user with access to your product

In Solidgate Billing 2.0, per-seat pricing charges a recurring fee for each user with access to the product. The total subscription price changes as the number of users changes.

For example, if a plan costs 10 USD per seat per month, eight users cost 80 USD per month. Adding five users increases the monthly price to 130 USD.

Per-seat pricing visual

How per-seat pricing works

Each user who needs access to your product counts as one seat. The total subscription price equals the number of seats multiplied by the price per seat. Customers are charged automatically at the start of each billing period based on their current seat count.

What to consider:

  • Offer per-seat pricing when each user needs their own account or license.
  • Configure the billing period at the product level.
  • Create a separate product for each billing period you offer.
  • Add a price to each product to define the cost of a single seat in a specific currency.
  • Review assigned seats regularly to bill only for users who still need access.

Set up per-seat pricing

To set up per-seat pricing

  1. Send a request to the create product API v1 endpoint to create the per-seat product and set its billing period.
  2. Assign a price representing the cost of a single seat with the create product price API v1 endpoint.
  3. Repeat these two API calls to create the product with other billing periods and their corresponding pricing.
  4. Create a customer to identify who is being billed, using the create customer API v2 endpoint.
  5. Create the subscription. Reference the product_price_id and set quantity to the number of seats the customer needs.
To set up per-seat pricing

Start with the product

  1. Go to Billing > Products.
  2. Click on + Create product.
  3. Enter a name for the product.
  4. Set the Default price to the cost of a single seat and specify the Billing period.
  5. Click on Create product.

Next, create the customer

  1. Go to Billing > Billing 2.0 > Customers.
  2. Click on Create customer.
  3. Select the Individual or Business customer type.
  4. Complete the customer profile details.
  5. Click on Create.

Use the Payment Form, Payment Page, or Solidgate API to create the subscription by referencing the product price and setting quantity to 1.


Next steps

Products

Build your product catalog with billing periods, trial settings, tax categories, and retry strategies for one-time and recurring charges.

Prices

Configure prices per currency and region, define amounts, and link prices to products to reuse them across subscriptions and invoices.

Customers

Create and update customer records, configure billing addresses, and payment instruments to support accurate billing and invoicing.


Looking for help? Contact us
Stay informed with Changelog