How to Use HubSpot Free CRM Without Hitting Its Limits

October 17, 2026

HubSpot‘s free CRM tier is not a trial. It is a permanent free product with contacts, companies, deals, tasks and email tracking, and for a two-to-five person sales team it can run a business for a year without payment.

Short answer: set up your pipeline and custom properties first, import contacts second, and connect email third. Free includes 1,000 marketing contacts and unlimited core CRM records, but caps saved lists, dashboards and automation — those are the first things you will pay for.

What Does the Free Tier Actually Include?

  • Unlimited contacts, companies and deals (1,000 of them count as “marketing contacts” before metering applies in marketing tools)
  • One deal pipeline
  • Email tracking and templates
  • Forms, live chat, and a free landing page
  • Basic reporting dashboards, with limits on saved reports

The 1,000 marketing-contact figure is the one that surprises people. It applies to contacts you market to, not to your whole database.

What Should You Set Up Before Importing Anything?

  1. Deal stages. Open Settings → Objects → Deals → Pipelines. Rename the default stages to match how you actually sell. Doing this after 200 deals exist means manually restaging all of them.
  2. Custom properties. Add only what you filter by: lead source, budget band, account tier. Ten properties is plenty; forty means nobody fills them in.
  3. Required properties on stage change. HubSpot will block a deal move if a required field is empty. That is the most effective data hygiene tool in the product and it is free.
  4. Users and permissions. Add people before importing so ownership assignment happens in one pass.

How Do You Import Contacts Without Duplicates?

Use the CSV importer with email as the unique identifier. HubSpot will match on email and update existing records rather than creating duplicates — but only if you tick Update existing contacts during the import.

Common import breakage:

  • Excel saving CSVs as Windows-1252 instead of UTF-8, which mangles accented names
  • Phone numbers in mixed formats; HubSpot stores them as text, so pick one format
  • Date columns in local format (DD/MM/YYYY) being read as US format

Test with a 10-row file first. The rollback for a bad import is manual work, not a button.

How Do You Connect Email Properly?

The Gmail or Outlook extension logs emails to contact records and tracks opens. Tracking requires the recipient to load remote images, which many corporate clients block — so open rates understate reality, often badly.

BCC logging is the alternative when the extension is blocked by IT. It is clunkier but it works inside locked-down environments.

Where Does Free Stop Being Enough?

Need Free First paid tier
More than one pipeline No Starter, ~$20/seat/month
Automated sequences No Starter or Sales Hub Pro
Custom report builder Limited Pro, ~$90/seat/month
Team permissions Basic Starter

The jump from Starter (~$20/seat) to Pro (~$90/seat) is steep and it is where most small companies stop and stay.

What Are the Real Frustrations?

The UI is heavy for what it does. Every page loads a lot, and people on older laptops notice. The property system is flexible and easy to over-build — teams create 60 custom properties, then report on four.

Also worth saying plainly: free-tier support is limited to community and knowledge base. When something breaks in an import, you are on your own.

Key Takeaways

  • HubSpot’s free CRM includes unlimited contacts, one pipeline and email tracking, permanently.
  • The 1,000 marketing-contact cap applies to contacts you market to, not the whole database.
  • Configure pipeline stages and required properties before importing any deals.
  • Import with email as the unique key and Update existing contacts enabled.
  • Starter is ~$20/seat/month; Pro’s ~$90/seat jump is where small teams stop.
Tags: