Revset
Book a Free Audit

30-minute call · No obligation

HomeGHL HubSub-Accounts & AgencyHow to Connect Stripe to Your GoHighLevel Sub-account
REVSET LABS · EXPERT GUIDE·Sub-Accounts & Agency

How to Connect Stripe to Your GoHighLevel Sub-account

1,347 words·6 min read·Updated 27 April 2026·beginner·
Arsalan ZaffarArsalan ZaffarLinkedIn

👉 Resell GoHighLevel as your own SaaS.

Start SaaS Pro Trial
Quick Answer

To connect Stripe to your GoHighLevel sub-account, go to Settings → Integrations. Click the Connect button next to Stripe. This action links your payment gateway, enabling you to accept payments instantly and manage transactions directly within your sub-account. The entire process takes approximately 3-5 minutes.

Key Takeaways
  • Always connect Stripe at the specific sub-account level where you intend to process payments.
  • Ensure you have an active Stripe account or are prepared to create one during the connection process.
  • Crucially, test your Stripe integration after setup using a test product and Stripe's official test card numbers.
  • Regularly verify your Stripe connection status in GoHighLevel to prevent any disruptions to your payment processing.
  • Understand that Stripe handles all transaction fees and payouts directly, not GoHighLevel, so monitor your Stripe dashboard for financial details.

Why Connect Stripe to GoHighLevel?

Connecting Stripe to your GoHighLevel sub-account is a critical step for any business looking to process online payments. This integration allows you to accept credit card payments seamlessly for your products, services, courses, and memberships directly through your GoHighLevel funnels, websites, and invoicing features. Without Stripe connected, your clients cannot make purchases, and your business cannot generate revenue through the platform's sales tools. This guide will show you exactly how to establish this essential link, ensuring your payment processing runs smoothly and securely. You will enable seamless transactions and automate your sales process by following these simple steps.

How to Access GoHighLevel Integration Settings

Your GoHighLevel sub-account must be correctly linked to a payment processor to handle any online transactions. Stripe is the primary and most robust option available for this purpose. The first step involves navigating to the specific section within your GoHighLevel dashboard where all payment integrations are managed. This ensures you are in the correct location to begin the secure connection process with Stripe.

1
Log in to Your GoHighLevel AccountOpen your preferred web browser and navigate to the GoHighLevel login page. Enter your registered email address and password, then click the Sign In button to access your dashboard.
2
Select the Correct Sub-accountIf you manage multiple sub-accounts, ensure you are working within the specific sub-account where you intend to connect Stripe. Use the top-left dropdown menu to switch to the appropriate sub-account if necessary.
3
Navigate to SettingsFrom the left-hand menu within your GoHighLevel dashboard, locate and click on Settings. This action will open the main settings panel for your currently selected sub-account.
4
Open the Integrations TabWithin the Settings menu, find and click on the Integrations tab. This section displays a comprehensive list of all available third-party connections for your sub-account, including payment gateways.

How Do You Start the Stripe Connection Process?

Once you are in the Integrations section, you will see a list of various platforms that can connect with GoHighLevel. Stripe will be prominently displayed as a key payment gateway option. This step guides you to identify the Stripe integration and begin the secure linking process that will redirect you to Stripe's own website for authorization.

1
Locate Stripe IntegrationOn the Integrations page, scroll down or look for the 'Payment Integrations' section. You will clearly see 'Stripe' listed among the available options.
2
Click the Connect ButtonNext to the Stripe listing, you will find a prominent blue Connect button. Click this button to initiate the secure connection process with Stripe.
3
Review Connection RequirementsA pop-up window may appear, informing you that you will be securely redirected to Stripe's website. Confirm that you are ready to proceed by clicking Continue or a similar prompt.
GoHighLevel SaaS Pro

Resell GoHighLevel as your own SaaS

Launch your own software business on the platform behind 78+ agencies. SaaS Mode, rebilling, unlimited sub-accounts.

Start SaaS Pro Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

How to Authorize GoHighLevel in Your Stripe Account

After clicking 'Connect' in GoHighLevel, you will be securely redirected to Stripe's official website. This is the crucial stage where you either log into an existing Stripe account or create a new one if you don't have one yet. Authorizing GoHighLevel grants it the necessary permissions to process payments and manage transactions on your behalf through your Stripe account.

1
Log in to Your Existing Stripe AccountIf you already have a Stripe account, enter your registered email and password on the Stripe login page. Click Log in to proceed with connecting your existing account.
2
Create a New Stripe Account (If Needed)If you do not have a Stripe account, click the 'Sign up' link provided. Follow the on-screen prompts to create a new account, providing all required business and personal information. You must complete Stripe's verification process.
3
Select or Connect a Business AccountOnce logged in or signed up, Stripe will typically ask you to select which specific business account you wish to connect to GoHighLevel. Choose the appropriate business or follow the steps to set up a new one if prompted.
4
Authorize GoHighLevel AccessCarefully review the permissions GoHighLevel is requesting to ensure you understand them. Confirm that you grant GoHighLevel access to your Stripe account by clicking Connect my Stripe account or a similar authorization button.
🔥 Pro Tip

Always ensure you are logged into the correct Stripe account that corresponds to the specific business you are setting up in GoHighLevel. Connecting the wrong Stripe account will require disconnecting and then re-connecting, which can lead to unnecessary delays.

How to Confirm Your Stripe Connection in GoHighLevel

After successfully authorizing GoHighLevel on the Stripe website, you will be automatically redirected back to your GoHighLevel sub-account dashboard. This final step involves verifying that the connection was successful and that Stripe is now actively integrated within your sub-account's settings, ready to process payments.

1
Return to GoHighLevel IntegrationsYou should automatically return to the Settings → Integrations page in GoHighLevel. If for any reason you are not redirected, manually navigate back to this section.
2
Check Stripe StatusThe Stripe listing will now prominently display 'Connected' instead of the Connect button. A clear green 'Connected' status indicates a successful integration.
3
Verify Account Details (Optional)You might see basic details of your connected Stripe account, such as the account ID, displayed next to the Stripe integration. This confirms the correct account is linked and active.

⚠️ If you do not see 'Connected' next to Stripe, or if an error message appears, repeat the connection steps carefully. Sometimes, browser issues or incomplete Stripe setup can prevent a successful initial connection.

How to Test Your Stripe Integration in GoHighLevel

Connecting Stripe is only the first part; it is absolutely crucial to test the integration to ensure payments can be processed correctly before you launch any live offers. This step involves setting up a dummy product and using Stripe's provided test card numbers to simulate a real transaction without incurring actual charges. Thorough testing prevents potential issues and ensures a smooth customer experience when you launch your live products and services.

1
Create a Test ProductGo to Payments → Products in your GoHighLevel dashboard and click Create Product. Set up a simple, low-priced product, such as $1, and clearly mark it as a 'test' product for easy identification.
2
Create a Test OfferNext, go to Payments → Offers and click Create Offer. Link your newly created test product to this offer. You do not need to connect it to a funnel page yet for a basic integration test.
3
Generate a Test Payment LinkWithin the settings for your test offer, locate the option to generate a 'Payment Link' or 'Order Form Link'. Copy this unique link to your clipboard.
4
Open the Test Payment LinkPaste the copied payment link into a new incognito or private browser window. This simulates a customer accessing your payment form to make a purchase.
5
Use Stripe Test Card DetailsOn the payment form, enter any generic test customer details. For the credit card number, use a Stripe test card number (e.g., 4242 4242 4242 4242 for Visa). Use any future expiration date and any 3-digit CVC. Click Pay to process the test transaction.
6
Verify the Test TransactionCheck your GoHighLevel Payments → Orders section to confirm if the test order was processed successfully. Additionally, log into your Stripe dashboard to verify that the test transaction appears in your Stripe activity log.
🔥 Pro Tip

Always use Stripe's official test card numbers for testing your payment forms. Using real credit card numbers, even for small amounts, can complicate accounting, generate unnecessary charges, and require manual refunds.

Troubleshooting Common Issues

⚠️ The Stripe 'Connect' button is missing or greyed out in GoHighLevel.
Ensure you are operating within the correct sub-account. If the issue persists across different sub-accounts, contact GoHighLevel support, as there might be an agency-level or account-specific restriction preventing the integration.
⚠️ You experience a redirect loop or an error message when connecting to Stripe.
Clear your browser's cache and cookies completely, then attempt the connection process again. Using an incognito or private browser window can also help rule out interference from browser extensions.
⚠️ Stripe displays a message like 'Account not verified' or 'requires attention' after connection.
Log directly into your Stripe dashboard at stripe.com and complete any pending verification steps. Stripe requires full business and identity verification before it can process live payments.
⚠️ Payments are failing in GoHighLevel after successfully connecting Stripe.
Check your Stripe dashboard for any active alerts, account restrictions, or holds. Ensure your products and offers in GoHighLevel are correctly configured and linked to the connected Stripe account. Perform a test transaction using a Stripe test card.
⚠️ Transactions processed via Stripe are not appearing in GoHighLevel orders.
Confirm that the correct Stripe account is connected and shows an 'Active' status under Settings → Integrations. Verify that the products and offers used for the transactions are correctly set up and specifically linked to the connected Stripe account.

Common Mistakes to Avoid

  • Attempting to connect Stripe at the agency level instead of the specific sub-account level, leading to incorrect payment routing.
  • Not completing Stripe's full account verification process, which results in payment holds, delayed payouts, or inability to process live transactions.
  • Forgetting to thoroughly test the Stripe integration with test cards before launching live products and services, causing issues for real customers.
  • Using personal or real credit card details for testing purposes instead of Stripe's provided test card numbers, complicating accounting and requiring refunds.
  • Ignoring 'requires attention' alerts or email notifications from the Stripe dashboard, which can indicate critical issues that disrupt payment processing.

Frequently Asked Questions

QCan I connect multiple Stripe accounts to one GoHighLevel sub-account?
No, each GoHighLevel sub-account is designed to connect to only one Stripe account at a time. If you need to process payments for different businesses or entities, you should set up separate sub-accounts within GoHighLevel. Each distinct sub-account can then be linked to its own unique Stripe account, ensuring proper segregation of transactions and financial reporting for each business.
QWhat if I already have a Stripe account? Do I need to create a new one for GoHighLevel?
No, you do not need to create a new Stripe account if you already have an existing one. During the GoHighLevel connection process, when you are redirected to Stripe, you will be given the option to log in to your current account. Simply enter your existing Stripe credentials and authorize GoHighLevel to access your current Stripe business account to complete the integration.
QHow do I disconnect Stripe from my GoHighLevel sub-account?
To disconnect Stripe from your GoHighLevel sub-account, navigate to **Settings → Integrations** in your GoHighLevel dashboard. Next to the Stripe integration listing, you will find a **Disconnect** button. Click this button, and then confirm the action when prompted. This will effectively remove the link between your GoHighLevel sub-account and your Stripe account, stopping all payment processing through that connection.
QDoes GoHighLevel charge additional fees for using Stripe?
GoHighLevel does not impose any additional transaction fees for using Stripe as your payment gateway. Stripe charges its standard processing fees directly to your Stripe account for each transaction. GoHighLevel acts solely as the platform facilitating the integration, but all actual payment processing and associated fees are handled entirely by Stripe. You should consult Stripe's official pricing page for current rates.
QCan I use other payment gateways besides Stripe in GoHighLevel?
While Stripe is the primary and most robust payment gateway seamlessly integrated with GoHighLevel, other options may be available depending on your geographical region and GoHighLevel's evolving feature set. For instance, PayPal can often be integrated for specific payment types, and some regional payment processors might also be supported. Always check the **Settings → Integrations** section within your GoHighLevel sub-account for the most current and comprehensive list of available payment processors.
GoHighLevel SaaS Pro

Resell GoHighLevel as your own SaaS

Launch your own software business on the platform behind 78+ agencies. SaaS Mode, rebilling, unlimited sub-accounts.

Start SaaS Pro Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Arsalan Zaffar
Arsalan Zaffar
Revset Labs · Revenue Systems · 78+ GHL Builds

Arsalan writes GHL guides from real build experience — 78+ systems, $9.2M in client pipeline. Wharton, CXL & Google certified.

Connect on LinkedIn
Tags:Stripepayment gatewayintegrationsGoHighLevel setuppaymentse-commercetransactionssub-account