Skip to content

Join the Seedly owners community →

From the blog

GoHighLevel Transaction Fees, Explained (And How I Got Mine to Zero)

GoHighLevel can take a cut of your payments on top of Stripe. Here is how the fee actually works, where to find it on your statement, and how I got mine to zero.

Andrew Lee Jenkins4 min readEconomics
GoHighLevel Transaction Fees, Explained (And How I Got Mine to Zero)

If you are trying to figure out GoHighLevel's transaction fees before you run real money through it, good instinct. Most people work it out afterward, when the payout is smaller than the invoice and they go digging for the reason.

I ran my agency on GHL for a long time. I paid the $297 a month and told myself that was just the cost of doing business. The bill I wasn't watching close enough was the second one, the quiet cut that comes out of every payment your clients actually make.

There are two layers here and people mix them up all the time.

The first layer is the payment processor. Stripe takes about 2.9% plus 30 cents on a card charge. Everybody pays that, everywhere, forever. That is not the platform's fault and it is not the part I am mad about.

The second layer is the one that matters. It is the cut the software takes on top of the processor, just for letting the money pass through their system. That is the fee nobody puts on the pricing page in big friendly numbers, and its the one that quietly scales with how well you are doing.

Where the fee actually hides

You will not find this by staring at your monthly plan. Go pull an actual payout statement, the one that shows what a client paid versus what landed in your account. The gap between those two numbers, minus the plain Stripe cut, is what you are handing the platform for doing nothing but existing between you and your own money.

Do that once and it changes how you think about the whole thing. A monthly subscription at least sits still. A percentage of every transaction goes up the exact month you have a good month.

Why a percentage is the worst kind of pricing

Here is the part that actually got me. A flat fee is honest. You know the number, you plan around it, you move on.

A percentage of your revenue is a partner you did not agree to take on. Say you are running 200 client payments a month through the thing. Even a small skim off each one, every month, all year, is real money leaving a business you built. And it grows precisely as you grow, which is backwards. The tool should get cheaper per dollar as you scale, not more expensive.

I spent a while telling myself it was rounding error. It was not rounding error. It was a car payment.

You are not buying alone

Join the Seedly owners community.

Owners trade setups, share add-ons, and swap playbooks. See what people are building before you commit.

The number I care about now

Zero.

When I moved my agency onto a CRM I actually own, I connected my own Stripe account directly. The platform sits in the middle of nothing. Stripe takes its normal cut because Stripe did the work, and after that, every dollar a client pays me is mine. There is no software company standing between me and my payout with its hand out.

That is the whole pitch and I am not going to dress it up. You own the code, you plug in your own Stripe keys, and the platform fee line on your statement just disappears because there is no platform charging it.

The honest catch

I am tired of vendors pretending there are no tradeoffs, so here is mine.

Owning the thing means you set it up. You connect your own Stripe, you point it at your own infrastructure, and you are the one responsible for it after that. Its not a weekend of pain, it took me an afternoon with Claude Code and the setup guide, but it is not nothing either. If you genuinely want someone else to own all of that and you do not mind renting your payments to do it, then keep renting. No shame in paying for convenience as long as you know that is the trade you are making.

But if the reason you never questioned the fee is that you did not realize there was another option, this is the other option.

Where to actually look

Go read your own payout statement first. Seriously, before you do anything else. Once you have actually seen the gap between what your clients pay and what you keep, the math makes the decision for you.

If you want the full picture on what renting versus owning costs over a few years, I mapped it out in What Your CRM Actually Costs Over 5 Years. And if you are thinking about running client payments through your own CRM as a service, The White-Label CRM Playbook is the next one to read.

Keep your own money.

You are not buying alone.

Seedly owners trade setups and share add-ons. Join the community, or take the platform for a spin first.