HubSpot's product library is your central catalog of what you sell. Creating products there means defining each item once — name, price, and details — so your sales team adds them to deals as line items instead of typing pricing by hand, and your revenue reporting stays accurate. It's a small setup step that prevents a lot of downstream mess: inconsistent pricing on quotes, deals you can't report on by product, and reps reinventing your catalog one deal at a time. Here's the practitioner's read on setting it up properly.
What is the product library, and why use it?
It's a reusable catalog of the products and services you sell, so pricing is defined once and used everywhere — on deals, quotes, and reports — instead of being re-entered per deal. When products live in the library, a rep building a deal pulls from a known list rather than typing a name and price freehand. That consistency is what makes product-level reporting possible: you can finally answer "how much of product A did we sell last quarter" because every deal references the same catalog item. Worked example: without a product library, ten reps might enter your flagship product under ten slightly different names and prices, making any product report meaningless; with it, they all select the one canonical entry.
How do you create a product?
Go to the product library in your CRM settings or the Sales tools, add a product, and fill in the core fields — name, price, and any details like SKU, description, or billing frequency. Each product needs a clear name and a unit price; from there you can add a description, a product code or SKU, and — for recurring products — a billing frequency and term. You can create products one at a time for a small catalog or import a spreadsheet for a large one, mapping your columns to HubSpot's product properties just like any other import. Worked example: a SaaS company with monthly and annual plans creates each plan as its own product with the right recurring billing frequency, so deals and reporting reflect the real commitment rather than a flat one-time number.
How do products connect to deals and quotes?
You add products to a deal as line items, which carry the product's pricing onto the deal and any quote you generate from it. Line items are the bridge between your catalog and an individual sale: a deal can have several, each with its own quantity and any per-deal discount. The line items roll up to the deal amount and flow into quotes, so the customer-facing document matches the catalog. This is what lets sales build accurate quotes fast and keeps the deal value honest. Worked example: a rep adds two products and a quantity of five on one to a deal — HubSpot calculates the total, the quote reflects it, and finance sees the same numbers everyone else does.
How do you keep the catalog clean over time?
Give the library an owner, use consistent naming, archive products you no longer sell, and update pricing in one place — a catalog is only useful if it's maintained. The failure mode is letting the library sprawl: duplicate entries, outdated prices, and discontinued products reps still select. Assign someone to own the catalog, agree on a naming convention so search works, and review it on a schedule to retire what's stale and correct pricing centrally. This is exactly the order we follow with clients: build the catalog deliberately, connect it to deals through line items, then keep it clean so product reporting stays trustworthy. Clean pricing data at the source is what makes every downstream quote and report reliable.
The IV-Lead take
The product library is one of those quiet setup steps that decides whether your revenue data is trustworthy a year later. Teams that take ten minutes to build a real catalog get accurate quotes, consistent pricing, and product-level reporting almost for free. Teams that skip it end up with reps freehanding prices, deals that can't be reported on, and a finance team that doesn't trust the CRM's numbers. Define each product once, connect it to deals through line items, and put one person in charge of keeping it clean — that small discipline pays off every time someone builds a quote or runs a revenue report.
Want clean pricing and product-level reporting in HubSpot? Book a 30-minute portal audit — we'll check how your product library and deal pricing are set up and where the gaps are. See how we approach HubSpot implementation and optimization.
Frequently asked questions
What's the difference between a product and a line item in HubSpot?
A product is a reusable catalog entry defined once in the product library. A line item is a copy of a product added to a specific deal or quote, with its own quantity and any per-deal discount. Line items connect your catalog to individual sales.
Can I import products in bulk?
Yes. For a large catalog you can import a spreadsheet and map your columns to HubSpot's product properties, just like importing contacts or companies. For a small catalog, creating products one at a time is usually quicker.
How do recurring products work in the library?
You set a billing frequency and term on the product, so plans like monthly or annual subscriptions reflect the real recurring commitment on deals and in reporting, rather than appearing as a single one-time amount.
Why is keeping the product library clean important?
Product-level reporting and accurate quotes depend on consistent catalog data. Duplicates, outdated prices, and discontinued items still in the list produce misleading reports and pricing errors, so the library needs an owner and a regular review.