You can now create a product and the associated price(s) at the same time in your Dashboard. Below is a demo of the latest Product Editor, but you can also create product & prices directly when creating or updating subscriptions or invoices via the Dashboard or API.
Creating products and prices using the Dashboard
Log into your Stripe Dashboard and navigate to the Products dashboard.
Click on the + Add Product button.
Add:
- Name of the product: products help you track inventory or provisioning.
- Different physical goods or levels of service should be represented by products. Pricing should be represented by Price. Price(s) define the base price, currency, and billing cycle for recurring purchases of products. This approach lets you change prices without having to change your provisioning scheme. For example, you might have a single "gold" product that has prices for $10/month, $100/year, €9/month, and €90/year. or you might have a Blue t-shirt that has prices for $10 USD and €10 Euro
- Description of the product (optional)
- Image for the product (optional)
You can also open the Advanced options to add:
- Statement descriptor (optional)
- Unit label (optional)
- Metadata (optional)
Hint: you can hover over info icon for helpful tips.
Add a price to your product
Once the product has been defined, you now need to create associated prices
- Select your pricing model:
-
Standard: use this if you charge the same price for each unit. This can be for recurring or one time prices.
-
Package: use this if you charge by the package, or a group of units. For example, if you charge $25 for every 5 units. This can be for recurring or one time prices.
-
Graduated: use graduated pricing tiers that may result in a different price for some units in an order. For example, you might charge $10.00 per unit for the first 100 units and then $5.00 per unit for the next 50. Today, this is only available for recurring prices.
-
Volume: use if you charge the same price for each unit based on the total number of units sold. For example, you might charge $10.00 per unit for 50 units, and $7.00 per unit for 100 units. Today, this is only available for recurring prices.
For more examples and details on how to do this via the API, see https://stripe.com/docs/billing/subscriptions/examples.
- Fill the details matching your pricing model (one-time VS recurring, Tiers, Billing period)
- Metered billing lets you charge customers based on reported usage at the end of each billing period. For this usage based model, make sure to tick the usage is metered box.
- You can also open the Advanced options to add a Price description (optional) for internal tracking purposes
You can add additional Prices for that same product from the same page. This could be useful if you want to offer the same Product in a different currency or with a different interval (for example, yearly vs. monthly.
View and update Products and Prices
Actions you can take from this page include:
Editing your product
- Name
- Description
- Image
- Statement descriptor (optional)
- Unit label (optional)
- Metadata (optional)
You can also choose to archive or delete your product if it is no longer active. We recommend archiving and not deleting, as to make sure you preserve historical information. Once deleted, you will not be able to recover any information about the product.
You can use the Copy to live mode button at the top right to copy your product from test mode to live mode when you're ready.
Edit a price
If the price has already been used, you can only edit the description and the trial period of a Price. For prices that have not been used, you can edit pricing structure as needed:
Once you set up products and prices you can see how you can set up subscriptions or invoices here.
Creating products and prices using the Stripe API
To learn more, see Prices Guide. If you are interested in updating your integration to use Price objects directly, see this migration guide.
Additional Information