
GoHighLevel Affiliate Manager: Setup & Payouts (2026)
GoHighLevel Affiliate Manager: Setup & Payouts (2026)
By Dr Priya Jaganathan, GoHighLevel Certified Admin · HL Growth Partner, Australia · Updated 23 August 2026 · 8 min read
The GoHighLevel Affiliate Manager is a native sub-account tool for running a referral program against your own Products and Payments. It does two things well: it tracks referred sales and it calculates what each affiliate is owed. What it does not do — and this is the single thing people get wrong — is pay anyone. There is no button that moves money from your Stripe balance into a partner's account. GHL is the ledger. You are the payment run.
Once you accept that split, the tool is genuinely useful. You get signup and approval, referral links with cookie-based attribution, a self-serve portal with assets and stats, commission rules per campaign, and a sales report you can reconcile against Stripe. Everything else — funds transfer, tax invoicing, record keeping — sits outside the platform and needs a process you run each month. Below: the build, the commission maths, the attribution traps and the Australian compliance side.
What the GoHighLevel Affiliate Manager actually does
Affiliate Manager sits inside a sub-account alongside Payments, Products and Funnels. You create a campaign, attach Products, set a commission rule, and GHL generates a tracking link per approved affiliate. A click drops a cookie. If that person later buys an attached Product through a GHL order form, the sale is recorded against the affiliate and a commission line appears in the campaign report.
What is not included
Automatic payouts. Automatic clawbacks on refunds or chargebacks — you can void a commission, but only if you notice it. Cross-device or server-side attribution. Tax invoices for your affiliates. Treat those as your jobs, not the platform's.
Not the same as the HighLevel partner program
Worth stating plainly, because it confuses people weekly. A campaign you build in the HighLevel Affiliate Manager is your own program for your own offers. It is completely separate from GoHighLevel's own affiliate program, where you earn commission for referring new agencies to the platform. Different dashboards, different money. If you run both, keep the reporting separate so you do not double-count revenue.
Before you build — offer and margin maths
An affiliate program is a pricing decision dressed up as a marketing tactic. Take your AUD price, subtract GST if registered, subtract payment processing (Stripe's Australian card rates sit in the low-to-mid single-digit percentage range plus a fixed cents-per-transaction fee — list pricing at time of writing), then delivery and platform costs. What is left is what you are splitting. A digital product can give away a large slice; a done-for-you service with real labour behind it often cannot.
Decide first payment or lifetime before you promise anything
Recurring commission is the most attractive thing you can offer and the easiest way to quietly destroy a subscription business, because your margin on a long-lived customer never improves. Model it against your billing mechanics first — failed payments, cancellations and cycle timing are covered in our guide to GoHighLevel payments, Stripe and subscriptions. A common compromise is recurring commission capped at 12 months.
Sense-check against your rate card
If you are attaching a program to retainers, the commission has to survive contact with what you actually charge. Our breakdown of GoHighLevel agency pricing is a useful reality check: if a referral fee turns a healthy retainer into a break-even one for six months, raise the price or lower the commission.
Creating your first affiliate campaign, step by step
1. Get Payments working first
Connect Stripe in the sub-account and create your Products there, one-time or recurring. Tracking only fires on sales flowing through GHL order forms tied to those Products. External carts are invisible to Affiliate Manager.
2. Create the campaign and set commission
In Affiliate Manager, create a campaign named for your affiliates, not an internal code. Choose automatic or manual approval — manual is the right default where brand risk exists. Attach the relevant Products and set the commission type: percentage or flat, first payment only or recurring. Do not attach every Product by reflex; low-margin front-end offers and high-margin core offers deserve different campaigns.
3. Set the attribution window
Pick a cookie duration. A week to a few months is typical depending on your buying cycle. Longer is friendlier to affiliates; shorter reduces commission paid on sales you would have won anyway.
4. Build signup pages and test
Use a funnel for recruitment — an application page stating the offer, commission and rules, then a confirmation page — and tag applicants so Workflows can pick them up. Then create a test affiliate, click the link in a clean browser profile, buy at the lowest price with a live card, confirm the commission appears, and refund. Never launch a program you have not clicked through end to end.
Commission structures compared
There is no platform default you should feel bound by. Pick the structure that matches your margin and the effort you want partners to expend.
| Structure | Best for | Margin impact | Affiliate appeal | Admin load |
|---|---|---|---|---|
| Flat amount per sale | Single-price offers, services, local lead gen | Predictable and easy to budget; risky if you discount | Clear and easy to understand | Low |
| Percentage, first payment only | Courses, digital products, mixed price points | Scales with order value; one-off hit to margin | Moderate; good on high-ticket offers | Low |
| Percentage, recurring / lifetime | Subscriptions, memberships, SaaS plans | Permanent reduction in lifetime value unless capped | Highest — the main recruiting hook | Medium; ongoing reconciliation each cycle |
| Tiered by volume | Programs with a few serious partners | Best performers cost most, which is usually correct | High for committed partners, irrelevant to casual ones | Highest; tier tracking happens outside GHL |
Attribution, cookies and what breaks tracking
Attribution is cookie-based and browser-bound. That is fine for the common path and fragile everywhere else. It breaks when someone clicks on a phone and buys on a laptop, when cookies are cleared or blocked, when the window expires before they return, when you email the prospect your own link instead, or when the sale is raised as a manual invoice rather than an order form purchase.
Practical mitigations
Keep traffic on one domain from click to checkout, with the offer page and order form in the same funnel. Give partners a discount code as a secondary identifier so you can reconcile manually when someone says "Sam sent me" but no commission fired. Use GoHighLevel trigger links in your own emails so internal traffic is distinguishable from partner traffic.
Write the tie-breaker rule down
Last click wins is the simplest rule and maps most closely to GHL's behaviour. Whatever you choose, publish it in your affiliate terms before launch. Every disputed commission I have seen came from a program that never wrote the rule down.
Recruiting and onboarding affiliates
Most programs fail on recruitment, not tooling. Ten committed partners beat three hundred signups who never send a click. Start with a Smart List of past customers who got a good result and invite them directly. Approve deliberately: manual approval screens out coupon sites, brand-bidding arbitrage and audiences that are not yours. Ask two questions on the application — how they plan to promote, and how many people they reach.
The offer also has to convert without heavy lifting from the affiliate. Programs attached to GoHighLevel memberships and courses tend to perform because the product demos itself and delivery is instant.
The affiliate portal and assets
Approved affiliates get portal access showing their link, clicks, sales, commission earned and unpaid balance. Populate the assets area properly: swipe emails, a few social captions, banners at usable sizes, a brand-usage note, and a plain statement of what is banned — paid search on your brand terms, income claims, spam. For mixed catalogues, scope the campaign to SKUs whose margin you can afford to share; our walkthrough of GoHighLevel ecommerce store setup covers how Products and order forms fit together.
Automating affiliate comms with Workflows
Affiliates are Contacts, so tags, Smart Lists and Workflows all apply. Tag on application, tag on approval, then let automation carry it: a welcome email with the portal link, terms and payout schedule; your best swipe email on day two; a day-seven nudge branching on whether a click was recorded; a monthly statement built with custom values. Add internal alerts for new applications so approvals do not sit for a week, and for each partner's first sale — a personal message at that moment beats any sequence.
How payouts really work
Here is the part the sales pages skip. GHL calculates commissions and shows a balance per affiliate. Marking a commission paid is a bookkeeping status change, not a money movement. No funds leave your account because you clicked it.
Your realistic options
Bank transfer for Australian affiliates — cheapest, and my default locally. PayPal for international partners, with fees and FX spread factored into the rate. Wise or similar for better cross-border FX. Stripe Connect if you are prepared to build it: it can pay partners programmatically, but it is a separate implementation with its own onboarding and KYC, and it does not read GHL's affiliate ledger.
Build an actual payout run
Pick one day a month. Export the campaign report. Filter to commissions past your hold period — 30 days after the sale is a sensible buffer against refunds. Cross-check each line in Stripe to confirm the payment settled and was not refunded. Apply your minimum threshold, pay the batch, mark them paid in GHL, and file the export with the payment evidence.
Publish the terms
State payout frequency, hold period, minimum threshold, payment methods, who wears transfer fees, refund and chargeback treatment, and currency handling. If you are reselling sub-accounts, affiliate commission stacks on top of your platform costs — model it against our GoHighLevel SaaS Mode pricing guide and current HighLevel plan pricing (list pricing at time of writing).
Australian tax and compliance notes
General information only, based on how these arrangements typically work in Australia. It is not tax or legal advice — confirm the specifics with a registered tax agent before you pay anyone.
Contractors, ABN and GST
An affiliate promoting your offer for commission is normally running their own business, so PAYG withholding and super do not usually arise — though the contractor question turns on substance, not the label on the agreement. Collect ABNs at application, because withholding obligations can arise where an Australian supplier does not quote one. If the affiliate is GST-registered, their commission is typically GST-inclusive and an input tax credit may be available; if not, there is no GST component. Overseas affiliates are a separate question. Start with the ATO's overview of GST for businesses, then take it to your accountant.
RCTIs and record keeping
Chasing invoices from dozens of affiliates is miserable, which is why many programs use recipient created tax invoices — you issue the invoice on the supplier's behalf. RCTIs are only valid where the ATO's conditions are met and a written RCTI agreement exists, so draft it properly and build acceptance into onboarding. Keep the commission export, Stripe settlement evidence, payment confirmation, ABN and GST status, and signed terms. GHL's reporting is not an accounting system.
Reporting and fraud checks
Review the report monthly against three questions. Does every commission match a settled, unrefunded Stripe payment? Is any affiliate showing an odd pattern — clicks from one IP range, sales that all refund shortly after, referrals that look self-generated? Are your top three partners profitable once support load and refund rate are counted? Self-referral is the most common abuse and the easiest to spot: check whether the buyer email matches the affiliate's. Include a clause allowing you to void commissions on refunded, fraudulent or self-referred sales, and act on it early.
Common mistakes to avoid
- Assuming GHL pays affiliates automatically. It calculates and reports; you move the money. Programs launched without a payout process end up with unpaid, unhappy partners.
- Offering lifetime recurring commission without modelling it — easy to promise, near-impossible to walk back once partners have signed up.
- Paying commission the day a sale lands. Without a hold period you will pay out on transactions that later refund or charge back.
- Launching without a test purchase. Untested attribution is the number one cause of "my affiliate says they sent that sale".
- Attaching every Product to one campaign. Your loss-leader and your core offer should not share a commission rate.
- Collecting no ABN or GST status at signup, then discovering at payout time that you cannot invoice or reconcile cleanly.
If you want an affiliate program that actually tracks, converts and pays out without eating your margin, book a strategy call with the HL Growth Partner team.
Frequently asked questions
Does the GoHighLevel Affiliate Manager pay affiliates automatically?
No. It tracks referred sales, calculates commission owed and lets you mark commissions as paid, but marking them paid is only a status change in the report. The transfer happens outside GHL via bank transfer, PayPal, Wise or a Stripe Connect implementation you build yourself.
Can I run more than one affiliate campaign in a sub-account?
Yes, and you generally should. Separate campaigns let you set different commission rules and attribution windows per Product — a flat fee on a low-margin entry offer, a percentage on your core programme.
What happens to commission if a customer refunds?
Nothing happens automatically. GHL does not claw back commission when the underlying payment is refunded or charged back, so you catch it during reconciliation and void it manually. That is exactly why a 30-day hold period is worth having.
Do affiliate links work if the customer buys on a different device?
Usually not. Attribution is cookie-based and tied to the browser that clicked, so a mobile click followed by a desktop purchase typically will not be credited. Give affiliates a discount code as a backup identifier so you can reconcile by hand.
Is my sub-account campaign the same as GoHighLevel's own affiliate program?
No. A campaign you build in Affiliate Manager promotes your offers to your partners. GoHighLevel's own affiliate program pays you for referring new customers to the platform itself. Separate systems, separate reporting, separate payouts.
