How-To Guide • Updated March 2026

How to Build Lead Scoring in HubSpot Free Tier

Manual workaround to score leads on HubSpot Free tier using custom properties and lists. No Professional subscription required ($800/month savings). Takes 30 minutes to set up.

Works on Free tier
No code required
Updates daily

Why This Matters

Native lead scoring in HubSpot requires Marketing Hub Professional or Enterprise. That's $800/month minimum.

But you still need to prioritize your leads. Which contacts visited your pricing page 3 times? Which companies match your ICP? Who engaged with your last 5 emails?

This guide shows you how to build a manual scoring system using Free tier features: custom properties + active lists + workflows (Free tier workflows).

How This Works (The Strategy)

Manual lead scoring enables users to customize the criteria used to calculate lead scores. Since HubSpot Free doesn't give you the scoring property, we'll fake it using:

  1. Custom dropdown property: "Lead Score" with tiers (Cold, Warm, Hot, Qualified)
  2. Active lists: One list per scoring criteria (e.g., "Visited Pricing Page 3+ Times")
  3. Manual review: Daily/weekly, you review which contacts are in multiple high-value lists, then manually update their Lead Score property

Tradeoff: Not fully automated like Professional tier, but you get 80% of the value at $0/month.

Step 1: Create a Custom "Lead Score" Property

Time required: 5 minutes

Instructions:

  1. Go to Settings > Properties
  2. Click "Create property"
  3. Select object: Contact
  4. Group: Contact Information
  5. Label: "Lead Score"
  6. Field type: Dropdown select
  7. Add options:
    • Cold (0-25 points)
    • Warm (26-50 points)
    • Hot (51-75 points)
    • Qualified (76-100 points)
  8. Click "Create"

Step 2: Define Your Scoring Criteria

Lead scoring works best when it reflects your company's actual conversion patterns. Start by analyzing your successful customers to identify common characteristics and behaviors.

Two Types of Criteria:

1. Fit Criteria (Who They Are):

  • Company size (employees, revenue)
  • Industry
  • Job title
  • Location

2. Engagement Criteria (What They Do):

  • Visited pricing page
  • Downloaded whitepaper
  • Opened last 3 emails
  • Attended webinar
  • Requested demo

Example Scoring Model:

CriteriaPoints
Company size: 50-200 employees+15
Job title contains "Director" or "VP"+10
Visited pricing page 3+ times+20
Opened last 5 emails+15
Downloaded case study+10
Requested demo+30

Step 3: Create Active Lists for Each Criterion

Now we'll build lists that automatically identify contacts matching each criterion.

Example: "Visited Pricing Page 3+ Times"

  1. Go to Contacts > Lists
  2. Click "Create list"
  3. List type: Active list

    Active lists update automatically as contacts meet/unmeet criteria.

  4. Object type: Contact
  5. Name: "[SCORE] Visited Pricing 3+"

    Use [SCORE] prefix so you know it's for scoring.

  6. Add filter: "Number of pageviews" > Choose page > Your pricing page URL
  7. Set value: is greater than or equal to 3
  8. Click "Save"

Repeat this for each scoring criterion. You'll end up with 5-10 lists like:

  • • [SCORE] Company Size 50-200
  • • [SCORE] Director or VP Title
  • • [SCORE] Visited Pricing 3+
  • • [SCORE] Opened Last 5 Emails
  • • [SCORE] Downloaded Case Study
  • • [SCORE] Requested Demo

Step 4: Create a Master "High Score Contacts" List

Now create one list that shows contacts who appear in multiple high-value lists.

Instructions:

  1. Go to Contacts > Lists > Create list
  2. Name: "High Score Contacts (Review Daily)"
  3. Add filter: "List membership" > is member of at least 3 of the following:
    • [SCORE] Visited Pricing 3+
    • [SCORE] Opened Last 5 Emails
    • [SCORE] Requested Demo
  4. Save

Step 5: Review and Score Daily/Weekly

Set a recurring calendar reminder to review your "High Score Contacts" list.

Daily Workflow:

  1. Open "High Score Contacts" list
  2. For each contact, manually calculate their score:

    Check which scoring lists they're in, add up points.

  3. Update their "Lead Score" property

    Select all contacts with 76-100 points, bulk edit > Lead Score > Qualified

    Select all contacts with 51-75 points, bulk edit > Lead Score > Hot

  4. Create a view filtered by "Lead Score = Qualified"

    These are your priority leads for outreach.

Optional: Semi-Automate with Bulk Property Updates

To speed this up, create views that auto-filter by list membership combinations:

Example View: "Auto-Qualified Leads"

  1. Go to Contacts > Create view
  2. Name: "Auto-Qualified (Update Weekly)"
  3. Add filters:
    • List membership: is member of [SCORE] Requested Demo
    • AND List membership: is member of [SCORE] Visited Pricing 3+

    This combination = 50 points, automatically Qualified tier.

  4. Weekly: Select all contacts in this view, bulk edit > Lead Score > Qualified

Limitations of This Approach

When to Upgrade to Professional Tier

Upgrade when:

Ready to upgrade to automated lead scoring?

We help B2B companies set up HubSpot lead scoring on Professional tier. We'll build your scoring model, integrate it with workflows, and train your team.

Get a Free Lead Scoring Consultation