- Knowledge Base
- Commerce
- Products
- Create and manage products
Create and manage products
Last updated: October 31, 2025
Available with any of the following subscriptions, except where noted:
-
Seats required for certain features
-
Additional subscriptions required for certain features
Create a product library of the goods and services to sell in HubSpot, and associate them as line items to deals, invoices, payment links, quotes, and subscriptions.
Products can have flat rate pricing, or use tiered pricing models. In this article, learn about the different pricing models, how to create a product library, and manage your products.
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
Subscription required A Commerce Hub subscription is required to use tiered pricing.
Seats required A Commerce Hub seat is required to use tiered pricing.
Use tiered pricing to charge different rates for different quantities of products or services. Tiered pricing is commonly used for volume discounts or scalable, usage-based models. For example, businesses selling SaaS, professional services, or consumption-based products.
Volume-based
One unit price applies to all units, determined by the total quantity purchased.
- 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 buying 6,000 GB pays $0.06/GB for all 6,000 units ($360 total).
Graduated
Each tier's price applies only to units sold within that tier.
- 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 |
For 60,000 emails:
- First 10,000: $100
- Next 40,000: $320
- Final 10,000: $60
- Total: $480
Stair-step
The total price is a flat fee based on the highest tier reached.
- 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 moves the entire price to the next tier.
Software subscription model (based on the number of users)
| Tier | Units | Price per unit |
| Starter | Up to 10 users | $200 per month |
| Professional | Up to 25 users | $350 per month |
| Enterprise | Up to 50 users | $600 per month |
An organization with 22 users falls into Professional and pays $350/month. If they reach 30 users (Enterprise), the fee is $600/month.
Create products
Permissions required Super Admin permissions or edit permissions for products are required to create products.
Subscription required A Commerce Hub subscription is required to create products with tiered pricing.
Seats required A Commerce Hub seat is required to create products with tiered pricing.
Use the product builder to build out your product catalog. The product builder supports:
- Tiered pricing models. Learn more about tiered pricing.
- One-time billing or recurring billing.
- Product statuses.
Create a single product
To create a single product to add to your product library:
- In your HubSpot account, navigate to Commerce > Products.
- In the top right, click Create product.
- To edit which properties appear on the product creation form:
- In the upper left, click Edit this form.
- Select the property checkboxes.
- Click Save.
- Under Product information:
- In the Name field, enter the name of the product.
- In the SKU field, enter the SKU of the product.
- In the Product description field, enter the product description
- Click the Tax category dropdown menu and select a category. The category is used to calculate automatic tax rates.
- Click the Product type dropdown menu and select a product type.
- To add an image for the product:
- On the right, click Upload to upload an image from your device.
- 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.
- Click X in the top right of the right panel when you've added your images.
- 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 externalLink to configure currencies for your account and include them in the pricing configuration.
- For tiered pricing:
- Click the Tiered pricing tab.
- Click the Pricing method dropdown menu and select a pricing method (volume-based, graduated, or stair-step).
- In the Unit cost field, enter the unit cost (the cost of the product to you).
- 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. ∞ is the max value and creates an open-ended final tier.
- To remove a tier, hover over the tier and click the delete delete icon next to the tier number.

- To make the product unavailable for use in deals, invoices, payment links, quotes, and subscriptions, in the upper right, toggle the Active switch off.
Please note: inactive products will still be available in reporting and marketing emails.
- Click Create, or Create and add another.
Bulk import products
- In your HubSpot account, navigate to Commerce > Products.
- In the upper right, click Import to bulk import products. Tier priced products can't be imported.
- Choose your import method.
Create custom properties for products
You can create custom properties for the product. 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, filter, edit, clone, and delete your products, and more.
To manage existing products:
- In your HubSpot account, navigate to Commerce > Products.
- To sort the products, click a column header.
- To filter the products currently displayed, click advancedFilters Advanced filters.
- In the right panel, search for and select the property you want to filter by, then set the filter criteria.
- To select another property to add to the filter, click + Add filter.
- To filter by the property you've selected, or another filter, under OR, click + Add filter group.
- Click the X in the top right of the panel when you've set up your filter. Learn more about setting up filters and saving views.
- To reorder the table columns, 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.
- In the dialog box, click the checkboxes next to the columns you'd like to add or remove.
- Under Selected columns, click the dragHandle drag handle next to the column you want to move drag it to the desired position.

- Click Apply.
- For tier-priced 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 of the right panel, then select Edit. Make your updates, then click Update product in the top right.
- To update multiple products at once:
- Select the checkboxes next to the products.
- At the top of the table, click edit Edit.
- In the dialog box, click the Property to update dropdown menu and select the property to update. Set the new property value and click Update.
- To clone, deactivate, activate, or delete a product. click the product name, then click Actions in the upper right of the right panel and select an option:
- Clone: duplicate the product.
- Deactivate: make the product unavailable in deals, invoices, payment links, quotes, and subscriptionsDeactivated products will still be available in reporting and marketing emails.
- Activate: make a deactivated product available.
- Delete: remove the product from the product library. In the dialog box, click Delete product to confirm.
- To delete products in bulk:
- Select the checkboxes next to the products.
- At the top of the table, click delete Delete.
- In the dialog box, click the number of records and click Delete.
- 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 externalLink. The recycle bin will open in a new browser tab. Learn more about restoring records.
Export products
You can export your products to a CSV, XLS, or XLSX file.- In your HubSpot account, navigate to Commerce > Products.
- Click Export in the upper right of the table. In the dialog box:
- In the Export name field, enter an export name.
- Click the File format dropdown menu, and select a format.
- Click the Language of column headers dropdown menu and select a language.
- Click to expand the Customize section to customize the export further:
- Under Properties included in export select which properties to include in the export.
- Under Associations included in export, select the Include associated record name checkbox to include associated record names (e.g., the deal name).
- Under Associations included in export, select whether to include up to 1,000 associated records, or all associated records.
- Click Export. Learn more about exporting records.
Product to deal associations
How products are associated to deals
Products can be associated with deals, to then filter segments 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 externalLink to view the individual records on a filtered index page.


If reaching this limit, segments and workflows using the product association filter will no longer update or trigger. In these cases:
- Change your segment or workflow to filter on line items instead of products.

- Create a new product in your product 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).
Next steps
- Learn how to create invoices.
- Learn how to create payment links.
- Learn how to create and send quotes.
- Learn how to create subscriptions.
