If you’re wondering how to create a new property in HubSpot, you’re in the right place.
After 20 years of working with CRM systems and marketing automation platforms, I’ve seen one consistent truth: customized properties are at the heart of any successful HubSpot implementation.
Whether you’re using the free HubSpot CRM or the Enterprise edition, properties—also known as custom fields—enable your teams to capture the right data, drive automation, and personalize every interaction.
I’ll walk you through how to create a new property in HubSpot, explain the nuances of calculated properties, and cover how this process differs (or doesn’t) in free HubSpot plans.
You’ll also get real-world tips on structuring your properties for long-term success.
Before diving into the how-to, let’s cover the “what.”
In HubSpot, a property is a field used to store information about records like contacts, companies, deals, or tickets. Some common default properties include:
But to align HubSpot with your business, you’ll often need custom properties to track things like product interests, onboarding status, or custom scoring.
That’s where learning HubSpot how to create a property becomes essential.
Follow these steps to create your own custom property in any version of HubSpot—free or paid.
Log into your HubSpot account.
In the main navigation bar, click on the Settings icon in the top right.
On the left sidebar menu, go to Data Management → Properties.
This is the central dashboard where all your existing properties are managed and where new ones can be created.
You’ll first choose which object the property should belong to:
Contact
Company
Deal
Ticket
Custom Object (if available on your plan)
Choose wisely—properties cannot be transferred between objects later.
Now click the orange “Create property” button at the top-right corner. You’ll be asked to fill out the following fields:
Object type – Which record type (contact, company, etc.)
Group – Properties are grouped under categories like “Contact Information” or “Deal Details.” You can create your own custom group here too.
Label – This is the name of the property visible to users (e.g., “Favorite Product”).
Internal name – This is automatically generated and used in APIs or integrations.
Description – Optional, but highly recommended. A good description helps teams understand what the property is used for.
HubSpot offers several field types, including:
Single-line text
Multi-line text
Dropdown select
Multiple checkboxes
Date picker
Number
Calculation (for Professional+ plans)
Pro Tip: For structured data (like statuses or categories), always choose dropdowns or checkboxes instead of open text.
It will make reporting and segmentation far more powerful.
If you’re using the free HubSpot CRM, the good news is: yes, you can still create custom properties!
The process is identical to what I described above. However, there are limitations on:
Total number of properties per object
Access to calculated properties
Advanced field types (like score or calculation)
But you can still create single-line text, dropdowns, checkboxes, and date fields to tailor your CRM.
Use Case Example (Free HubSpot):
Let’s say you run a real estate business and want to track a “Preferred Property Type” for each contact. In the free version:
Create a Contact Property
Use Dropdown as the field type
Add values like: Apartment, Villa, Townhouse
That’s it—you’ve just extended your CRM in minutes.
One of HubSpot’s most powerful features in Professional and Enterprise plans is the ability to create calculated properties.
Calculated properties allow you to perform formulas, math, or logic-based calculations using other property values. This is extremely helpful for:
Deal ROI calculations
Lead score aggregation
Date difference (e.g., days since last activity)
Heres how to create a calculated property in HubSpot:
Go to Settings > Properties > Create property, just like before.
Under Field Type, select “Calculation.” Now you’ll see two calculation methods:
This allows you to perform basic arithmetic using number-type properties. For example:
Total Budget - Amount Spent = Remaining Budget
This aggregates data from associated records. For example:
Sum of all deal amounts associated with a company
Average ticket resolution time for a contact
Depending on your chosen calculation type:
Choose the fields you want to include
Set arithmetic operations (Add, Subtract, Multiply, Divide)
Define date intervals if you’re calculating durations
Example (Formula Calculation):
You want to calculate total order value. If you have two existing number fields:
Quantity Ordered
Price per Unit
Create a calculated property:
Quantity Ordered * Price per Unit = Total Order Value
Note: Calculated properties are only available on Professional or Enterprise HubSpot subscriptions.
After working with hundreds of clients—from startups to Fortune 500s—here are a few key lessons when creating new HubSpot properties:
Don’t create properties ad hoc. Start with a data dictionary: a document outlining all the properties your teams need, what object they belong to, and what format they should follow.
It’s common to find “Product Type,” “Product_Category,” and “Prod Type” in the same account—created by different team members. This leads to data chaos.
Use naming conventions and assign a CRM admin to approve new property creation.
Keep your custom properties organized by grouping them into logical categories like “Onboarding Fields” “Sales Hub” or “Customer Preferences.”
Avoid open-text fields when possible. If users can type freely, data becomes inconsistent. Stick to dropdowns or checkbox options wherever you can control input.
Over time, property bloat happens. Set a quarterly reminder to audit unused properties, merge duplicates, and clean up old test fields.
Let me share a couple of examples from my consulting work:
A SaaS startup needed to track customer onboarding stages. We created the following:
“Onboarding Stage” (Dropdown)
“Date Onboarding Started” (Date Picker)
“Days in Onboarding” (Calculated Date Difference)
Using calculated properties, we built reports that showed how long customers took to go live—a critical KPI for customer success.
We created calculated deal properties like:
Average Order Value (AOV)
Total Orders Per Customer
Lifetime Value
These fields powered dashboards and allowed sales reps to focus on high-value accounts.
If you’re setting up a new CRM instance or overhauling your current data model, don’t just add fields on the fly. Invest time in property planning—it pays off in cleaner reporting, smoother automation, and higher adoption across teams.
Need help structuring your CRM or building scalable property logic?
I’ve worked with 200+ HubSpot clients over the last two decades—reach out for a consultation anytime.
How to make a custom property required in HubSpot?
To make a custom property required in HubSpot, you need to add it to a form and set it as “required” within the form editor. HubSpot doesn’t allow globally required properties across the entire CRM—only within specific forms or pipelines like deal stages or ticket creation.
How many custom properties can I create in HubSpot CRM?
In HubSpot CRM, the number of custom properties you can create varies by subscription tier:
Free Plan: Limited to 10 custom properties across all objects (contacts, companies, deals, etc.) .
Paid Plans (Starter, Professional, Enterprise): Allow up to 1,000 custom properties per object type (e.g., 1,000 for contacts, 1,000 for companies)
How do I create a new object in HubSpot CRM?
To create a new custom object in HubSpot CRM, go to Settings → Data Management → Custom Objects, then click “Create custom object”. You’ll define its name, properties, associations, and use the HubSpot API for more advanced setup.
How do you set up properties in HubSpot CRM?
To set up properties in HubSpot CRM, go to Settings > Properties, then choose the object (e.g., Contact, Company) and click “Create property.” Define the label, field type, and group, then save it.