Revenue Hub play · Start here

Catalog & Price Books in HubSpot: one product library you can trust

Catalog & Price Book Foundation is the HubSpot Revenue Hub play that cleans and structures the product library: duplicate SKUs retired, pricing models (flat rate, volume, graduated, stair-step) set on products, price books by region, segment or partner, and every product matched by SKU to a QuickBooks item and its income account, so every quote, contract and invoice starts from the same data.

By Joe LaGrutta, founder of JayOh · HubSpot Platinum Partner · Updated October 23, 2026 · Part of the HubSpot Revenue Hub playbook

See it in HubSpotTalk to us about this play

The problem: Duplicate SKUs, one-off prices and spreadsheets of discounts mean every downstream report inherits the mess.

STEP 1AuditFind duplicates and dead SKUs using 12 months of quote data.
STEP 2RationalizeOne SKU per thing you sell, with a naming rule.
STEP 3PricingFlat rate, volume, graduated or stair-step pricing on the product.
STEP 4Price booksPrices by region, segment, partner or deal type.
STEP 5AccountingEvery product matched by SKU to a ledger item and income account.
Interactive walkthrough

See it in HubSpot, in 8 steps

How to read it: Follow JayOh’s own fictional library from 22 products to 8: duplicates found, pricing models set on hour blocks, four price books, and the QuickBooks item match. The bar on top shows which part of the play you're on, and the orange boxes point at what matters on each screen.

Try it: switch audit views (step 2), pricing models (step 4) and price books (step 5). Use Next / Back or your arrow keys. Illustrative mockup with fictional customers.

How to run it

What JayOh builds, step by step

1

Audit the library against 12 months of quotes

Export products and quote line items, group products that are really the same offer, and flag anything unused for a year as a retirement candidate.

Where
CRM > Products (export products and quote line items)
Watch for
Do the mapping with finance in the room.
2

Rationalize SKUs and naming, and retire duplicates

Keep exactly one product per offer with a naming rule and SKU scheme. Archive, don’t delete, old products so historical quotes keep their line items.

Where
CRM > Products
Watch for
Archive only after open quotes using old products are closed or re-issued.
3

Set pricing models: flat rate, volume, graduated, stair-step

Put volume pricing on the product instead of in reps’ heads. Graduated prices each unit by the tier it falls in; volume prices every unit at the tier the total lands in; stair-step charges one flat price for the whole band.

Where
Product record > Pricing
Watch for
Pick one model per product and write down why.
4

Build price books and match accounting items

Create price books for segments, regions, partners or deal types, and give every product a SKU that matches a QuickBooks item, with finance signing off the income account on each item.

Where
CRM > Products > Manage price books · Settings > Integrations > Connected apps > QuickBooks Online
Watch for
A discount in a price book is policy; the same discount typed on a quote is an exception.

What we measure

How you know it’s working

  • Active SKUs before vs. after
  • Share of quotes using catalog products (target 100%)
  • Price exceptions per month

What it needs

Before you start

  • Revenue Hub Professional
  • Current price list and discount policy
  • Finance sign-off on income accounts
  • 3–6 sprints to build

Pairs with

  • Discount Guardrails: Approval chains and quote rules on top of a clean catalog.
  • Keep-Your-Ledger Sync: SKU matching feeds QuickBooks, Xero or NetSuite.

Browse all 28 quote-to-cash plays in the HubSpot Revenue Hub playbook, or start with how to use HubSpot Revenue Hub.

FAQ

Catalog & Price Book Foundation in HubSpot: common questions

What is a price book in HubSpot?

A price book gives the same product a different price for a segment, region, partner or deal type, so you don’t clone products to change prices. Assignment rules set the book when the deal is created, and quotes inherit it.

Which pricing models does HubSpot support on products?

Flat rate, plus three tiered models: volume-based (every unit at the price of the tier the quantity reaches), graduated (each unit priced by the tier it falls in) and stair-step (one flat price for the whole band). Tiered pricing needs a Revenue Hub seat.

How do we clean up duplicate products in HubSpot?

Audit 12 months of quote line items, map each product to one canonical offer, create one product per offer with a naming rule, then archive the duplicates once no open quotes use them.

What should we measure?

Active SKUs before vs. after, the share of quotes built only from catalog products, and price exceptions per month.

Run this play with JayOh

We build it on your portal.

JayOh is a HubSpot Platinum Partner. A Growth Pod scopes the play against your portal, builds it in sprints and sets up the reporting so you can see it working.