The Economics of Reselling GHL — $497/mo vs Your Retail Price
The actual unit economics of running a white-labeled GHL agency. Real margins at 10, 50, and 100 clients. Plus the four pricing models that work and the one that quietly kills your business.
Quick quiz — what’s the realistic 12-month MRR for a 2-person agency reselling GoHighLevel with no prior SaaS experience?
If you said “a few thousand,” you’re underestimating by 5-10×. If you said “$30-50k,” you’re in the right neighborhood. If you said “$100k+,” you’re still possible — but the gap between $30k and $100k is operations, not market opportunity.
The economics of reselling GHL through SaaS Mode are some of the cleanest in the consulting/agency world. They’re also some of the most misunderstood. This post lays out the actual math at scale — with realistic margins, real-world friction, and the pricing trap most first-time resellers fall into.
The cost side — what GHL charges you
GoHighLevel’s SaaS Pro plan is $497/month flat, billed to you regardless of how many sub-accounts you operate. That’s the baseline for any white-label resell business. From there, you have optional add-ons that scale with the offer you want to sell:
- AI Employee bundle: ~$97/month if not included in your plan tier. Most agencies running modern offers include AI Employee from day one because clients expect AI features in 2026.
- HIPAA add-on: pricing varies (typically $97-197/month). Required if you’re reselling to healthcare verticals.
- White Label Mobile App: ~$197/month. Lets you ship a branded mobile app to your clients. Niche but valuable if you’re serving local service businesses.
The “default” agency cost structure most operators land on is $497 base + $97 AI Employee = $594/month total fixed cost. Everything beyond that is usage-based (SMS, voice, email volume above included thresholds) and scales with client activity, typically running $30-100/month in usage charges as your client count grows.
That’s your floor. Now let’s talk about the ceiling.
The revenue side — what you charge clients
There are four pricing models that work for SaaS Mode resellers. Each has different mechanics, different audiences, and different operational implications.
Flat fee — $297/mo per client across the board. Simplest to operate, easiest to explain, hardest to argue with. Most successful new resellers start here. Works for any client size as long as you’re not over-selling.
Tiered — $97 / $197 / $497 based on usage or feature inclusion. Captures budget-sensitive clients at the low end and high-value clients at the top. More complex to operate (you need to track tier eligibility) but expands your TAM.
Done-with-you with setup fee — $497/mo subscription + a one-time $1,500 setup fee. The setup fee filters out tire-kickers and gives you cash upfront. Common for higher-end deployments where snapshot customization is meaningful.
Industry-priced — different prices for different verticals based on willingness-to-pay. Med spa $497/mo. Real estate $297/mo. Contractor $197/mo. Same delivery work, different pricing power because the industries have different LTVs.
For your first 10 clients, start with flat fee at $297/mo. Keep it simple. Learn what your delivery cost actually is. Graduate to tiered or industry-priced once you have real data.
The margin math at scale
Let’s run the actual numbers at three scale points.
At 10 clients × $297/mo:
- Gross MRR: $2,970
- GHL costs: $594
- Other costs (Stripe, ops): $120
- Net MRR: $2,256 (76% margin)
- Annual: $27,000
Two-person agency, part-time effort. Pays back the $594 SaaS Pro cost in 2 clients. Everything after is mostly margin.
At 50 clients × $297/mo:
- Gross MRR: $14,850
- GHL costs: $594
- Stripe + ops: $600
- One VA at 20 hrs/wk: $800
- Net MRR: $12,856 (87% margin)
- Annual: $154,000
You’ve crossed the threshold where you NEED a VA. Operational load at 50 clients without help kills the founder within 3 months. The VA pays for themselves with the first 3 clients they let you onboard.
At 100 clients × $297/mo:
- Gross MRR: $29,700
- GHL costs: $594
- Stripe + ops: $1,200
- Two VAs at 20 hrs/wk each: $1,600
- Knowledge base + support tooling: $200
- Net MRR: $26,106 (88% margin)
- Annual: $313,000
This is a real business with two founders, two VAs, and ~$26k/month in net recurring revenue. Each founder takes ~$10-12k/month, leaving margin for taxes and reinvestment. The compound nature kicks in here — clients you signed in month 6 are still paying in month 36.
The hidden costs nobody tells you
The headline margin numbers are real, but there are five friction points that bite first-time operators:
Stripe processing. 2.9% + $0.30 per transaction. At $297/month per client, that’s $8.91 per transaction or about 3% of revenue. At $30k MRR, $900/month going to Stripe. Real money over a year.
Refund rate. Typically 5-10% of new clients churn or refund in the first 60 days. Build a buffer into your runway calculations.
Onboarding time. Before you have a snapshot, each client takes 4-8 hours to onboard. Once you have a snapshot, it drops to 1-2 hours. The first 5 clients are the most expensive to acquire.
Ongoing support. 30-60 minutes per client per month after month 3. At 50 clients, that’s 25-50 hours/month of support time. A VA at 20 hrs/wk barely covers it.
Churn. Industry-typical churn for SaaS Mode is 5-10% monthly in year one. At 10% churn and $30k MRR, you need to net-add $3,000 every month just to stand still. Most operators discover this the hard way around month 8.
The fixes for each are well-known (snapshots for onboarding, knowledge base for support, monthly reports for churn) — but they need to be planned for, not discovered.
The pricing trap that kills new resellers
The single most common failure mode for SaaS Mode beginners is pricing too low.
The reasoning sounds rational: “I’m new, I don’t have testimonials, I’ll price aggressively to win the first few clients.” So they price at $47-97/month “to be competitive.”
The math is brutal. At $47/month × 50 clients = $2,350 MRR. At $297/month × 50 clients = $14,850 MRR. The operational work is identical — same onboarding, same support, same monthly maintenance. The revenue is 6× different.
Worse: the low-paying clients are typically the MOST demanding. They escalate faster, complain more, churn at higher rates. You’re not just leaving money on the table — you’re acquiring the worst customers in the market.
The fix is uncomfortable but straightforward: charge for value, not for the underlying software cost. Your clients aren’t paying for GoHighLevel. They’re paying for the operational competence you bring, the snapshot you’ve productized, the onboarding you’ve systematized. That competence is worth $297-497/month per client. Price like it.
Three customer personas and their pricing
Different client types support different price points. Knowing which you’re selling to drives the right pricing.
Solopreneurs and freelancers. They’re cost-sensitive. They have one business, one calendar, one list. Price: $97-197/mo. Lower support burden but lower margin. Don’t build your business on this segment alone.
Local SMBs (med spas, dentists, contractors, real estate). Willing to pay for results, moderate support needs. Price: $297-497/mo. The sweet spot for most SaaS Mode resellers. Margin healthy, support manageable.
Mid-market (15+ employee businesses, multi-location operators, established e-commerce). Want full white-glove service. Price: $497-997/mo. Fewer clients but higher MRR per client. The path to $50k+ MRR with a small team.
Most successful resellers land on a mix: 70% local SMB at $297, 20% solopreneur at $97, 10% mid-market at $497. Average revenue per client ends up around $290.
The realistic path from 0 to $30k MRR
Here’s what 12 months actually looks like:
Months 1-2 (3-5 pilot clients). Use existing relationships. Charge beta pricing ($147-197/month) in exchange for testimonials. Goal: validate the offer, refine the snapshot, learn what breaks. MRR: $500-1,000.
Months 3-4 (10-15 clients). Productize the offer. Raise pricing to $297. Start outreach (LinkedIn DMs, content, referrals from pilot clients). MRR: $3,000-4,500.
Months 5-8 (20-30 clients). Word of mouth kicks in. Some pilot clients refer 2-3 others. Hire first VA for onboarding. MRR: $6,000-9,000.
Months 9-12 (45-70 clients). Systematize support. Launch a referral program with monetary incentives ($50-100 per referral). MRR: $13,000-21,000.
By month 18, the agencies that follow this trajectory typically hit $30k MRR. By month 24, $50k MRR is the natural extension.
The ones that fail follow a different pattern: they sign 10 clients in month 3, hit operational chaos in month 5, lose 4 to churn by month 7, and never recover momentum.
What separates $30k MRR from $100k MRR
If $30k is the natural result of solid operations, what’s the difference between operators stuck at $30k and the ones doing $100k+?
Four operational moves:
Niche focus. A SaaS Mode agency serving “any small business” closes at maybe 5% on outreach. One serving “med spas in the southwest US” closes at 15-25%. Same outreach effort, 3-5× conversion rate. Specialization wins.
Productized onboarding. Snapshot reuse becomes critical past 30 clients. If you’re customizing every onboarding, you’ve capped yourself at ~30. Build ONE snapshot per niche. Onboard from it 99% of the time.
Tiered support. Founders who answer “what’s my Stripe key” questions at 9pm cap their own growth. Tiered support (knowledge base + VA-handled chat + owner-handled escalations) is non-negotiable past 30 clients.
Scalable acquisition. Word of mouth gets you to $30k. Past that, you need a documented acquisition channel (content + referrals, or paid + lead magnets, or partnerships). Operators who never systematize acquisition stagnate at the word-of-mouth ceiling.
The agencies that hit $100k MRR are not doing anything magical. They’re just operationally tighter than the agencies that don’t.
The compound effect of recurring revenue
Project-based agencies live month to month. Recurring agencies compound.
Run the numbers at 24 months for two hypothetical 2-person agencies:
-
Agency A — project-based, averaging $20k/month in project revenue. Year 1: $240k. Year 2: $240k (same hustle). Total: $480k.
-
Agency B — SaaS Mode, building at the realistic trajectory above. Month 12: $20k MRR. Month 24: $50k MRR. Year 1 total: ~$120k. Year 2 total: ~$420k. Total over 24 months: ~$540k.
Year 2 is where the SaaS Mode model pulls dramatically ahead — and the gap widens every month after. By month 36, Agency B is doing $80k MRR (~$960k annual run-rate). Agency A is still doing $20k/month projects.
The compound effect is also what makes SaaS Mode agencies worth 3-5× more at exit. A project agency at $240k revenue might sell for 1-2× revenue ($240-480k). A recurring agency at $50k MRR sells for 3-5× ARR (~$1.8-3M).
What to do this week
If you’re already on SaaS Pro and not hitting these numbers: audit your pricing. If your average client pays under $200/mo, your pricing is the problem, not your acquisition.
If you’re considering SaaS Mode: start the SaaS Pro trial and run the math for your specific situation. Model 30 clients at your projected price point. Subtract real costs. Be honest about the operational load. If the model works, build a snapshot during your trial.
If you’ve already hit a ceiling at $20-30k MRR: the bottleneck is almost certainly operational, not market. Read Agency Operations for the four operating principles that unlock the next tier.
Closing
The 2-person agency hitting $50k MRR in 18 months isn’t a special operator. They just understood the math early and didn’t undercharge themselves to death. The numbers are sitting in this post. The decision — whether to actually charge the prices the math supports — is yours.
Related reading:
- Agency Operations — the four operating principles
- GHL SaaS Mode Explained — the platform mechanics
- From Project Work to Recurring Revenue — the case-study version
- Marketing Automation Fundamentals — what runs inside each client account
Free PDF · No signup tricks
Free: The GHL Snapshot Library
7 battle-tested GoHighLevel workflows you can steal today. No fluff, no upsell.
Delivered to your inbox in 60 seconds. Unsubscribe anytime.
Keep reading