Skip to content

Set up the HubSpot payments tool

Last updated: March 12, 2024

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

Marketing Hub Starter, Professional, Enterprise
Sales Hub Starter, Professional, Enterprise
Service Hub Starter, Professional, Enterprise
Operations Hub Starter, Professional, Enterprise
CMS Hub Starter, Professional, Enterprise

With the HubSpot payments tool, you can collect one-time and recurring payments from customers in your CRM using invoices, payment links, and quotes

You can manage your customer's buying experience by providing quick refunds, payment notifications, and receipts. After collecting payments, manage subscriptions created for recurring payments, review your transaction history, download payment and payout reports, trigger workflows, and create custom reports without leaving HubSpot.

Learn more in the payments tool FAQ.

Please note: HubSpot payments is a separate payment processor from Stripe payment processing. HubSpot payments is only available to companies based in the United States, while Stripe payment processing is available internationally. If you have an existing Stripe account, learn how to connect it as a payment processor rather than using HubSpot payments.

Payments tool setup requirements

Please note the following before setting up the payments tool:

  • The payments tool is only available to businesses and organizations that are located in and operating in the US. You must have a US bank account and be using a paid version of HubSpot.
  • To set up the payments tool, you must be a super admin.
  • Payments is designed for customers selling non-physical goods (ex: software, services, events, courses, content, donations, etc.) and is less suitable for those shipping physical goods, as HubSpot does not calculate taxes or shipping fees at this time.
  • The payments tool is not supported in sandbox accounts, and should only be set up in standard production accounts. Trying to set up payments in a sandbox account will result in your payments application being rejected. In addition, payment links created in sandbox accounts will appear in the production account instead and cannot be used for collecting payments.

Set up payments

To activate the payments tool in your account, you will need to complete an application process in HubSpot. HubSpot's risk assessment and underwriting team will review your application within two to three business days. Once your application is approved, you can start collecting payments from your customers.

Before starting the application, make sure you have your company's tax identification information, ownership information, and US bank account information ready.

payments-eligibility-requirements-during-set-up-process

  • Click Start.
  • Enter the owner's first name, last name, email address, and phone number.
  • In the How long has your company been in business? section, select a time range.
  • Enter information about the products and services you plan to sell using the payments tool so HubSpot can best support you.

payments-contact-company-info

  • Click Next.
  • In the Average transaction amount section, select the average amount you expect a customer to pay per transaction.
  • In the Monthly transaction volume section, select the estimated range of cumulative payments you expect to collect during one month via the payments tool.
  • In the After your customers pay, how long will it usually take for them to receive their goods or services? section, select a time range option. For subscriptions, use the time from the initial payment to the first delivery.

payments-set-up-expected-transactions

  • Click Next.
  • Enter an email address and phone number for your support team.
  • In the Bank statement description field, enter the name that will appear next to the charge on a customer's bank statement. Make sure to use a name that they'll recognize to prevent chargebacks.
  • Click Submit.

payments-set-up-customer-support

Add and edit bank account information

Please note: if you've connected Stripe as a payment processor, you'll need to manage your bank information within Stripe. 

After your account has been verified and activated, enter the details of the US bank account where your daily cumulative payments, or payouts, will be deposited. You can add one bank account per HubSpot account. You can also review your current payment processing rates and fees. Only users with super admin permissions can make changes to the bank account information. HubSpot will send an email confirmation to each super admin in the account whenever the bank account information is updated.

If you need to update the name of your company or the authorized representative for your account, contact paymentsunderwriting@hubspot.com. To make other changes to your payments account settings, or to close your payments account, contact HubSpot Support.

To add a bank account, or update the existing one:

  • In your HubSpot account, click the settings settings icon in the main navigation bar.
  • In the left sidebar menu, navigate to Payments.
  • On the Payouts tab, click Add or Edit next to the bank account information section.

payments-edit-bank-info

  • In the right panel, enter the following information:
    • Account holder name: the owner of the bank account, which can be a person or a company.
    • Routing number: the number that identifies the bank or financial institution in a monetary transaction.
    • Account number: the number used to identify the account at a bank or brokerage
    • Confirm account number: when first entering new bank account information, confirm the number that you entered in the previous field to make sure it is accurate.
  • Click Save.

Once your account has been activated and your bank information has been updated, you can start to create and share payments links, or integrate payments with your quotes.

Set the default payment method and shipping information

When creating new invoices, payment links, and quotes, they will automatically use the default payment method unless otherwise specified during creation. These preferences are also used when a customer updates their payment information for subscriptions. Changing the default payment method will not impact any existing invoices, payment links, or quotes, and you can override these settings on an individual payment link or quote.

  • In your HubSpot account, click the settings settings icon in the main navigation bar.
  • In the left sidebar menu, navigate to Payments.
  • Click the Checkout tab.
  • In the Billing information section, select the checkboxes next to your preferred form of payment. Accepting credit or debit card payments will automatically enable customers to check out using Apple Pay and Google Pay.

    Please note: ACH is only available for US-based companies. If you're using Stripe as a payment processor and your Stripe account country is outside of the United States, you will not see ACH as a payment method option.

  • To require a billing address for credit card purchases, select the Collect billing addresses for credit card purchases checkbox. 
manage-payment-methods-update
  • To collect your customer's shipping address during the checkout process, in the Shipping info section, click to toggle the Enable shipping to collect your customer's shipping address during the checkout process switch on. Then click the Countries you ship to dropdown menu and select the checkboxes next to the specific countries.

    countries-to-ship-to
  • Click Save

Set up policies

You can configure the buyer checkout page to include a link to your company's terms of service agreement, as well as require the buyer to acknowledge the terms of service before purchasing.

payment-policies-checkout

To configure your policies:

  • In your HubSpot account, click the settings settings icon in the main navigation bar.
  • In the left sidebar menu, navigate to Payments.
  • Click the Checkout tab.
  • In the Policies section, click to toggle the Terms of service switch on. Once turned on, you'll then be able to configure the terms of service URL and checkbox acknowledgement options.

policies-payment-settings

  • In the Link to hosted terms of service field, enter the terms of service URL. Buyers who click the terms of service hyperlink on the checkout page will be taken to this URL.
  • In the Cancellation policy field, enter your company's cancellation policy, up to 3,000 characters.
  • In the Refund policy field, enter your company refund policy, up to 3,000 characters.
  • To require the buyer to select an acknowledgement checkbox before they can purchase, click to select the Checkbox acknowledgement checkbox. When this setting is not enabled, the checkout page will instead display a generic terms of service agreement statement below the checkout button. 

buyer-checkout-no-checkbox-selected

  • Click Save.

Manage Google Analytics tracking

If you've integrated Google Analytics with your HubSpot content, the payments checkout page will be included in that tracking by default.

Please note: if you are using GDPR features or a cookie consent banner that requires visitor opt-in, the Google Analytics script will only run for visitors who opt in to being tracked. If a visitor opts out, the Google Analytics script will not run and the visitor's data won't be tracked.

If you don't want Google Analytics to track the checkout page:

  • In your HubSpot account, click the settings settings icon in the main navigation bar.
  • In the left sidebar menu, navigate to Payments.
  • Click the Checkout tab.
  • Under Advanced Settings, click to toggle the Add customer checkout activity to your Google Analytics integration switch off.

payments-add-customer-checkout-activity-to-ga

  • Click Save.

Turn off pre-filled fields at checkout

By default, if HubSpot is able to identify a contact on the checkout page for invoices and quotes, it will automatically fill in the email address, first and last name shipping fields, and the name field for card payments using the contact's information.

To prevent HubSpot from pre-filling checkout fields with contact information for invoices and quotes:

  • In your HubSpot account, click the settings settings icon in the main navigation bar.
  • In the left sidebar menu, navigate to Payments.
  • Click the Checkout tab.
  • Under Advanced settings, click to toggle the Pre-fill fields at checkout using contact record information switch off.

payments-pre-fill-checkout-fields

Manage payment notifications

Set up the notifications that you and your customer receive.

Your notifications

By default, users with super admin permissions will receive notifications for the following payments events:

  • Payment failed: notifications for when a recurring subscription payment or bank transfer payment fails.
  • Payment initiatednotifications for when a customer initiates a bank transfer payment, such as ACH.
  • Payment received: notifications for when a customer makes a purchase, including recurring subscription payments.
  • Payout created: notifications for when a payout is sent to your connected bank account. Transactions will be automatically deposited to your bank account within two business days for card payments and within three business days for ACH payments. The deposit will appear on your bank statement as HUBSPOT PAYMENTS.
  • Payout failed: notifications for when a payout to your connected bank account fails. Learn more about why a payout might fail.

To manage payments notifications:

  • In your HubSpot account, click the settings settings icon in the main navigation bar.
  • In the left sidebar menu, navigate to Notifications.
  • Click to expand the Payments notification settings, then clear or select the checkboxes.

payment-notifications

  • Click Save.

Customer notifications

To manage the notifications that customers receive:

  • In your HubSpot account, click the settings settings icon in the main navigation bar.
  • In the left sidebar, navigate to Payments.
  • Click the Notifications tab.
  • In the Customer emails section, configure the emails customers will receive:
      • Payment failed: to email customers a link to update their payment method when their payment fails, click to toggle the switch on.
      • Upcoming payment reminder: to email customers a reminder 14 days before an upcoming recurring payment, click to toggle the switch on.

        payments-notification-settings

    Please note: for subscriptions that collect payment through SEPA direct debit, the upcoming payment reminder is automatically sent two days prior to the bill date for legal compliance.

  • In the Public business section, you can also update your support phone number and email. To make changes to the statement descriptor that appears on customers' bank statements, contact .

Set up default payment link settings

After setting up the payments tool, you can also configure the default settings for your payment links. You can override these default settings when creating a new payment link or when editing an existing link.

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