HubSpot is the most recommended marketing automation platform on the internet. It is also the most misunderstood. The recommendation usually sounds like this: "Just use HubSpot." No context about which tier. No mention that the feature everyone wants -- real workflow automation -- starts at $800 per month. No acknowledgment that the free CRM, while excellent, does not include the email automation that most small businesses actually need.
I have set up HubSpot for businesses ranging from two-person startups to mid-market companies with 50-person sales teams. The platform is genuinely powerful. It is also genuinely confusing to navigate, especially the pricing. This guide covers exactly what you get at each tier, how to set up your first workflow, and -- critically -- when HubSpot is the right tool and when you should use something else.
Understanding HubSpot's Pricing Structure
HubSpot's pricing is the single most important thing to understand before you commit. The tiers are not incremental improvements. They are fundamentally different products at vastly different price points.
Free CRM ($0/month)
What you actually get:
- Contact management for up to 1,000,000 contacts
- Email tracking and notifications (when someone opens your email)
- Meeting scheduling links
- Deal pipeline with basic automation (task creation, notifications)
- Live chat widget
- Basic forms
- Email sending (up to 2,000 per month with HubSpot branding)
What you do not get: Email automation sequences, workflow builder, lead scoring, A/B testing, custom reporting, landing pages without HubSpot branding.
Verdict: The free CRM is a legitimately good product. If you need contact management and a sales pipeline, it competes with paid CRMs. The limitation is that the marketing automation features are almost entirely absent.
Marketing Hub Starter ($20/month)
What you actually get (above Free):
- Remove HubSpot branding from emails and forms
- Email automation with simple workflows
- Form follow-up emails
- Email health reporting
- Landing pages (10)
- Up to 1,000 marketing contacts
What you do not get: Advanced workflow branching, lead scoring, A/B testing, custom reporting, smart content, behavioral triggers.
Verdict: Reasonable for a small business that wants basic email automation integrated with HubSpot CRM. The 1,000 marketing contact limit is tight -- additional contacts are $50 per 1,000.
Marketing Hub Professional ($800/month)
What you actually get (above Starter):
- Full workflow automation engine with branching logic
- Lead scoring
- A/B testing on emails and workflows
- Custom reporting dashboards
- Multi-touch attribution
- Social media scheduling and monitoring
- Blog and SEO tools
- Smart content (personalized web pages)
- Up to 2,000 marketing contacts (additional at $250 per 5,000)
- Mandatory onboarding fee: $3,000
What you do not get: Predictive lead scoring, behavioral event triggers, multi-touch revenue attribution, adaptive testing, sandbox testing environments.
Verdict: This is where HubSpot becomes genuinely powerful. It is also where the cost becomes significant. $800 per month plus the $3,000 onboarding fee means your first year costs $12,600 minimum. This only makes sense if you have the contact volume and sales complexity to justify it.
Marketing Hub Enterprise ($3,600/month)
What you actually get (above Professional):
- Predictive lead scoring
- Behavioral event triggers
- Multi-touch revenue attribution
- Adaptive testing
- Custom objects
- Sandbox testing environment
- Up to 10,000 marketing contacts
- Mandatory onboarding fee: $6,000
Verdict: Enterprise-grade. If you are reading this guide, you probably do not need this tier yet.
The Real Cost Comparison
| Tier | Monthly | Annual | Year 1 Total (with onboarding) |
|---|---|---|---|
| Free | $0 | $0 | $0 |
| Starter | $20 | $240 | $240 |
| Professional | $800 | $9,600 | $12,600 |
| Enterprise | $3,600 | $43,200 | $49,200 |
The gap between Starter and Professional is the most important number in this table. You go from $240 per year to $12,600 per year. That is not a step up. That is a cliff.
Setting Up HubSpot Free CRM: The Right Way
Whether you stay on the free tier or plan to upgrade later, the CRM setup is the foundation everything builds on. Get this right and every future automation works better.
Step 1: Configure Your Contact Properties
HubSpot comes with default contact properties like name, email, phone, and company. You need to add properties specific to your business before importing any contacts.
Essential custom properties to create:
- Lead Source (dropdown): How did this contact find you? Options: Organic search, Paid ads, Referral, Social media, Event, Direct, Partner.
- Customer Status (dropdown): Prospect, Active Customer, Churned Customer, Partner.
- Product Interest (dropdown or multi-select): Which of your products or services is this contact interested in?
- Buying Stage (dropdown): Awareness, Consideration, Decision, Customer.
Go to Settings, then Properties, then Create Property. Put them in a property group called "Business Custom" so they are easy to find.
Why this matters now: Every automation you build later will use these properties as triggers and conditions. If you add properties after importing contacts, you need to go back and populate them retroactively. Do it now.
Step 2: Set Up Your Deal Pipeline
HubSpot free includes one deal pipeline. Configure the stages to match your actual sales process.
Default pipeline stages that work for most businesses:
- New Lead -- Contact has expressed interest but no conversation yet
- Qualified -- You have confirmed fit and they have a real need
- Meeting Scheduled -- Discovery call or demo is booked
- Proposal Sent -- They have received pricing or a proposal
- Negotiation -- Active discussion on terms
- Closed Won -- Deal is done
- Closed Lost -- They chose not to proceed
Delete or rename the default stages HubSpot provides. They are generic and will not match your process.
Step 3: Import Your Contacts
Before importing, clean your data:
- Remove duplicates
- Standardize formatting (consistent phone number format, full names, etc.)
- Fill in the custom properties you just created for as many contacts as possible
- Remove contacts with invalid or bounced email addresses
Import via CSV. Map each column to the correct HubSpot property during import. HubSpot will attempt auto-mapping, but verify every field manually. An incorrectly mapped import creates a mess that takes hours to clean up.
Step 4: Connect Your Email
Connect your personal email (Gmail or Outlook) to HubSpot for email tracking. This lets you see when contacts open your emails and logs conversations automatically in the CRM. This is free and takes two minutes.
Go to Settings, then General, then Email. Follow the connection steps for your provider.
Step 5: Set Up Your First Form
HubSpot forms are free and embed on any website. Create a form for your primary lead capture mechanism -- newsletter signup, contact request, demo request, or lead magnet download.
Go to Marketing, then Forms, then Create Form. Keep it simple -- name and email at minimum. Every additional field reduces conversion rate by 5-10 percent.
Building Your First HubSpot Workflow
If you are on the Starter tier or above, you can build email automation workflows. Here is how to set up a welcome sequence from scratch.
The Workflow Structure
Goal: Introduce new subscribers to your brand and drive them toward a first action.
Trigger: Contact fills out your main signup form.
Sequence:
Email 1 (Immediate): Deliver what they signed up for. Thank them. Set expectations.
Email 2 (Day 2): Share your story. Why your business exists. What you believe.
Email 3 (Day 5): Your best piece of content. The one that generates the most value for readers.
Email 4 (Day 8): Customer story or case study. Social proof that your product or service works.
Email 5 (Day 12): Call to action. "Here is how to take the next step."
Step-by-Step Setup
1. Go to Automation, then Workflows, then Create Workflow.
Choose "Start from scratch." Select "Contact-based" as the workflow type.
2. Set the enrollment trigger.
Click "Set up triggers." Choose "Form submission" and select the form you created. Under re-enrollment, leave it off -- a contact should only go through the welcome sequence once.
3. Add your first email.
Click the plus icon to add an action. Choose "Send email." You will need to create the email first if you have not already. HubSpot will open the email editor.
Design the email. Use a simple layout -- one column, minimal images, plain text style. Automated emails that look like personal messages outperform heavily designed templates by 2-3x in open rates.
4. Add a delay.
After email 1, add a "Delay" action. Set it to 2 days. This ensures email 2 sends on day 2 after signup.
5. Repeat for each email.
Add delay, then email, then delay, then email. Your workflow should look like: Trigger, Email 1, 2-day delay, Email 2, 3-day delay, Email 3, 3-day delay, Email 4, 4-day delay, Email 5.
6. Add a suppression list.
Before activating, set a suppression condition. Under Settings, add a condition: "If contact property Customer Status is equal to Active Customer, do not enroll." This prevents existing customers from receiving the welcome sequence if they fill out a form.
7. Test.
Use HubSpot's test feature to walk through the workflow. Then enroll yourself manually and verify each email arrives with correct content and timing.
8. Turn it on.
Review settings one more time. Set the workflow to live. Monitor the first 10-20 contacts that go through it and check for issues.
Contact Properties and Segmentation
The power of HubSpot -- at any tier -- comes from how well you use contact properties for segmentation. Here is how to think about it.
Behavioral Properties (Tracked Automatically)
HubSpot tracks these without any setup:
- Email engagement: Opens, clicks, replies for tracked emails
- Website activity: Pages visited, forms submitted (requires tracking code)
- Deal stage: Where they are in your pipeline
- Last activity date: When they last interacted with your business
Demographic Properties (Collected via Forms)
These require you to ask:
- Industry or business type
- Company size or revenue
- Role or job title
- Location
- Specific interests or needs
Calculated Properties (Derived from Data)
These combine other properties:
- Lifecycle stage: Automatically updated based on form submissions and deal stages
- Lead score: (Professional tier only) Calculated from behavioral and demographic data
- Days since last engagement: Calculated from activity dates
Using Properties in Automation
Every automation decision should be based on properties. Examples:
- Send different welcome sequences based on Lead Source
- Trigger an upsell email when Customer Status changes to Active Customer and Product Interest does not include your premium offering
- Suppress promotional emails when a contact has an open support ticket
- Route high-score leads to your sales team via internal notification
Lead Scoring in HubSpot
Lead scoring is available on the Professional tier and above. It assigns numerical values to contacts based on their actions and attributes, helping you identify which contacts are ready for sales outreach.
Setting Up Your Scoring Model
Go to Settings, then Properties, then find "HubSpot Score." Click "Edit scoring criteria."
Positive scoring actions:
| Action | Points | Rationale |
|---|---|---|
| Visits pricing page | +15 | Strong purchase intent |
| Submits a form | +10 | Active engagement |
| Opens 3+ emails in a week | +5 | Consistent interest |
| Downloads a case study | +8 | Research-phase behavior |
| Views product demo page | +12 | Evaluation-phase behavior |
| Clicks email CTA | +3 | Engaged with content |
| Returns to site after 7+ days away | +5 | Renewed interest |
Negative scoring actions:
| Action | Points | Rationale |
|---|---|---|
| No activity for 30 days | -10 | Fading interest |
| Unsubscribes from emails | -20 | Active disengagement |
| Visits careers page | -15 | Likely a job seeker, not a buyer |
| Free email domain (gmail, yahoo) | -5 | Less likely to be a business buyer (B2B only) |
Scoring thresholds:
- 0-20 points: Cold lead. Stay in nurture sequence.
- 21-50 points: Warm lead. Monitor for progression.
- 51-75 points: Hot lead. Notify sales. Move to sales sequence.
- 76+ points: Sales-qualified. Priority outreach.
The Lead Scoring Trap
Most businesses over-complicate their first scoring model. They add 30 criteria, weight them precisely, and spend weeks debating whether a webinar attendance is worth 7 or 8 points. None of that precision matters with your first model.
Start with 5-8 criteria maximum. Run it for 60 days. Then compare the scores of contacts who actually became customers versus those who did not. Adjust the model based on real data, not assumptions. Your second iteration will be dramatically better than a first model built on theory.
Email Sequences vs. Workflows
HubSpot has two automation features that confuse almost everyone: Sequences and Workflows. They serve different purposes.
Sequences (Sales Hub)
- One-to-one emails sent from a sales rep's personal email
- Used for sales outreach and follow-up
- Contact can reply directly to the sender
- Automatically pause when the contact replies
- Limited to enrolled contacts -- no bulk enrollment
Use for: Sales prospecting, meeting follow-up, deal progression nudges.
Workflows (Marketing Hub)
- Marketing emails sent from your company email
- Used for automated nurture, onboarding, and lifecycle communications
- Sent to segments or triggered by events
- Can include non-email actions (property updates, internal notifications, task creation)
- Complex branching and conditional logic
Use for: Welcome sequences, lead nurture, event follow-up, re-engagement, customer onboarding.
The confusion arises because both involve sending automated emails. The distinction is simple: Sequences are for sales reps doing outreach. Workflows are for marketing automation at scale.
HubSpot Reporting That Matters
HubSpot's reporting can be overwhelming. Focus on these reports to measure what matters.
For Email Automation
Create a custom dashboard with:
- Email performance by workflow (open rate, click rate per email in each sequence)
- Workflow conversion rate (percentage who complete the desired action)
- Workflow drop-off analysis (which email loses the most people)
For Lead Generation
Track:
- Form submission rates by source
- Contact-to-customer conversion rate
- Time from first touch to customer conversion
- Lead source attribution (which channels produce customers, not just leads)
For Sales Pipeline
Track:
- Deal stage conversion rates (what percentage move from stage to stage)
- Average time in each stage
- Pipeline velocity (how fast deals move through)
- Win rate by lead source
The Reporting Trap
HubSpot Professional provides hundreds of pre-built reports and the ability to create custom ones. The trap is building 40 reports and checking none of them. Create 5-8 reports maximum on a single dashboard. Check it weekly. Add new reports only when you have a specific question the existing ones cannot answer.
When HubSpot Is Perfect
HubSpot is the right choice when:
- You want CRM and marketing in one platform. The integration between HubSpot CRM and Marketing Hub is seamless because they are the same product. No sync issues, no data mapping, no third-party connectors.
- Your sales and marketing teams need shared visibility. Sales sees every marketing touchpoint. Marketing sees every sales conversation. This alignment is HubSpot's core strength.
- You plan to scale to 10,000+ contacts. HubSpot's infrastructure handles scale well. If you start on the free CRM today, you can grow into Professional without migrating platforms.
- You have the budget for Professional. If $800 per month is a reasonable marketing spend for your business, HubSpot Professional is one of the most capable platforms available.
When HubSpot Is Overkill
HubSpot is the wrong choice when:
- You only need email automation. ActiveCampaign at $29 per month gives you better email automation than HubSpot Starter and comparable automation to HubSpot Professional at a fraction of the cost.
- You are an e-commerce business. Klaviyo is purpose-built for e-commerce with native Shopify and WooCommerce integration, product recommendation engines, and purchase-based segmentation. HubSpot can do e-commerce automation, but it is not built for it.
- You have fewer than 500 contacts and no sales team. The CRM is overkill when you can track 500 relationships in your head or a simple spreadsheet. The marketing automation on the free and Starter tiers is too limited to justify even the learning curve.
- Your budget caps at $50 per month. HubSpot Starter is $20 per month but limited. You will hit the ceiling quickly and face the $800 per month Professional cliff. Better to start on a platform with a gradual pricing curve like ActiveCampaign or Brevo.
The HubSpot Setup Checklist
Follow this sequence to set up HubSpot correctly from the start.
Day 1: Foundation
- Create HubSpot account (start with Free)
- Configure custom contact properties
- Set up deal pipeline stages
- Connect your email account
- Install HubSpot tracking code on your website
Day 2-3: Data
- Clean your existing contact data
- Import contacts via CSV
- Verify property mapping
- Remove duplicates using HubSpot's built-in tool
- Tag contacts with appropriate lifecycle stages
Day 4-5: Lead Capture
- Create your primary lead capture form
- Embed the form on your website
- Set up form submission notifications
- Create a simple landing page if needed (Starter tier)
- Test form submission end to end
Day 6-7: First Automation
- Write your welcome sequence emails (in a doc first, not in HubSpot)
- Build the workflow in HubSpot
- Configure enrollment triggers and suppression
- Test the workflow manually
- Activate
Week 2: Optimization
- Monitor first 20-30 contacts through the workflow
- Check email deliverability and open rates
- Fix any issues with timing or content
- Set up your reporting dashboard
- Plan your next automation based on business priority
HubSpot is a powerful platform that rewards careful, progressive setup. The businesses that get the most from it are the ones that start simple, master each feature before adding the next, and resist the temptation to buy the tier above what they need. Start free. Prove the value. Scale when the data tells you it is time.
