Skip to content

Collect and create payments

Last updated: July 15, 2026

Available with any of the following subscriptions, except where noted:

Collect payments in HubSpot using online payment methods, or manually create payment records for payments processed outside of HubSpot. Use revenue tools such as invoices, payment links, quotes, legacy quotes, and subscriptions, to accept payments from buyers and track payment activity in one place.

Payments can be collected and recorded in the following ways:

Collect online payments

To collect online payments, set up HubSpot payments or Stripe as a payment processing option. Learn more about the associated rates and fees when using payments.

Configure revenue tools to collect online payments

Collect online payments using revenue tools in HubSpot. Buyers complete payment through an online checkout:

  • Invoices: configure the invoice to collect payments online. Buyers are prompted to pay and redirected to checkout.
  • Payment links: create a payment link to collect payments online. Share the link with buyers for them to check out.
  • Quotes: configure the quote or legacy quote to collect online payments. Buyers are prompted to pay and redirected to checkout.

Please note: if the Automatically create contracts from accepted quotes setting is turned on, and you're enrolled in the Connected CPQ, Billing, and Payments beta, ongoing billing is managed through contracts. Learn more about the setting.

What happens after an online payment is processed

After an online payment is processed, the following notifications and processes take place for you and your buyers.

Notification you receive

You receive an email notification when a payment is completed. To stop receiving notifications for completed payments,  turn off email notifications for payments in your notification settings.


Notifications buyers receive

Please note:

Records and activities created

New payment records are created and associated with the following records:
  • For multiple recurring line items purchased in the same transaction:
  • Payment activity, such as submitted or refunded payments, appears on associated contact, deal, and company records. Learn more about associating payments to other records.

Please note:

  • The payments tool is intended for use in standard online transactions and does not support collecting buyer payment information orally or by phone.

  • If you submit a payment on behalf of a buyer while logged into your browser, the payment may be associated with the incorrect contact due to existing cookies. To correct this, edit the contact association on the payment record.

Manually create payments

Permissions required Super Admin or Manage payments and subscriptions permissions are required to manually create payments.

Use manual payments to track payments that weren’t processed through HubSpot’s online payments tools.

You can create individual payment records from the payments index page or import multiple payments at once. Once added, you can associate them to other records.

Manually create a payment record

Manually create a payment record from the payments index page to record payments received outside of online payments.

  1. In your HubSpot account, click More, then navigate to Revenue > Payments. If More doesn't appear in your account, navigate to Revenue > Payments directly.
  2. In the upper right, click Add payments, then select Collect a payment.
  3. Click Or create a manual payment.

  4. In the right panel, enter the payment details. You can add associations when creating the payment, or associate it with other records later.
  5. Click Create payment.
  6. You can then manage the payment like other payment record in HubSpot.

Import payments

Import payment records in bulk to HubSpot using the import tool.

  1. In your HubSpot account, click More, then navigate to Revenue > Payments. If More doesn't appear in your account, navigate to Revenue > Payments directly.
  2. In the upper right, click Add payments, then select Collect a payment.
  3. Click Import.
  4. Learn how to import files.

Create a payment record using workflows

Subscription requiredProfessional or Enterprise subscription is required to create workdflows.

Permissions required Users must have Super Admin permissions or Edit permissions for workflows to create workflows. To publish workflows, users must have Publish permissions for workflows.

Use the Create payment workflow action to create a payment record based on workflow enrollment criteria. To set up the workflow:

  1. Create a workflow.
  2. Configure your enrollment triggers.
  3. When adding actions, select the Create payment action.
  4. Turn on and publish the workflow

The workflow will create a payment record whenever the enrollment criteria is met.

Next steps

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.