I look at a lot of HubSpot pricing pages. Most are stuck with the default pricing card module. Clean enough, but it stops working the moment you need a billing toggle, four tiers, feature highlights, or anything beyond three columns.
If you're building a SaaS, agency, or services site on HubSpot CMS, your pricing page is doing real conversion work. The module behind it matters more than people think.
Here are the pricing table modules I'd actually install on a HubSpot project right now.
What I look for in a HubSpot pricing module
Before the picks, a quick rubric. A pricing module needs to handle:
- Billing toggle. Monthly/annual switching with a clean reveal of savings. Without it, you're either showing both prices stacked (ugly) or only one (loss of context).
- Feature lists with checkmarks. Plus a way to show "not included" or "coming soon" without breaking the layout.
- Highlighted tier. One column needs to visually pop. That's where the conversion happens.
- More than 3 tiers. You'd be surprised how many modules cap at 3.
- Mobile carousel or stacked layout. Not everyone has the discipline to design good mobile pricing.
- Edit-friendly fields. If your marketing team can't change a feature line without calling a developer, the module isn't really yours.
Half the modules on the marketplace nail two of these. Few nail all six.
Editor's pick: Pricing Cards Pro
Pricing Cards Pro is the one I default to on most HubSpot projects.
What it does:
- Up to 6 tiers per pricing table
- Built-in monthly/annual billing toggle with savings highlight
- Feature lists with included/excluded states (no manual checkmark editing)
- Highlighted tier with custom badge text ("Most popular", "Best value")
- Three layouts: cards, comparison table, condensed
- Mobile carousel by default
It's a one-time purchase, no subscription. Works on any HubSpot theme. Drop it on a page, fill in the fields, done.
The reason I keep coming back to it: the editor experience. Marketing teams can rewrite feature lines, swap tier names, change badge text without touching code. That's the part most pricing modules get wrong.
When you need interactivity: Pricing Calculator Pro
If your pricing isn't fixed (usage-based, seat-based, project-based), a static table doesn't work. You need a calculator.
Pricing Calculator Pro handles that:
- Multiple input types: sliders, dropdowns, toggles, number inputs
- Real-time price calculation as users change inputs
- Configurable formulas: linear, tiered, multiplier-based
- Optional CTA at the end with the calculated quote pre-filled
Common use cases: agencies pricing by project size, SaaS pricing by seat count or usage volume, consultants pricing by deliverable scope.
It's the upgrade path from a static pricing table. Same editor experience, more power.
The free option: HubSpot's default pricing card
HubSpot's built-in pricing card module ships with every theme. It's fine.
If you're on a small site with two or three plans, no billing toggle, no feature comparison, use it. Don't overspend on a module you don't need.
The limits to know:
- 3 tiers max, no comparison view
- No monthly/annual toggle
- Manual checkmark/x emoji for features
- Mobile stacks vertically (no carousel option)
If you'll never need any of the above, the default works.
When to build custom
Not always. Build custom when:
- Your pricing model is genuinely unusual (e.g., dynamic from an external API)
- You need pricing localized in 5+ currencies with regional taxes
- You're A/B testing pricing layouts and need template-level control
For the other 90% of HubSpot sites, an off-the-shelf module gets you 95% of the way at 5% of the cost.
Quick comparison
| Module | Tiers | Billing Toggle | Calculator | Pricing |
|---|---|---|---|---|
| Pricing Cards Pro | Up to 6 | Yes | No | One-time |
| Pricing Calculator Pro | Interactive | N/A | Yes | One-time |
| HubSpot Default | 3 | No | No | Free |
Closing
If you're building a HubSpot pricing page that needs to actually convert, install Pricing Cards Pro first. If your model is interactive, go straight to Pricing Calculator Pro. If neither fits, check the full Studio Nope module collection, there are 27 other modules built specifically for HubSpot CMS.