- Knowledge Base
- Commerce
- Payments
- Collect payments with legacy forms
Collect payments with legacy forms
Last updated: November 10, 2025
Available with any of the following subscriptions, except where noted:
-
Additional subscriptions required for certain features
Create forms that include the ability to collect digital payments through HubSpot payments or Stripe payment processing. For example, you could collect a payment as part of an event registration, or a webinar sign-up.
Both the form submission data and the payment details will then be available in HubSpot.
Subscription required A Starter, Professional, or Enterprise subscription is required to use HubSpot payments. Stripe payment processing is available for all subscriptions, and available internationally with some exceptions.
Before you get started
- Before creating a payment form, create a payment link to collect payments within the form.
- This article should be used when creating payment forms using the legacy forms editor. If you’re creating forms in the updated forms editor, learn how to collect payments with forms (BETA). If you're a Super Admin, learn how to opt your account into the beta.
Create a payment form
To create a legacy form with one or more payment links:
- In your HubSpot account, navigate to Marketing > Forms.
- In the top right, click Create form.
- Select Legacy Form Editor, then in the top right, click Next.
- Select Blank template to start with a blank form or select the Payment template.

- In the top right, click Start.
- To set up your payment links:
- If you've selected the Payment template, you'll be automatically directed to the payment link options in your form.
- If you're creating a form from scratch, in the left sidebar menu, toggle the Payment switch on, then click Select Payment Link.

- Click the Select a payment link dropdown menu and select a payment link.
- Enter a Label for your payment link.
- To add another payment link, click + Add an option.
- To edit a payment link label, click edit Edit.
- To remove a payment link, hover over the link and click Remove.

- To reorder the payment links, click and drag a payment link using the dragHandle drag handle.
- To sort your payment links alphabetically, click Sort.
- To have a payment link be preselected on the form, click the radio button next to the payment link.
- To clear any preselected options in your payment link field, click Clear preselected.
- Once you've set up your payment links, continue setting up the form.
- When a visitor submits the form, they can select which payment link to use for submission. HubSpot will capture the form submission data and the visitor will then be redirected to the corresponding checkout page to complete their purchase. Learn more about the buyer checkout experience.
Please note:
- Payment forms do not support Calculation, File, or HubSpot user field types.
- The payment field cannot be hidden or configured with progressive or dependent field logic.
View payment form submissions in HubSpot
You can view payment form submissions in the same way that you'd view other types of form submissions:
- In your HubSpot account, navigate to Marketing > Forms.
- Click the name of the payment form.
- On the form details page, click the Submissions tab.
On the Submissions tab, you can review the payments that have been submitted. The Payment status column will display the status of the payment, which can include the following values:
- Pending: the payment is processing. Once the payment has been processed, the status will either change to Succeeded or Failed. Learn more about payment processing times.
- Succeeded: the payment was successfully collected from the buyer.
- Failed: the buyer's payment method wasn't successfully charged. This status only applies payments made via bank debit methods, such as ACH, or subscription payments.
- Open: the buyer started to fill out the form, but has not yet completed the payment checkout process.

