- Knowledge Base
- Commerce
- Products
- Create and manage products
Create and manage products
Last updated: September 26, 2025
Available with any of the following subscriptions, except where noted:
-
Seats required for certain features
Create a product library of the goods and services that you'll sell, and associate them with deals, invoices, payment links, quotes, and subscriptions.
Products can be charged at a flat rate, or use tiered pricing.
A Commerce Hub seat is required to use tiered pricing.
Product pricing types
Flat rate pricing
Use flat rate pricing to charge buyers a standard rate for a product or service. For example, if you sell a one-off service for $99, you'd set a flat price of $99 in your product library.
Tiered pricing
Use tiered pricing to charge buyers different rates based on the quantity of a product or service they buy. Tiered pricing is suitable for organizations that want to offer volume-based discounts, scalable pricing, or usage-based billing models, such as SaaS, professional services, or consumption-based products
With HubSpot’s tiered pricing functionality, you can manage pricing directly from the product builder and use it across deals, quotes, subscriptions, invoices, checkout, and payment links.
Volume-based
A single unit price is applied to all quantities based on the total quantity bought.
- Best for: simple bulk discounts.
- How it works: the entire line item is priced based on the total quantity bought.
Cloud storage (GB/month) example
Tier | Units | Price per unit |
Tier 1 | 0-999GB | $0.10 |
Tier 2 | 1,000-4,999GB | $0.08 |
Tier 3 | 5,000+GB | $0.06 |
A customer purchasing 6,000GB pays $0.06 per GB for all 6,000 units, with a total amount of $360.
Graduated
The unit price varies by tier and each tier applies only to the quantity purchased within its range.
- Best for: SaaS or usage-based services that scale predictably.
- How it works: units are priced per tier. The total is the sum across all tiers.
Email sends example (per 1,000 emails/month)
Tier | Units | Price per unit |
Tier 1 | 0-10,000 emails | $10 per 1,000 |
Tier 2 | 10,001-50,000 emails | $8 per 1,000 |
Tier 3 | 50,001+ emails | $6 per 1,000 |
A customer sending 60,000 emails would pay:
- First 10,000 = $100
- Next 40,000 = $320
- Final 10,000 = $60
- Total = $480
Stair-step
A fixed tier price is applied based on the tier that matches the quantity purchased.
- Best for: subscription bundles or tiered access levels.
- How it works: one flat fee is charged based on the quantity range. Going over a threshold bumps the entire price to the next tier.
Support package example (based on the # of users)
Tier | Units | Price per unit |
Tier 1 | Up to 10 users | $200 per month |
Tier 2 | Up to 25 users | $350 per month |
Tier 3 | Up to 50 users | $600 per month |
A company with 22 users falls into the second tier and pays a flat fee of $350 per month. If they grow to 30 users, they pay $600 per month.
Create products
Permissions required Super Admin permissions or edit permissions for products are required to create products.
Use the product builder to build out your product catalog. The product builder supports:
- Tiered pricing models (Commerce Hub Professional or Enterprise only). Learn more about tiered pricing.
- Volume-based: one unit price is applied to all quantities based on the total quantity bought.
-
- Stair-step: a fixed tier price is applied based on the tier that matches the quantity bought.
- Graduated: the unit price varies by tier and each tier applies only to the quantity bought within its range.
- Stair-step: a fixed tier price is applied based on the tier that matches the quantity bought.
- One-time billing.
- Recurring billing.
- Product statuses.
To create a product:
- In your HubSpot account, navigate to Commerce > Products.
- In the upper right, click Create product. Or, if you want to add multiple products in bulk, click Import and import products..
Please note: tiered priced products can't be imported.
- To edit which properties appear on the product creation form:
- In the upper left, click Edit this form.
- Use the checkboxes to select which properties should appear on the form.
- Click Save.
- Under Product information, enter the name, SKU, description, Tax category (which will be used to calculate automatic tax rates), and product type. To add an image for the product:
- Click Browse images to show images uploaded to the files tool. In the right panel, click the image to add it to the template.
- To add an image from a URL, design an image with Adobe Express, or design an image with Canva, click the down do down arrow on the Upload button and select an option.
- To add an image from your device, click Upload, then add an image from your computer.
- Under Billing details, click the Billing frequency dropdown menu and select the billing frequency.
- Under Pricing configuration:
- For flat-rate pricing, enter the price of the product in each of your currencies. Click Manage currencies to configure currencies for your account and include them in the pricing configuration.
- For tiered pricing:
- Click Tiered pricing.
- Click the Pricing method dropdown menu and select a pricing method (volume-based, stair-step, or graduated).
- Enter the unit cost.
- By default, there will be two tiers. To add another tier, click + Add tier.
- Enter the minimum units next to each tier. The maximum units will update automatically. Use ∞ as the max value to create an open-ended final tier.
- To remove a tier, click delete delete next to the tier.
- Enter pricing for each currency. Click Manage currencies to configure currencies for your account and include them in the pricing configuration.
- If you don't want to make the product available in deals, quotes, and payment tools after creation, in the upper right, toggle the Active switch off.
Please note: inactive products will still be available in reporting.
- Click Create, or Create and add another.
Create custom properties for products
You can create custom properties to use on your products. Learn more about creating custom properties.
Please note: if creating custom properties on the product object, they'll also be added to the line item object. Learn more about viewing a model of your CRM object and activity relationships.
Manage products
On the products index page, you can view and filter your products, along with editing, cloning, deleting, and more.
To manage existing products:
- In your HubSpot account, navigate to Commerce > Products.
- To sort products, click the respective column header.
- To filter the products that are displaying, click Advanced filters. The filters can be used to create customized views to be used individually, or shared with team members. Learn more about filtering records and saving views.
- To reorder the table, click the column name and drag it to the desired location.
- To add or remove table columns, click Edit columns in the top right of the table.
- For tiered pricing products, click View tiers in the Price column to view the tiers of the product.
- To edit a product:
- Click the product name.
- For quick changes, update the details in the right panel. Changes are autosaved.
- For more detailed changes, click Actions in the upper right, then select Edit. Make your updates, then click Update product in the upper right.
- To update multiple products at once:
- Select the checkboxes next to the products.
- At the top of the table, click Edit.
- In the dialog box, click the dropdown menu and select the property that you want to update. Then, set the new property value and click Update.
- To clone a product, click the product name, then click Actions in the upper right and select Clone.
- To make the product unavailable in deals, quotes, and payment tools after creation, click the product name, then click Actions in the upper right of the products index page and select Deactivate. Deactivated products will still be available in reporting.
- To delete a product:
- Click the product name
- In the right panel, click Actions in the upper right, then click Delete.
- In the dialog box, click Delete product.
- To restore products that have been deleted in the past 90 days, click Actions in the upper right of the products index page, then select Restore records. The recycle bin will open in a new browser tab or window. Learn more about restoring records.
- To export a spreadsheet containing your products:
- Click Export in the top right of the table.
- In the dialog box, enter a name for the export, select the File format, and the Export language. Click Customize to select the properties and associations to include in the export, then, click Export. The export will be emailed to you, and you'll receive an in-app notification.
Product to deal associations
How products are associated to deals
Products can be associated to deals, to then filter lists and workflows. Products can be associated to deals in the following ways:
- When adding a line item to a deal (excludes custom line items).
- Toggling the Create a new deal for each payment switch on for payment links.
- When creating a quote.
- Using custom coded workflow actions.
- Using the associations API.
- Via an integration.
Association limits
The default association limit is 100,000 deals per product record. To see how many product to deal associations exist in your account:
- In your HubSpot account, navigate to Data Management > Data Model.
- Click the Limits tab.
- In the left sidebar menu, click Associations. Associations above 80% of their limit will display.
- Click View all to view the individual records on a filtered index page.
If reaching this limit, lists and workflows using the product association filter will no longer update or trigger. In these cases, you can either:
- Change your list or workflow to filter on line items instead of products.
- Create a new product in your library and use this product moving forward (e.g., if you were selling t-shirts, and your existing product was called T-shirt, you could add a new product called T-shirt 2025).