Skip to content

Create and manage products

Last updated: October 31, 2025

Available with any of the following subscriptions, except where noted:

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:

  1. In your HubSpot account, navigate to Commerce > Products.
  2. In the top right, click Create product
  3. To edit which properties appear on the product creation form:
    • In the upper left, click Edit this form.
    • Select the property checkboxes.
    • Click Save.
  4. 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.
  5. Under Billing details, click the Billing frequency dropdown menu and select the billing frequency.
  6. 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.

        Screenshot of the product tier configuration screen for setting unit cost, minimum units, and adding new tiers.
  7. 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.

  1. Click Create, or Create and add another.

Bulk import products

  1. In your HubSpot account, navigate to Commerce > Products.
  2. In the upper right, click Import to bulk import products. Tier priced products can't be imported.
  3. 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:

  1. In your HubSpot account, navigate to Commerce > Products.
  2. To sort the products, click a column header.
  3. To filter the products currently displayed, click advancedFilters Advanced filters
  4. In the right panel, search for and select the property you want to filter by, then set the filter criteria.
  5. To select another property to add to the filter, click + Add filter.
  6. To filter by the property you've selected, or another filter, under OR, click + Add filter group.
  7. Click the in the top right of the panel when you've set up your filter. Learn more about setting up filters and saving views.
  8. To reorder the table columns, click the column name and drag it to the desired location.
  9. 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.

      GIF demonstrating dragging and dropping a column name to reorder the product table columns.
    • Click Apply.
  10. For tier-priced products, click View tiers in the Price column to view the tiers of the product.

    Screenshot of the Price column in the products table with the 'View tiers' link highlighted for a tier-priced product.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  1. In your HubSpot account, navigate to Commerce > Products.
  2. 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:

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:

  1. In your HubSpot account, navigate to Data Management > Data Model.
  2. Click the Limits tab.
  3. In the left sidebar menu, click Associations. Associations above 80% of their limit will display.

Screenshot of the HubSpot 'Limits' settings page, displaying the Product to Deals association limit of 100,000 and one record near its limit.

  1. Click View all externalLink to view the individual records on a filtered index page.

A screenshot of the 'View all' button in the HubSpot data model associations section.

A screenshot showing a filtered list of deals that are associated with products in HubSpot.

If reaching this limit, segments and workflows using the product association filter will no longer update or trigger. In these cases:

A GIF demonstrating how to set up a workflow enrollment trigger based on a line item property value rather than a product association.

  • 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

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.