What is a HubSpot form and how to create one | Contrast

What is a HubSpot form and how to create one

Last updated on Jan 30, 2026 by Lusine Sargsyan

Goal

HubSpot forms are a powerful way to collect information from your website visitors and turn them into contacts in your CRM. In this guide, you'll learn what HubSpot form is and how to create one from scratch.

In this video

In this video, we'll explore what a HubSpot form is and how to create one.

A HubSpot form is a built-in tool that lets you collect information from website visitors. You can gather things like name, phone number, email or any custom data you choose and use it to build your contact database. Whenever someone fills out the form, they will be added to your CRM as a contact.

To create a HubSpot form, log in to your HubSpot account. From the main menu choose Marketing then click on Forms. On the top right corner, you will see Create Form. Click on it.

Now we need to choose the form editor. HubSpot currently offers two form builders: the Form Editor and the Legacy Form Editor. The Form Editor is HubSpot's newer recommended experience. It offers a more modern interface, supports multi-step forms and conditional logic, and also improved customization and better integration with automation and CRM features. The Legacy Form Editor is the older version. It still works but has limited customization, fewer advanced features, and HubSpot is gradually moving away from it. That's why in this video we are using the Form Editor.

Next, you need to select either a pre-made template or start from blank to build your own. Once your blank form is ready, you'll add fields that collect the data you want. By default, the email field is required for form submissions. To create contacts, HubSpot will check whether an email address is valid before allowing a user to submit the form.

To create a new field, navigate to the menu on the left, click on the add icon and drag and drop the field that you want to add. For example, you can add a single line text field and label it as "website URL". Ensure you link this to a HubSpot property. You can also enhance your form by adding additional elements like text, images, or security.

If you're happy with your form, click on review and update. If everything seems correct, click update. You can then embed the form on your website landing page or share it directly with a standalone link.

To test your form, copy the link, open it in a new tab, and submit test data. Go back to HubSpot, check under Contacts in the CRM, and confirm that the submitted data appears correctly in your contact database.

Step-by-step guide

Requirements

Create a HubSpot form

Add and configure Form Fields

Customize field settings

Improve your form by adding additional elements

Publish and share your form

Test your form

Common problems and solutions

Do I need a paid HubSpot account to create forms?

No, you can create HubSpot forms with both free and paid HubSpot accounts.

Why is the email field required by default?

HubSpot uses email addresses as the unique identifier to create and manage contacts in your CRM. The email field is required and validated before submission.

Can I set a submission limit on my form?

No, HubSpot doesn't offer a built-in submission limit feature.

Can I unpublish or archive a form?

No, you can't unpublish or archive a form. If you no longer need it, you can delete it.

What happens to the data if I delete a form?

The contacts and submissions will remain in HubSpot; only the form itself is removed.