How I Integrated GoHighLevel with Stripe

We may earn commissions if you buy via links on our website. Commissions don’t affect our opinions or evaluations. Learn more.

GoHighLevel supports native integration with third-party payment gateway Stripe. By connecting Stripe to GoHighLevel, you can facilitate payments and transactions for your Agency account and sub-accounts.

Key Takeaways:

  • Stripe charges fees starting from 2.9% + 30¢ on every transaction 
  • Facilitating the integration requires the Stripe account’s username and password
  • You can use the same Stripe account for multiple GoHighLevel sub-accounts

What Is the GoHighLevel Stripe Integration?

What Is the GoHighLevel Stripe Integration?

The GoHighLevel Stripe integration allows transactions to be made within the platform. 

GoHighLevel does not have a native payment gateway; therefore, integrating with Stripe is necessary if you want to charge for your GoHighLevel products and services.

For example, if you have created a paid course in GoHighLevel, you will need Stripe to take the payments; or if you plan to sell GoHighLevel as SaaS, you will need Stripe to facilitate this.

To use Stripe with GoHighLevel, it is necessary to create and activate a Stripe account, and then connect it with the GoHighLevel platform (instructions included below).

How Much Does the GoHighLevel Stripe Integration Cost?

How Much Does the GoHighLevel Stripe Integration Cost?

It is free to use Stripe with GoHighLevel, and it is free to set up a Stripe account. However, like all payment gateways, Stripe imposes transaction fees on all sales.

The platform has two pricing options for USA-registered cards:

  • Standard: For each transaction, Stripe charges:
    • 2.9% + 30¢ for domestic cards.
    • 2.9% + 30¢ + 0.5% for manually entered cards.
    • 2.9% + 30¢ + 1.5% for international cards.
    • An additional 1% if a currency conversion is required.
  • Custom: Customized transaction fees are available for large-volume and enterprise-level business.

What Can the GoHighLevel Stripe Integration Be Used for?

Processing Payments in Sub-Accounts

Processing Payments in Sub-Accounts

To process any transactions inside a GoHighLevel sub-account, you must connect with a payment gateway such as Stripe.

Examples of what you need Stripe for inside a sub-account include:

  • Taking upfront payments for appointment bookings.
  • Processing paid membership sites, courses, and community purchases.
  • Taking subscription payments.
  • Processing orders for products and services.
  • Creating offers and promotions.
  • Creating checkout pages in funnels.

Processing SaaS Payments

Processing SaaS Payments

If you subscribe to the GoHighLevel Pro plan, you have the ability to brand and sell the GoHighLevel platform as SaaS (software as a service). 

To create SaaS pricing plans, configure the plan features, and enable SaaS payouts from clients, you must have connected a Stripe account.

Enable Apple and Google Pay

Enable Apple and Google Pay

Integrating GoHighLevel with Stripe allows Google Pay and Apple Pay options to be displayed alongside the credit card option on any order forms you create in the platform.

This gives the customer a better and more convenient choice of payment methods which increases the likelihood of them completing the transaction.



The Text2Pay feature allows you to generate and send payment links via text. Rather than sending an email or a physical invoice, Text2Pay offers a more convenient way for clients and customers to pay their bills.

Import Existing Price Plans

Import Existing Price Plans

If you have already created price plans and products in your Stripe account, you can import them into GoHighLevel for use and editing. This feature can be used for recurring charges and subscription price plans only.

How to Integrate Stripe with a GoHighLevel Sub-Account (Step by Step)

Before integrating Stripe with GoHighLevel, you must already have an activated Stripe account. Head to and follow the signup instructions.

How to Integrate Stripe with a GoHighLevel Sub-Account

Step 1: Log into GoHighLevel and head to the relevant sub-account. Click “Settings” in the bottom-left corner.

Log into GoHighLevel

Step 2: From the options listed on the left, click “Integrations” and then find and click the Stripe integration.

From the options listed

Step 3: You will now be taken to the payment integration page. Click the green “Connect with Stripe” button.

Click the green Connect

Step 4: Enter the email address used for the Stripe account.

Stripe account

Step 5: Enter the password for the Stripe account and click “Log in.”

Enter the password

Step 6: A verification code will now be sent to the phone number associated with the Stripe account. If you are using a client’s Stripe account, make sure they are available to give this to you.

Enter the verification code to continue.

Enter the verification

Step 7: Now pick the relevant Stripe account (if there is more than one available) that you want to use with GoHighLevel and click “Connect.”

Now pick the relevant Stripe

Step 8: You will now be taken back to the Payment Gateway Integrations page. 

Underneath the Stripe logo, you should now see two green check marks stating that Stripe live mode and test mode are now enabled. The green “Connect” button will have disappeared, and a red “Disconnect” button will be in its place.

This means that the Stripe account is now connected and you are able to process transactions in the GoHighLevel sub-account.

How to Integrate Stripe for GoHighLevel SaaS Mode (Step by Step)

How to Integrate Stripe for GoHighLevel SaaS Mode (Step by Step)

Step 1: Log into GoHighLevel and make sure you are in Agency view. Find and click “SaaS Configurator” from the left-hand menu. Then, click the “Connect Stripe” button.

Connect to Your Stripe Account

Step 2: Read the disclaimer and if you are satisfied with the terms, click the “Connect to Your Stripe Account” button.

GoHighLevel earnings

Step 3: Enter the username and password for the Stripe account you want to use and click “Log in.”

Enter the password

Step 6: Enter the verification code that was sent to the phone number associated with the Stripe account.

Enter the verification

Step 7: Select the relevant Stripe account to use for GoHighLevel SaaS and click “Connect.”

GoHighLevel SaaS and click “Connect.

Step 8: You will now be taken to the settings menu of your Agency view. Under the “Stripe” tab, you will see that your Stripe account is verified and able to process payouts. You will also see a gray “Disconnect Stripe” button.

Disconnect Stripe” button

Step 9: If you head back to the “SaaS Configurator” tab of your Agency view, you will now see that you have the ability to create pricing plans to sell GoHighLevel as SaaS.

Frequently Asked Questions

You can use Stripe with GoHighLevel to process any kind of transactions that take place on the platform.

Yes! GoHighLevel supports a native integration for Stripe. Connecting a Stripe account to the platform is easy – all you need is your Stripe username and password to do it.

Yes, you can connect the same Stripe account to multiple GoHighLevel sub-accounts. This ability is especially useful if you have created separate sub-accounts for a client that is based in multiple locations.

In addition to Stripe, GoHighLevel also supports native integration with PayPal, NMI, and If you want to use any other payment gateways, you can do so by connecting the two platforms via Zapier.

Unfortunately, GoHighLevel does not have its own payment gateway. To facilitate payments and transactions on the GoHighLevel platform, it is necessary to integrate with a third-party payment app such as Stripe or PayPal.


About Authors

  • Janette Bonnet

    Janette Bonnet is a Senior Writer at SupplyGem. She’s been in the teaching and training field for over 10 years and has been writing about it for more than 5 years. She knows a lot about online course tools like GoHighLevel,, and Teachable. Thanks to her long experience and a professional training certification she earned from CIPD, she’s great at helping readers understand these platforms. When you read her articles, you’re getting advice from someone who’s actually used and knows these tools inside out. Beyond her professional endeavors, Janette has dedicated many years to volunteering, especially in animal welfare, showcasing her commitment to giving back to the community.

  • Dr. Angelia Cline, Ed.D.

    Dr. Angelia Cline, Ed.D., has over 20 years of extensive editing expertise and a commendable academic foundation from William Carey University. Besides her position as a Chief Editor for SupplyGem, she is also an Instructional Designer. Dr. Cline manages the Learning Management System (LMS) for a large team, skillfully converting SME knowledge into engaging courses. With over 12 years of teaching experience, she has demonstrated her aptitude across various subjects and educational settings. At William Carey University, Dr. Cline achieved an Ed.D. in Educational Leadership, a Master’s in Teaching of the Gifted and Talented, and another in English Language and Literature. She also secured her BA in English from The University of Southern Mississippi. Her proficiencies range from research and differentiated instruction to educational leadership.

Leave a Reply

Your email address will not be published. Required fields are marked *

More from SupplyGem

Disclosure: I am an independent HighLevel Affiliate, not an employee. I receive referral payments from HighLevel. The opinions expressed here are my own and are not official statements of HighLevel.