Skip to content

Configure your buyer checkout experience

Last updated: November 10, 2025

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

This article describes how to 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, quotes, and subscriptions, billing and shipping requirements, policies, and advanced settings like pre-filled fields, reCAPTCHA, Google Analytics tracking, and notifications.

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

Set the default payment method

When creating new invoices, payment links, quotes, and subscriptions, the default payment methods will be used, unless otherwise specified during creation. Default payment methods are also used when a customer updates their payment information for subscriptions.

Changing the default payment method won't affect any existing invoices, payment links, 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 settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Payments.
  3. Under Manage payment methods, select the checkboxes next to the payment methods. Accepting credit or debit card payments will automatically allow customers to checkout using Apple Pay and Google Pay.

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

  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. Learn more about storing payment methods for future charges.

Payment method settings in HubSpot, showing checkboxes for credit/debit card, direct debit, and storing customer payment details.

Set billing and shipping address options

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

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Payments.
  3. In the Checkout settings section, 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 specific countries. Then, select the Collect shipping address checkbox.
  6. Click Save

Set up fees, taxes, and policies

Please note: fees are added to legacy quotes, not quotes.

You can configure the buyer checkout page to include:

  • Fees: automatically add fees at checkout. 
  • Policies and terms: a 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.

Checkout page example showing where fees and policy agreement checkboxes for terms of service, cancellation, and refund policies appear.

Add fees

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

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Payments.
  3. In the Checkout settings section, click the Fees, taxes, and policies tab.
  4. Under Fees click Add fee.
  5. In the Fee name field, enter a name for the fee.
  6. In the Fee amount field, enter a fee amount (percentage).
  7. Under Apply fee to, select whether to apply the fee to Credit or debit card purchasesDirect debit purchases, or All purchases
  8. Click Save.

    The 'Add fee' dialog box in HubSpot payments, with fields for fee name, fee amount, and application options.
  9. Fees aren't added to existing payment links automatically. To add them, edit existing payment links, or add fees when creating new payment links.
  10. 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.
  11. The fee will automatically apply at checkout.

    An example of how a fee is applied and displayed in the order summary at checkout.
  12. 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.

Set up automated taxes

Learn more about setting up automated taxes (BETA).

Add policies and terms

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Payments.
  3. In the Checkout settings section, click the Fees, taxes, and policies tab.
  4. Under Policies and terms, toggle the Terms of service switch on. Once turned on, you'll then be able to configure the terms of service URL and checkbox acknowledgment options.

Please note: the checkout page for invoices will always show a terms of service, even when the Terms of Service switch is toggled off.

    • Link to hosted terms of service: the URL where your terms of service can be found. This URL will be included as a hyperlink in your terms of service statement. 
    • Cancellation policy: your company’s cancellation policy, up to 3,000 characters.
    • Refund policy: your company’s refund policy, up to 3,000 characters.
  1. To require the buyer to select an acknowledgment checkbox before they can buy, click to select the Checkbox acknowledgment is required for terms of service to be accepted by buyer checkbox. 
  2. Click Save.

    Policy settings for checkouts, including a toggle for terms of service and fields for cancellation and refund policies.
  3. When this setting is turned on, the acknowledgment checkbox will display above the Pay button, and 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.
  4. If not turned on, the checkout page will 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

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'll automatically fill in their email address, first and last names in the shipping fields, and the name field for card payments using the information of the contact record.

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

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Payments.
  3. In the Checkout settings section, 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 will always be 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 settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Payments.
  3. In the Checkout settings section, click the Advanced settings tab.
  4. Click to 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, the transactions on the checkout page will be included in the tracking.

Please note: if you are using privacy 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 their data isn't tracked.

To stop Google Analytics tracking the checkout page:

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Payments.
  3. In the Checkout settings section, click the Advanced settings tab.
  4. Click to 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 that you want your receipts sent from, allowing buyers to respond to the receipt emails.

Receipts without a connected team email will always default to noreply@hubspot.com. 

To choose a team email address:

  1. In your HubSpot account, click the settings settings icon in the top navigation bar.
  2. In the left sidebar menu, navigate to Payments.
  3. In the Checkout settings section, 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, it needs to be connected 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 that you and your customers receive when a payment is processed.

User notifications

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

  • Reporting export failed: notifications for when a reporting export fails.
  • Bank transfer dispute created: notifications for when a dispute is created for a bank transfer payment.
  • Card dispute created: notifications for when a dispute is created for a card payment.
  • Dispute lost: notifications for when a dispute is lost.
  • Dispute won: notifications for when a dispute is won.
  • Payment failed: notifications for when a recurring subscription payment or bank debit payment fails.
  • Payment initiatednotifications for when a customer initiates a bank debit payment (e.g., ACH).
  • Payment method added: notifications for when a new payment method is turned on.
  • 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 bank debit 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.
  • Account debits: notifications for when Stripe debits 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). This type of notification is necessary and they' be turned off.

To adjust payments notifications:

Please note: the notifications preferences you set will 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 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

Set the notifications that customers receive via subscription settings.

Next steps

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