{}
Skip to main content

If you are deciding between a default HubSpot property and a custom one, the best rule is simple: use the default property if it already does the job. Create a custom property only when you need to capture something unique for reporting, automation, integration or process control.

That approach keeps your CRM cleaner, makes reporting more reliable and reduces admin overhead later. In most HubSpot portals, property sprawl does not come from a lack of features. It comes from teams creating new fields before checking what already exists.

In our experience, the most effective HubSpot setups are usually the simplest ones. The goal is not to track everything. It is to track the right data in a way your team can trust and maintain.

Default vs custom HubSpot properties at a glance

Property type

What it is

Best used for

Main advantage

Main risk

Default property

A standard field created by HubSpot

Common CRM data like lifecycle stage, lead status, deal amount, create date, owner and source data

Built to work with HubSpot's tools, reporting and automation out of the box

Teams sometimes ignore them and duplicate them with custom versions

Custom property

A field you create yourself

Business-specific information that HubSpot does not already provide

Gives you flexibility for your process, data model and reporting needs

Too many custom fields can clutter the CRM and weaken adoption

 

What is the difference between default and custom HubSpot properties?

Default HubSpot properties are built into the platform. Custom properties are fields you create to track information that HubSpot does not provide by default.

That difference matters because default properties are often tied more closely to HubSpot's native reporting, automation and object behaviour. In many cases, they are also the fields other teams expect to find when using the CRM.

For example:

  • Lifecycle stage is a default contact property used across marketing and sales workflows
  • Deal amount is a default deal property used in forecasting and reporting
  • HubSpot owner is a default property that supports assignment and visibility
  • Lead status is a default property often used by sales teams to track progression

If you create custom versions of those fields without a strong reason, you often introduce confusion rather than control.

When should you use a default property?

You should use a default property whenever HubSpot already has a field that captures the data you need in a usable format.

This should always be your starting point. HubSpot's own guidance is to check for an existing default property before creating a custom one. That is sound advice because default properties are usually easier to support across reports, workflows and integrations.

Use a default property when:

  • The field already exists and matches your need
  • The property supports a standard HubSpot process
  • The data should behave consistently across teams
  • You want to reduce maintenance and avoid duplicates
  • The field is likely to be referenced in future automation or reporting

A common mistake is creating a custom field because the team does not like the default label. In many cases, the better option is to review the process, training or naming convention before adding more fields.

When should you create a custom property?

Create a custom property only when there is a clear business need that default properties cannot cover.

Good reasons include:

  • Reporting needs - you need to segment or analyse data in a way HubSpot does not support with default fields
  • Automation needs - a workflow depends on a specific trigger or branching condition
  • Integration needs - another system needs to send or receive a dedicated value
  • Process control - your team needs to capture a business-specific step, classification or operational flag
  • Object-specific requirements - you need a field on contacts, companies, deals, tickets or custom objects that does not exist by default

A custom property is justified when it helps the business run better, not just when someone asks for another field.

A practical decision framework

Before creating a custom property, ask these five questions.

1. Does a default property already exist?

Start in the property library and search properly. Check similar names, related objects and existing groups before assuming HubSpot does not have what you need.

2. What business decision will this field support?

If the answer is vague, such as "it might be useful later", do not create it yet. A property should support a clear use case.

3. Will this power reporting, automation or an integration?

If the field is not tied to a meaningful process, it may not deserve a place in the CRM.

4. Which object should own the data?

This is where many setups go wrong. Data should live on the object where it naturally belongs. For example:

  • Contact data belongs on contacts
  • Company-level attributes belong on companies
  • Transaction-specific information belongs on deals
  • Product-specific details belong on products or line items, depending on the use case

5. Who will maintain it?

If nobody owns the field, definitions drift, values become inconsistent and reporting becomes unreliable.

How to set up a property properly in HubSpot

If you do need a custom property, set it up with governance in mind from the start.

1. Choose the right object

Create the property on the right record type: contact, company, deal, ticket, product, line item or another supported object. Do not use a contact property to store deal information just because contacts are more familiar to the team.

2. Choose the right field type

HubSpot supports multiple field types, and the choice affects validation, usability and reporting. Common options include:

  • single-line text
  • dropdown select
  • multiple checkboxes
  • radio select
  • number
  • date picker
  • HubSpot user
  • calculation
  • property sync

Pick the type based on how the data will actually be used. If the field will drive reporting or workflow logic, controlled options like dropdowns are usually better than free text.

3. Write a clear internal description

Add a description that explains what the property means, when to use it, which values are allowed and who owns it. This is a small step that saves a lot of confusion later.

4. Set sensible options and naming

For enumerated fields such as dropdowns and checkboxes, keep the options tight and mutually exclusive where possible. Use names your team can understand quickly. If needed, include a naming convention for operational fields, such as prefixes for integration or workflow-only properties.

5. Test it in the real workflow

Before rolling it out widely, check that it appears where users need it, works in reports, behaves correctly in workflows and syncs properly with connected systems.

Newer HubSpot considerations worth factoring in

A few details that are easy to miss, especially if your portal has been live for a while.

Check property limits live, not from memory

HubSpot documents custom property and calculated property limits, but these can vary by subscription and change over time. Rather than relying on an old article or a remembered number, check the live usage view in Data Management > Data Model > Limits. This shows how many custom properties you have created, your usage of calculated properties, and other CRM data model limits that may affect scalability. HubSpot's data usage tracking documentation explains what is tracked and where to find it.

Property sync can reduce duplication, but use it deliberately

HubSpot's property sync field type allows the same value to be visible across associated records. That can be useful, but it should be used with care. Syncing data is not a substitute for a clean data model. If teams sync too much, it becomes harder to identify where the source of truth actually lives.

Calculated properties need discipline

Calculated properties can simplify reporting and reduce manual work, but they should solve a real need. Too many calculated fields make the data model harder to maintain, especially when teams no longer remember how values are derived.

Product and line item behaviour matters

There is an important nuance here. When you create a custom product property, HubSpot automatically creates a corresponding synced line item property. But if you create a custom line item property, it does not sync back to products. That matters for quoting, reporting and product data governance. If the field represents a reusable product attribute, define it at the product level first.

Common mistakes to avoid

Most property issues are not technical. They are governance issues.

Avoid these:

  • Creating custom fields before checking defaults
  • Storing the same concept in multiple places
  • Using free-text fields where controlled values are needed
  • Creating fields without a reporting or automation use case
  • Putting deal data on contacts or company data on deals
  • Leaving unused or duplicate properties in the portal
  • Allowing teams to create properties without approval or ownership

If your portal already has these problems, the answer is usually to clean up before expansion.

A simple governance checklist

If you want your property setup to stay usable as HubSpot grows, put a lightweight governance process in place. This does not need to be bureaucratic. It just needs to be consistent.

Before creating any new property, work through this checklist:

  • Check for an existing default property first
  • Confirm the business reason for the new field
  • Assign the field to the correct object
  • Choose the right field type
  • Define allowed values and naming clearly
  • Document the purpose and owner
  • Test reporting, workflows and integrations
  • Review unused or duplicate properties regularly
  • Monitor limits and property growth over time

Our recommendation

Start with default HubSpot properties and only add custom ones when there is a specific operational reason. That approach gives you a cleaner CRM, stronger reporting and fewer problems as the portal matures.

It also aligns with a broader RevOps principle we come back to often: keep the system as simple as possible, but no simpler than the business requires.

If your HubSpot property setup is getting messy, we can help you review what should stay, what should be merged and what should be removed. A focused HubSpot audit or CRM clean-up can usually improve reporting quality and team adoption faster than adding more fields.


Sources

Fawwad Mirza
Post by Fawwad Mirza
Jun 5, 2025 2:06:02 PM
Founder