Skip to content

Configure your buyer checkout experience

Last updated: June 22, 2026

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

Permissions required Super Admin permissions are required to configure payments settings.

Subscription requiredStarterProfessional, or Enterprise subscription is required to use HubSpot payments. Stripe payment processing is available for all subscriptions.

Configure your payment settings, after you've set up HubSpot payments or connected your Stripe account as your payment processing option.

Settings include default payment methods for invoices, payment links, legacy quotes, quotes, and subscriptions, billing and shipping requirements, policies, and advanced settings like pre-filled fields, reCAPTCHA, Google Analytics tracking, and notifications.

The look and feel of the checkout page is inherited from the brand kit of your account. If you're using Brands, invoices, payment links, and subscriptions use the brand kit of their associated brand.

Set the default payment method

When creating new invoices, payment links, quotes, legacy quotes, and subscriptions, the default payment methods are set as the available payment methods. These can be changed by the HubSpot user during creation. Learn which payment methods are available when using HubSpot payments or Stripe as a payment processor to process payments in HubSpot.

Changing the default payment method won't affect any existing invoices, payment links, legacy quotes, quotes, or subscriptions, and you can override the settings when creating an invoice, payment link, subscription, or quote.

  1. In your HubSpot account, click the settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Revenue > Payments.
  3. In the upper right, toggle the Show payment methods that can be turned on by adding the accepted currency on to view payment methods that are available when specific currencies are added.
  4. Under Manage payment methods, select the Default on checkboxes next to payment methods to set them as defaults. Accepting credit or debit card payments automatically allows customers to checkout using Apple Pay and Google Pay.

Please note: if using the payments module or an embedded checkout on your website, Apple Pay won't be available.

payments-default-payment-methods

  1. Select the Collect your customer's payment details at checkout for future charges checkbox to give the buyer the option to save their payment method for use with future transactions. The buyer agrees to store their payment method when checking out to their payment method being stored. Learn more about storing payment methods for future charges.

    Payments setting checkbox to collect customer payment details at checkout for future charges.
  2. Click Save.

Supported bank debit payment methods

Depending which country HubSpot payments or your Stripe account is configured for, you can use the following direct bank debit payment methods.

Payment method Currency collected Account location requirement
ACH USD United States, Canada, United Kingdom
BACS GBP United Kingdom
PADs CAD. There is a $3,000 CAD limit for PADs. Canada, United States
SEPA EUR
  • Australia
  • Canada
  • European Union
  • Hong Kong
  • Japan
  • Mexico
  • New Zealand
  • Singapore
  • United Kingdom
  • United States

These bank debit payment methods are turned on by default if you've added the relevant currency and your account location meets the requirements.

Learn more about the rates and fees for each bank debit payment method.

Set billing and shipping address options

To set whether to collect a billing and shipping address from the buyer during checkout:

  1. In your HubSpot account, click the settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Revenue > Payments.
  3. Click the Billing and shipping tab.
  4. To require a billing address for credit card purchases, select the Collect billing address for credit card purchases checkbox. 
  5. To collect your customer shipping addresses during the checkout process, click the Countries you ship to dropdown menu and select the checkboxes next to the countries you want to collect shipping addresses for.
  6. Select the Collect shipping address checkbox.
  7. Click Save

Set up fees and policies

Add fees and policies to the checkout page. To add taxes, learn more about turning on automated sales tax and tax rates.

Add fees

Automatically add fees at checkout for online payments against invoices, payment links, quotes, legacy quotes, and subscriptions.

Consult your legal and tax advisors to ensure compliance when charging certain fees.

Developer resources

Learn more about building custom fee solutions using the CRM API.

  1. In your HubSpot account, click the settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Revenue > Payments.
  3. Click the Fees and policies tab.
  4. Click Add fee.
  5. In the right panel:
    • In the Fee name field, enter a name for the fee.
    • In the Fee amount field, enter a fee amount as a percentage.
    • Under Apply fee to, select whether to apply the fee to Credit or debit card purchasesDirect debit purchases, or All purchases
    • Click Save.

      The 'Add fee' dialog box in HubSpot payments, with fields for fee name, fee amount, and application options.
  6. Fees aren't added to existing payment links automatically. To add them, edit the settings of existing payment links or add fees when creating new payment links.
  7. Fees are displayed in the Set default checkout fees table. You can add one fee per payment type (e.g., you could have two separate fees, one for credit or debit card purchases and one for direct debit purchases).
     A table displaying default checkout fees, with columns for fee name, type, amount, and actions like delete.
  8. The fee automatically applies at checkout.

    An example of how a fee is applied and displayed in the order summary at checkout.
  9. To delete a fee, hover over the fee in the Set default checkout fees table and click Delete. In the dialog box, click Delete fee to confirm deletion. Changes to the fee only apply to future transactions. Active subscriptions and recurring invoices that already include the fee will continue to include it.

Add policies and terms

Link to your company's terms of service agreement, including a checkbox requiring the buyer to acknowledge the terms of service before buying, a cancellation policy, and a refund policy.

  1. In your HubSpot account, click the settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Revenue > Payments.
  3. Click the Fees and policies tab.
  4. Under Policies and terms, toggle the Terms of service switch on.
  1. In the Link to hosted terms of service field, enter the URL of your terms of service. The URL is added as a hyperlink in the terms of service statement.
  2. In the Cancellation policy field, enter your company’s cancellation policy. You can enter up to 3,000 characters.
  3. In the Refund policy field, enter your company’s refund policy. You can enter up to 3,000 characters.
  4. To require the buyer to select an acknowledgment checkbox before they can buy, select the Checkbox acknowledgment is required for terms of service to be accepted by buyer checkbox. 
  5. Click Save.

    Policy settings for checkouts, including a toggle for terms of service and fields for cancellation and refund policies.
  6. When the checkbox acknowledgment is selected, it displays above the Pay button. The buyer can't proceed without checking the box.

    A checkout page showing the terms of service acknowledgment checkbox that buyers must select to complete a purchase.
  7. If the checkbox acknowledgment isn't selected, checkout pages display a generic terms of service agreement statement below the Pay button. 

    Generic terms of service statement displayed on the checkout page when the acknowledgment checkbox is not required.

Advanced settings

Configure pre-filled checkout fields, reCAPTCHA, Google Analytics tracking, and the default from email address for customer receipts.

Turn off pre-filled fields at checkout

By default, if a contact can be identified on the checkout page for invoices, quotes, and legacy quotes, the contact email address, first and last names (shipping address fields), and full name (cardholder name field for card transactions), are automatically added using the information of the contact record.

To prevent checkout fields being pre-filled with contact information:

  1. In your HubSpot account, click the settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Revenue > Payments.
  3. Click the Advanced settings tab.
  4. Toggle the Pre-fill fields at checkout using contact record information switch off.

    Advanced payment setting to 'Pre-fill fields at checkout using contact record information' with the toggle switch highlighted.
  5. Click Save.

Turn off reCAPTCHA Enterprise (Stripe payment processing only)

HubSpot accounts using Stripe as a payment processing option can choose to turn off Google reCAPTCHA Enterprise on the buyer checkout page. If you're using HubSpot payments, this option isn't available and Google reCAPTCHA Enterprise is always on by default. Google reCAPTCHA Enterprise typically doesn't require buyers to complete a challenge.

To turn off Google reCAPTCHA Enterprise:

  1. In your HubSpot account, click the settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Revenue > Payments.
  3. Click the Advanced settings tab.
  4. Toggle the Turn on reCAPTCHA Enterprise for increased fraud prevention switch off.

    Advanced payment setting to 'Turn on reCAPTCHA Enterprise for increased fraud prevention' with the toggle switch shown.
  5. Click Save.

Manage Google Analytics tracking

If you've integrated Google Analytics with your HubSpot content, transactions on the checkout page are included in the tracking.

Please note: if you're using privacy features or a cookie consent banner that require visitor opt-in, the Google Analytics script only runs for visitors who opt in to being tracked. If a visitor opts out, the Google Analytics script doesn't run and their data isn't tracked.

To stop Google Analytics tracking the checkout page:

  1. In your HubSpot account, click the settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Revenue > Payments.
  3. Click the Advanced settings tab.
  4. Toggle the Add customer checkout activity to your Google Analytics integration switch off.

    Advanced setting toggle to 'Add customer checkout activity to your Google Analytics integration' in HubSpot payment settings.
  5. Click Save.

Default from email address for customer receipts

Choose a team email address to send receipts from, allowing buyers to respond to the receipt emails. Receipts without a connected team email send from noreply@hubspot.com. 

To choose a team email address:

  1. In your HubSpot account, click the settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Revenue > Payments.
  3. Click the Advanced settings tab.
  4. Click the Default from email address for customer receipts dropdown menu and select a team email address. For an email to be available in the dropdown menu connect it as a team email.

    Dropdown menu for selecting the 'Default from email address for customer receipts' in HubSpot payment settings.
  5. Click Save.

Manage payment notifications

Set up the notifications you and your customers receive when a payment is processed.

User notifications

By default, users with Super Admin permissions receive notifications for the following payment events:

  • Reporting export failed: a reporting export failed to export.
  • Bank transfer dispute created: a dispute was created for a bank transfer payment.
  • Card dispute created: a dispute was created for a card payment.
  • Dispute lost: a dispute was lost.
  • Dispute won: a dispute was won.
  • Payment failed: a recurring subscription payment or bank debit payment failed.
  • Payment initiated: a customer initiated a bank debit payment (e.g., ACH).
  • Payment method added: a new payment method is added in settings.
  • Payment received: a buyer made a purchase, including recurring subscription payments.
  • Payout created: a payout has been sent to your connected bank account. Transactions are automatically deposited to your bank account within two business days for card payments, and within three business days for bank debit payments. The deposit appears on your bank statement as HUBSPOT PAYMENTS.
  • Payout failed: a payout to your connected bank account failed. Learn more about why a payout might fail.
  • Account debits: Stripe has debited your connected bank account. Most commonly, this happens due to refunds and chargebacks. In some cases, Stripe may need to reclaim funds they'd previously paid out following a failed payment made via bank debit (e.g., ACH or SEPA).

To adjust payments notifications:

Please note: the notifications preferences you set only apply to your HubSpot account. Other users should set their own notifications. Or, if you're a Super Admin in an Enterprise account, you can log in as another user to set their notification preferences.

  1. In your HubSpot account, click the settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Notifications.
  3. Click to expand the Payments notification settings, then clear or select the checkboxes next to the notifications.

    Payment notification settings for users in HubSpot, showing a list of events with checkboxes to enable or disable email notifications.
  4. Click Save.

Learn more about setting up notifications.

Customer notifications

  • Receipt, refund, and bank debit (e.g., ACH, SEPA, BACS, PADs) email confirmations are automatically sent to customers and can't be turned off.
  • Emails are sent buyers when their payments fail for subscriptions, contracts, and any one-time direct debit payments (e.g., ACH, SEPA, BACS, PADs).
  • Subscription notifications are configured in subscription settings.
  • Invoice reminders are configured in invoice settings. Recurring invoices from quotes and subscriptions are also based on this setting.
  • Quote reminders are configured in quote settings.

Next steps

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