HLAI Experts

Guide · Affiliate Manager

HighLevel Affiliate Manager: how commissions and payouts actually work

In GoHighLevel (GHL) Affiliate Manager, Commission Length counts successful charges, not months, and payouts are created as Pending on the first of each month. A refund doesn't remove a commission by itself, so someone has to review refunds before approving payouts. Once a payout is marked Paid, it can't be modified.

Rob EasonPublished

Commission Length counts charges, not time

By default, a commission runs until the customer cancels. To cap it, open the campaign's commission settings and set Commission Length to By Count. The number you enter is a count of successful charges. It is not a number of months.

That difference matters more than it looks. On a monthly plan, a count of twelve lasts a year only if all twelve charges succeed; a failed payment isn't a successful charge, so the commission can run past the twelve-month mark. On a yearly plan, a count of twelve is twelve yearly charges.

When you explain a campaign to affiliates, say it in charges. Write the count and what it means on the plan the product sells, so nobody reads a charge cap as a calendar limit.

Commission Length is a count of successful charges. Say it that way to your affiliates.

Which rate applies to a sale

A campaign can carry more than one rate, and HighLevel applies them in a partial order it does document: a product-specific rate on the campaign comes before a variable rate, and a variable rate comes before the campaign default.

Variable Commissions assign rates to ranges of charge counts, so early charges can earn at one rate and later ones at another. Turn it on only when the rate should change over the life of a subscription, then save the campaign.

One affiliate can also get their own rate, without changing anyone else's. Open Marketing > Affiliate Manager, choose the affiliate, then Active referral links > Customize > Commissions. That setting adjusts rates on the tiers the campaign already has. The campaign decides how many tiers exist, so an affiliate who needs a different tier structure needs a different campaign.

HighLevel says it doesn't publish one complete order for every mix of affiliate, product and variable settings. If you stack them, run a test sale and read the commission it creates.

Discounts and refunds

A discounted purchase earns commission on the discounted amount, not the list price. Affiliates who promote a coupon should expect smaller commissions on those sales.

Refunds need the most care. HighLevel doesn't track refunds automatically for subscriptions or one-time products, so the commission on a refunded sale stays in place. Before you approve a month's payouts, check that month's refunds against them and use Deny Payout on anything that isn't owed.

How a payout moves from Pending to Paid

Payouts follow the same path every month. Knowing the order tells you where a missing one is stuck.

  1. Commissions build up through the month as referred sales come in.
  2. On the first of the month, HighLevel generates payouts as Pending.
  3. Each payout's due date comes from the campaign's payout terms: NET-7, NET-15, NET-30, NET-45, NET-60 or NET-90, counted from the end of the month. Set them under Campaign > Additional Settings.
  4. Review the Pending payouts, check refunds, and deny anything ineligible.
  5. Approve the rest. They move to Approved for Payout.
  6. Pay them, either through PayPal Auto Payouts or by paying outside HighLevel and then marking the payout Paid. Mark a manual payout Paid only after the money has gone out.
  7. Once a payout is Paid, it can't be modified, so any correction has to happen before this step.

When the payout buttons are missing or a payment fails

If you can see payouts but not the actions on them, check your user's permissions. Missing payout actions can mean the user doesn't have the Pay Affiliate Manager Payout permission.

If a payout fails, Retry Payment puts it back to Approved for Payout. That doesn't send money by itself. The payout still has to be paid, and a manual one still has to be marked Paid afterwards.

Rather have it set up for you?

We'll set your commission length, rates and payout terms and write the monthly refund check into the plan, beginning with a 30-minute 1:1 with Rob.

Book a 1:1 with Rob

Questions

Commission and payout questions

Does HighLevel stop paying an affiliate after a set number of months?
Not by months. With Commission Length set to By Count, HighLevel stops after a number of successful charges. With the default setting, commission continues until the customer cancels.
Does a refund remove the affiliate's commission automatically?
No. HighLevel doesn't track refunds automatically for subscriptions or one-time products. Check refunds before approving each month's payouts and deny the payouts that aren't owed.
When does HighLevel create affiliate payouts?
On the first of each month, as Pending. The due date then follows the campaign's payout terms, from NET-7 to NET-90, counted from the end of the month.
Can one affiliate earn a different rate from the rest of the campaign?
Yes. An individual rate overrides the campaign rate for that affiliate only, under Active referral links, Customize, Commissions. It changes rates on existing tiers; it can't add or remove tiers, because the campaign controls those.
Can I fix a payout after marking it Paid?
No. HighLevel doesn't allow a Paid payout to be modified. Review refunds and amounts while the payout is still Pending or Approved for Payout.
Why can't I approve or pay affiliate payouts?
Your user may be missing the Pay Affiliate Manager Payout permission. Ask an admin on the account to check it, then reload the payouts screen.
Rob Eason

Who you talk to

Rob Eason

Rob runs HLAI Experts and takes the 1:1 calls himself.

He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.

He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.

Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.

On the call he looks at your account, not a script.

5/5 across 83 reviews in HighLevel's Certified Admin Directory