RocketLauncher AI

Payments & Invoicing

How to Create Discount Coupons for Courses in GoHighLevel

By Marnix Geerkens. Published 2023-10-10. Updated 2026-06-02.

GoHighLevel lets you create percentage or fixed-amount discount coupons that apply at course checkout. You set up the coupon under Payments, then enable coupon acceptance on the specific membership offer. When a buyer enters the code at checkout, GoHighLevel deducts the discount from the total automatically. You can limit the coupon by date range, redemption count, or specific products.

Watch it, then build it

Get the full platform free for 30 days

That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.

30 days, not 14Full platform, nothing held backFree community and setup help

We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.

Summary. This walkthrough covers creating a discount coupon inside GoHighLevel's Payments section and linking it to a membership course offer. It shows how to enable the coupon field on an offer's checkout page, create a coupon with a custom code and either a percentage or fixed discount, and apply optional restrictions like an end date, a redemption cap, or a specific product limit. Once configured, buyers see a coupon entry field at checkout and the discount is applied in real time.

What you will learn

  • Enable the Membership Coupons feature under Settings, Labs if it is not yet active
  • Toggle coupon acceptance on a membership offer
  • Create a coupon under Payments with a custom code and discount type
  • Set optional start and end dates for the coupon
  • Limit total redemptions or restrict the coupon to specific products
  • Confirm the coupon code field appears on the checkout preview

Steps

  1. Enable the coupons feature in Labs

    If you do not see a coupons toggle on your offer, go to Settings, then Labs. Scroll down to find Membership Coupons and switch it on. Return to your offer settings after enabling it.

  2. Enable coupon acceptance on the offer

    Go to your membership product and open the offer. Click Edit. Find the 'Allow checkout to accept coupons' toggle and turn it on. Save the offer. Visit the checkout preview to confirm the coupon code field now appears.

  3. Open the Coupons section

    In the left menu, go to Payments, then Coupons. Click Create Coupon to open the coupon builder.

  4. Name the coupon and set the code

    Enter a descriptive name for your own reference. Then type a coupon code buyers will enter at checkout. You can use the Generate button for a random code, but a memorable code like '20OFF' usually works better for promotions.

  5. Choose the discount type and value

    Select Percentage Coupon to give a percentage off the total, or Fixed Coupon to deduct a flat dollar amount. Enter the discount value. A percentage coupon with 20 entered gives 20 percent off.

  6. Set dates and redemption limits

    Enter a start date, which is required. The end date is optional. Leave it blank to keep the coupon active indefinitely. Optionally check 'Limit the total number of redemptions' and enter a cap. Check 'Limit to selected products' to restrict the coupon to specific offerings.

  7. Save and test

    Click Create. Return to the membership offer checkout preview and enter your coupon code. Click Apply and confirm the discount appears correctly in the order total.

Tips

  • A memorable coupon code converts better than a random string. Use something tied to the promotion, like 'SUMMER25'.
  • Setting a redemption limit creates urgency without needing a countdown timer.
  • If you run multiple courses, restrict coupons to specific products to avoid accidentally discounting everything.

Related tutorials

How to Connect and Use Square Payment Processor in HighLevel
How to Connect and Use Square Payment Processor in HighLevel2:24 · Payments & Invoicing
How to Collect Payments in a Form
How to Collect Payments in a Form2:36 · Payments & Invoicing
Import Existing Products from Stripe!
Import Existing Products from Stripe!2:25 · Payments & Invoicing
How To Integrate Stripe
How To Integrate Stripe2:03 · Payments & Invoicing
How to Create and Send Estimates Using HighLevel
How to Create and Send Estimates Using HighLevel7:10 · Payments & Invoicing
How to Add New Payment Methods to Your Stripe Checkout
How to Add New Payment Methods to Your Stripe Checkout2:47 · Payments & Invoicing

Watch it, then build it

Get the full platform free for 30 days

30 days, not 14Full platform, nothing held backFree community and setup help

Frequently asked questions

Where do I create coupons in GoHighLevel?

Under Payments, then Coupons. Click Create Coupon.

Why is there no coupon toggle on my membership offer?

Enable Membership Coupons under Settings, Labs first.

Can I make a coupon that only applies to one course?

Yes. Enable 'Limit to selected products' when creating the coupon.

What happens when a buyer enters a coupon at checkout?

The discount is deducted from the total automatically before payment is collected.

Can a coupon run forever with no expiry?

Yes. Leave the end date blank and it stays active until you manually delete it.

Back to all Payments & Invoicing tutorials