Set up the payments tool
Last updated: August 30, 2023
Available with any of the following subscriptions, except where noted:
With the payments tool, you can collect one-time and recurring payments from customers in your CRM using invoices, payment links, and quotes. Payment links can be shared directly with your customers via email or chat, added directly to your website pages, or used with forms.
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.
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.
- In your HubSpot account, navigate to Sales > Payments > Payments.
- Click Set up payments.
- In the Before you start, is your company located in the United States? section, select Yes. If your company is not located in the US, let HubSpot know where you want to use payments.
- Review the Terms & Conditions and select the checkboxes to confirm you meet the other eligibility requirements.
- Click Next.
- 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.
- 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.
- 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.
Add and edit bank account information
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.
- 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 payment links and quotes, the payment method defaults that you select in your payment settings will automatically apply. These preferences are also used when a customer updates their payment information for subscriptions. Changing the default payment method will not impact any existing 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.
- To require a billing address for credit card purchases, select the Collect billing addresses for credit card purchases checkbox.

- 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.
- 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.
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.
- 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.
- 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 Google Analytics, click to toggle the Add customer checkout activity to your Google Analytics integration switch off.
- Click Save.
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 ACH payment fails.
- Payment initiated: notifications for when a customer initiates an ACH payment.
- 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.
- 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.
- 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 paymentsrisk@hubspot.com.
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.