Skip to content
Capra Digitals

HubSpot Audit Checklist: 40 Checks That Find Real Problems

Most portal audits produce a 40-page PDF nobody reads. This is the checklist we actually run, ordered by how much each failure costs you per month.

Published 30 August 2026 · Updated 30 August 2026 · 11 min read · Capra Digitals

The short answer

A HubSpot audit should cover eight areas in this order: billing and seat usage, data quality, the data model and properties, pipelines and lifecycle stages, workflows and automation, reporting definitions, integrations, and permissions. Start with billing and data quality because they produce the fastest measurable savings — unused marketing contacts and duplicate records are usually the largest recoverable cost in a neglected portal.

1. Billing and seats (do this first)

This section pays for the audit. Everything after it improves the portal; this part refunds it.

  • Marketing contacts marked 'marketing' that haven't been emailed in 12 months — the single most common recoverable spend.
  • Paid seats assigned to people who only need view-only access under the seat-based pricing model.
  • Duplicate or overlapping add-ons carried over from an older contract.
  • Hub editions you upgraded for one feature that a workflow could replace.

2. Data quality

  • Duplicate contacts by email and companies by root domain.
  • Records with no owner, and records owned by former employees.
  • Free-text fields that should be dropdowns (country, industry, lead source).
  • Contacts with no lifecycle stage, or stuck in a stage for over 180 days.
  • Email validity — bounce rate and unengaged segments.

3. Data model and properties

  • Count of custom properties, and how many have been written to in the last 90 days.
  • Properties duplicating standard fields ('Company Name 2' is always there).
  • Association labels — present, or everything associated flat?
  • Whether the model supports the reports leadership asks for, or people export to spreadsheets.

4. Pipelines and lifecycle

  • Stage definitions written down anywhere, and whether reps agree with them.
  • Stages that represent internal admin rather than buyer progress.
  • Deal rot: deals in stage longer than twice the median.
  • Closed-lost reasons captured as a required dropdown.
  • Whether MQL and SQL mean the same thing to marketing and sales.

5. Workflows and automation

If naming is the problem, our free workflow naming generator will produce a convention you can apply retroactively.

  • Active workflows nobody can explain the purpose of.
  • Workflows with no suppression list, no re-enrolment logic, or overlapping enrolment triggers.
  • Automation that emails contacts based on stale property values.
  • Naming conventions — a portal with 200 unnamed workflows is unmaintainable.
  • Error notifications routed to a person who still works there.

6. Reporting

  • Does one number (pipeline created, say) have two definitions in two dashboards?
  • Reports built on properties that are only sometimes filled in.
  • Attribution set up but ignored because nobody trusts the model.
  • Dashboards with zero views in 90 days.

7. Integrations and AI readiness

  • Sync direction and conflict rules for each connected system.
  • Failed sync logs — check them, don't assume.
  • Fields written by two systems, which is how data quietly corrupts.
  • Whether AI features (Breeze summaries, prospecting and agent tooling) are drawing on properties that are actually populated. AI inherits your data quality; a portal with 40% blank job titles produces confidently wrong summaries.

8. Permissions and governance

  • Super admins — how many, and should there be that many?
  • Who can edit workflows and delete records in bulk.
  • Sandbox usage before changes hit production.
  • A named portal owner. If nobody owns it, the audit findings will still be true next year.

Common mistakes

  • Auditing features instead of outcomes — nobody cares that you have 300 properties, they care that forecasting is wrong.
  • Delivering findings without cost estimates or a sequencing plan.
  • Fixing workflows before fixing the data they run on.
  • Skipping the billing review because it feels unglamorous.
  • Running the audit and then giving it to a team with no capacity to act on it.

Questions

People also ask

How long does a HubSpot audit take?

A focused review of a mid-market portal takes 90 minutes to see the shape of the problem and a few days to produce a costed remediation plan. Enterprise portals with multiple integrations take longer.

Can we audit our own portal?

Yes, and this checklist is written so you can. The part teams struggle with internally is judgement — knowing which of 60 findings actually matters this quarter.

What does an audit usually save?

It varies, so we won't quote a number we can't stand behind. The recurring wins are unused marketing contacts, over-assigned paid seats and duplicate records inflating both.

What's the deliverable?

A findings list with severity, estimated cost of inaction, and a sequenced fix plan — plus the raw exports so your team can verify every claim.

Do you fix what you find?

If you want us to. Plenty of clients take the plan and run it in-house, which is a perfectly good outcome. Book a consultation and we'll tell you which one applies.

Keep reading

Next step

Want this done in your portal, not just explained?

Bring us the portal as it is. We will tell you what is worth fixing, what it costs and in what order.