TL;DR
To create a property in HubSpot, first decide which object should own the data, then choose the right field type, create the property, and test it on real records before rolling it out.
If you get the object wrong or choose the wrong field type, you do not just create a messy field. You create reporting friction, weak automation, and poor CRM Discipline.
What is a property in HubSpot?
A property in HubSpot is a field that stores information on a record.
For example:
Every property belongs to an object. That means the first decision is not the field name. The first decision is where the data belongs.
Why property creation matters more than most teams think
Most teams treat custom properties like a small admin task. It usually starts with a simple request: “We need one more field.”
That is rarely the full story.
A property affects how your team filters records, builds reports, triggers workflows, maintains Pipeline Hygiene, and manages customer information across the CRM. If the property is poorly designed, the damage spreads quietly.
Before you create a property
Before you build anything, check these four things first:
1. Confirm the property does not already exist
HubSpot includes default properties for standard objects. In many portals, teams create custom fields for information that already has a usable home.
Duplicate fields create confusion fast. One team fills in one field. Another team fills in a different one. Reporting splits. Automation breaks. Nobody fully trusts the data.
2. Decide which object should own the data
A simple rule:
If you put the data on the wrong object, the rest of the system becomes harder to manage.
3. Decide how the field will be used
Ask:
Your answers should guide the property type.
4. Name the property clearly
The label should make sense to the people using the CRM every day. If the purpose is vague, the property will be used inconsistently.
A clear label reduces friction. A vague label creates interpretation problems that show up later in reports, workflows, and follow-up processes.
How to create a property in HubSpot from Properties
For most admins, this is the most direct way to create and manage properties.
Step 1: Go to Properties
In Settings, open Properties.
Step 2: Choose the right object
Select the object where the property should live, such as Contact properties, Company properties, Deal properties, or Ticket properties.
This matters because the object determines where the field appears and how it can be used in records, filters, automation, and reporting.
Step 3: Create the property
Create a new property and complete the setup details.
At a minimum, you will define:
Step 4: Choose the correct field type
The field type should match how the business will actually use the data.
Some practical examples:
Step 5: Add options or calculation logic
If you are creating a select-type property, define the options clearly.
If you are creating a calculated property, make sure the formula reflects a real business rule.
Step 6: Save and test the property
After saving, check the property on real records.
Make sure:
How to create a property in HubSpot from Data Model
The Data Model view is useful when you want to create a property while thinking about the wider CRM structure, including objects and associations.
Step 1: Open Data Model
Go to Data Management > Data Model, then click Edit data model.
Step 2: Expand the object you want to update
Select the CRM object and expand its properties so you can review what already exists.
Step 3: Review the existing properties first
Before you create anything new, check what is already there.
HubSpot lets you review existing properties so you do not keep adding new fields for information that already has a home. Most property sprawl does not come from complex CRM architecture. It comes from people creating new fields because they did not stop to check what was already there.
Step 4: Create the property
Click Create property, complete the fields in the right panel, then save it.
Step 5: Finalise the setup
You are still making the same core decisions:
The difference is context. Data Model helps you think about the property as part of a wider CRM structure, not just as a standalone field.
Properties vs. Data Model
Both paths work. The better choice depends on what you are trying to do.
Use Properties when:
Use Data Model when:
Who can create a property in HubSpot?
To create a custom property, you typically need permission to edit property settings. Super admins can also create properties.
If the create option is missing, the issue may not be the CRM. It may be access.
Examples of useful HubSpot properties
Example 1: Multiple checkbox property for service interest
Property label: Services of Interest
Object: Contact
Field type: Multiple checkboxes
Use this when one person may be interested in more than one service, such as:
Example 2: Calculated property for commission tracking
Property label: Estimated Commission
Object: Deal
Field type: Calculated property
A calculated deal property can be used to derive an estimated commission value from fields such as deal amount and commission ratio.
Example 3: Dropdown property for company priority
Property label: Account Priority
Object: Company
Field type: Dropdown select
A controlled dropdown works well when the business needs one defined classification per company, such as:
Common mistakes when creating properties in HubSpot
Creating duplicate properties
You create a new field for information that already exists somewhere else.
That usually leads to split reporting, inconsistent filtering, and weak automation because different users choose different fields for the same information.
Putting data on the wrong object
A company-level fact gets stored on the contact. A deal-level fact gets stored on the company. A service issue ends up on the deal.
That is not a small setup mistake. That is a reporting and automation problem waiting to happen.
Choosing the wrong field type
If you use free text where a controlled dropdown should exist, reporting becomes messy.
If you use multiple checkboxes when the business process requires one clear answer, you create ambiguity.
If you use text instead of a number or date, you make calculations harder than they need to be.
Creating properties before defining the process
If you have not defined how the team qualifies leads, tracks handoffs, or measures a stage outcome, creating new properties will not fix that.
The property will simply mirror the underlying operational confusion.
FAQ: Creating properties in HubSpot
What is the difference between a default property and a custom property in HubSpot?
A default property is created by HubSpot and comes built into the platform. A custom property is one your team creates to store information specific to your process, reporting, or customer journey.
Should I create a new property or use an existing one?
Start by checking whether a usable property already exists. If the information already has a clear home, use it. Creating a duplicate field usually creates friction instead of clarity.
What is the difference between an object and a property in HubSpot?
An object is the category of record, such as a contact, company, deal, or ticket. A property is the field that stores information on that record.
Which HubSpot object should own a property?
The object should match where the information is actually true. If the data describes a person, use a contact property. If it describes a company, use a company property. If it describes a transaction, use a deal property. If it describes a service issue, use a ticket property.
Why does property setup affect reports and workflows?
Because properties are part of the structure of your CRM data. Reports, workflows, segmentation, and record management all depend on the quality and design of those fields.
When should I use multiple checkboxes in HubSpot?
Use multiple checkboxes when one record may need more than one value selected at the same time.
When should I use a calculated property in HubSpot?
Use a calculated property when the value should be based on other fields instead of being entered manually.
Final checklist before you save
Before you create any new property, make sure you can answer these three questions clearly:
If those answers are clear, the property setup usually becomes much easier.