Skip to content

Connect Stripe as a payment processor in HubSpot

Last updated: July 24, 2026

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

Connect your Stripe account to HubSpot to collect one-time and recurring online payments for invoices, payment links, quotes, legacy quotes, and subscriptions. Stripe payment processing is available internationally with some exceptions.

Use HubSpot as the central source of truth for your revenue tools and assets to:

  • Create sales agreements: create branded quotes and legacy quotes to send to prospects.
  • Manage recurring billing: use subscriptions to manage recurring billing.

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.


  • Collect revenue: issue invoices to collect payments via credit card, bank debit, or recorded offline methods.
  • Manage payments: manage payments and payouts from HubSpot.
  • Report on key metrics: analyze and report on key revenue metrics.

After collecting payment through HubSpot's revenue tools, payment data for each transaction, such as gross amount and fees, will sync with your Stripe account.

Alternatively, you can connect HubSpot payments. HubSpot payments is available to companies based in United States, United Kingdom, and Canada. 

Before you get started

Before you begin working with this feature, make sure to fully understand what steps should be taken ahead of time, as well as the limitations of the feature and potential consequences of using it.

Understand requirements

There is a 0.75% platform fee for using Stripe as a payment processing option with HubSpot. Other fees may apply. Learn more about the associated fees when using Stripe as a payment processing option.

Please note: taxes may apply to your payment processing fees beginning Aug. 3, 2026, depending on your business location and tax status. Learn more about indirect taxes on payment processing fees.

Understand limitations and considerations

  • Each Stripe account can only be connected to one HubSpot account, and a HubSpot account can't have multiple Stripe accounts connected. This is to ensure consistency of financial data between the two accounts.
  • Connecting your Stripe account to HubSpot doesn't affect your existing Stripe integrations outside of HubSpot. Existing Stripe customers, subscriptions, and webhooks outside of HubSpot remain unchanged.
  • If you use Brands to manage brands in your account, all brands must use the one connected Stripe account.
  • You can't connect Stripe payment processing to sandbox, developer test or partner demo accounts.
  • After you have set up Stripe as a payment processing option, invoices and subscriptions created in HubSpot won't be created in Stripe.
  • If your account is hosted on the EU data center, you're subject to HubSpot’s Regional Data Hosting Policy and to the terms that apply to your use of Stripe payment processing. When using Stripe payment processing, data may be routed through Stripe’s EU data center and may be subject to HubSpot's Regional Data Hosting exclusions.

International availability

Stripe payment processing for HubSpot is available for most countries supported by Stripe. However, due to partner restrictions, it is not available for the following countries:

  • Brazil
  • Croatia
  • Ghana
  • Gibraltar
  • India
  • Indonesia
  • Kenya
  • Liechtenstein
  • Malaysia
  • Nigeria
  • South Africa
  • Thailand
  • United Arab Emirates

Stripe payment processing supports multiple international currencies and payment methods.

Connect your Stripe account

Permissions required Super Admin or Manage payments and subscriptions permissions are required to connect Stripe as a payment processing option.

Connect your Stripe account to HubSpot to start processing payments. Below, learn how to connect Stripe to HubSpot when no other processor is connected, when HubSpot payments is the payment processor, and how to connect to a different Stripe account. To migrate existing Stripe subscriptions to be managed in HubSpot, learn more about migrating Stripe subscriptions to HubSpot.

Connect your Stripe account when no other processor is connected

To connect your Stripe account to HubSpot:

  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. Click Set up payments.
  3. Select Integrate with a Stripe payment processing account and click Next.

  4. Click the Where is your company located? dropdown menu and select your country.
  5. Select the I agree to the Terms & Conditions checkbox to agree to the Stripe Payment Processing Terms.
  6. Click Next.
  7. You'll be redirected to Stripe to continue the setup process:
    • Enter the email address associated with your Stripe account, then click Continue.
    • Enter your password, then click Log in.
    • Follow the steps to complete two-factor authentication.
    • If you haven't yet set up your business details in your Stripe account, follow the instructions to register your business in Stripe. Otherwise, select an existing business you've previously set up, then click Connect.
    • Review your personal and business information, then scroll down and click Agree and submit. You'll be redirected to HubSpot.

Learn more about getting started with HubSpot's revenue tools.

Connect your Stripe account when HubSpot payments is connected

HubSpot payments and Stripe can't both be connected to HubSpot. To connect your Stripe account when HubSpot payments is connected to HubSpot:

  1. Disconnect HubSpot payments. When disconnecting HubSpot payments:
    • If you manage subscriptions in your Stripe account, they will remain active.
    • Subscriptions managed in HubSpot will be canceled and payments won't be collected. You will need to recreate the subscriptions after connecting Stripe as a payment processing option. Subscriptions can be recreated in HubSpot, if you plan to continue using HubSpot for subscription management, or in your Stripe account. 
    • Consider exporting subscriptions before disconnecting HubSpot payments.
  2. Connect Stripe as a payment processing option.

Connect a different Stripe account to HubSpot

Only one Stripe account can be connected as a payment processing option to HubSpot at one time. To connect a different Stripe account when another is already connected:

  1. Disconnect the current Stripe account from HubSpot. When disconnecting your existing Stripe account, the following applies to subscriptions:
    • Subscriptions managed in HubSpot will be canceled and payments won't be collected. You will need to recreate the subscriptions after connecting Stripe as a payment processing option. Subscriptions can be recreated in HubSpot, if you plan to continue using HubSpot for subscription management, or in your Stripe account.
    • Consider exporting subscriptions before disconnecting HubSpot payments.
  2. Connect Stripe as a payment processing option using the other Stripe account.

Troubleshooting

If you can't connect Stripe as a payment processing option, check whether Stripe is supported in your country. If your country is supported and you're still unable to connect your Stripe account, contact HubSpot support.

Next steps

After connecting your Stripe account, configure currencies, payment methods, and the buyer checkout experience.

Configure currencies and payment methods

Configure your buyer checkout experience

Learn more about configuring your buyer checkout experience, including setting up accepted payment methods, billing and shipping address information, fees, taxes, policies, and more. Learn more about the buyer checkout experience.

Get started with HubSpot's revenue tools

Once you have configured currencies, payment methods, and the buyer checkout experience, get started with HubSpot's revenue tools:

Learn how different businesses can use HubSpot's revenue tools

Learn more about how solo-operators, small services teams, and larger organizations can use HubSpot's revenue tools.

Getting support

Whether to contact HubSpot or Stripe support will depend on the issue or question that you have:

  • Contact HubSpot support for issues or questions related to the HubSpot app. For example, when creating an invoice, payment link, quote, legacy quote, or subscription, or when using the checkout page, workflows, or reports. Learn more about contacting HubSpot support.

  • Contact Stripe support for issues or questions related to payment processing, such as underwriting and payout collection.

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