If you're running a digital agency, you already know that recurring revenue is the lifeblood of sustainable growth. But what if I told you there's an untapped revenue stream sitting right inside your GoHighLevel account? Usage-based app reselling lets you mark up third-party marketplace apps and charge your clients for what they actually use—creating passive income while delivering genuine value. In this guide, I'll walk you through the entire process of enabling agency reselling for usage-based apps, configuring your pricing strategy, and maximizing revenue without overwhelming your clients. Ready to unlock a new income stream? Start your free 30-day GoHighLevel trial to explore this feature yourself.
What Are Usage-Based Apps in GoHighLevel?
Before diving into the mechanics, let's clarify what we're talking about. Usage-based apps in GoHighLevel's marketplace are third-party integrations that charge based on consumption rather than a flat monthly fee. Think SMS credits, email sends, API calls, or AI token usage. The beauty of these apps is that the cost fluctuates with your client's actual usage—meaning you can mark them up and pocket the margin without any upfront capital investment.
Unlike traditional SaaS reselling where you buy a license and resell it at a higher price, usage-based reselling is a margin-based model. You're not purchasing inventory; you're adding a percentage markup to pass-through costs. This makes it incredibly scalable. As your client base grows and their usage increases, so does your revenue—automatically.
The key advantage? You maintain complete transparency. Your clients see exactly what they're paying for, and you capture revenue on top without the overhead of managing multiple vendor relationships.
How to Filter and Find Usage-Based Apps in the Marketplace
Not every app in GoHighLevel's marketplace supports usage-based reselling. You need to identify which ones do, and it's easier than you think.
Step 1: Navigate to the App Marketplace
Log into your GoHighLevel account, go to Settings, and find the App Marketplace section. This is where all available integrations live.
Step 2: Use the Filter for Usage-Based Pricing
Look for a filter option that displays only "usage-based" or "pay-as-you-go" apps. GoHighLevel makes this simple by letting you toggle these categories. Apps like SMS providers, email services, and AI-powered tools typically fall into this category.
Step 3: Review Pricing Details
Click on any app that interests you. The pricing section should clearly indicate whether it's usage-based. You'll see how the vendor charges (per SMS, per API call, per token, etc.) and what margins you're allowed to set.
Pro tip: Not all usage-based apps allow the same markup percentage. Some vendors are stricter with margins than others. Always check the reseller terms before committing.
💡 Pro Tip
Start with high-volume, low-cost apps (like SMS or email) to test your reselling strategy before moving to premium services like AI integrations. This helps you understand client usage patterns and perfect your pricing.
Enabling Agency Reselling for Your Account
Before you can resell any usage-based apps, you need to enable agency reselling at the account level. This is a one-time setup that unlocks the ability to apply markups across all eligible apps.
Step 1: Access Your Agency Settings
In GoHighLevel, navigate to Settings > Agency > Reseller. This section houses all your reselling configurations.
Step 2: Enable Agency Reselling Toggle
You'll see a toggle to enable "Agency Reselling" or "Marketplace Reselling." Turn this on. This activates your account to apply markups to marketplace apps and charge sub-accounts accordingly.
Step 3: Verify Your Account Status
GoHighLevel may require verification that you're running a legitimate agency. This typically involves confirming your business information and ensuring you're in good standing with the platform. Complete any verification steps before proceeding.
Once enabled, you'll gain access to markup controls for every compatible app in the marketplace. This feature is non-reversible without contacting support, so make sure you're committed before flipping the switch.
This is built into GoHighLevel. Try it free for 30 days →
Configuring Pricing and Margins on Usage-Based Apps
This is where the magic happens—and where precision matters. Configuring your markups correctly determines both your profitability and client satisfaction.
Understanding Markup Options
GoHighLevel typically allows two types of markup:
- Percentage Markup: Add a percentage on top of what the vendor charges (e.g., add 30% to vendor costs)
- Fixed Markup: Add a flat amount per unit (e.g., +$0.01 per SMS)
Setting Your Margins
For each usage-based app you want to resell:
- Navigate to the specific app in your marketplace settings
- Locate the "Reseller Markup" or "Agency Pricing" section
- Input your desired markup (percentage is more common)
- Review the pricing preview to see what clients will pay
- Save and confirm activation
Strategic Pricing Considerations
Don't just slap a 50% markup on everything. Consider:
- Market Rate: What are competitors charging? Stay competitive.
- Volume Potential: High-usage apps can sustain lower margins. Low-usage apps need higher margins to be worthwhile.
- Client Tier: Your enterprise clients might accept higher markups than budget-conscious startups.
- Support Burden: Apps requiring more support justify higher markups.
Installing Usage-Based Apps to Sub-Accounts
Once your markups are configured, the next step is rolling out these apps to your sub-accounts (your clients). The installation process is streamlined but requires attention to detail.
Step 1: Navigate to Sub-Account Management
Go to Settings > Sub-Accounts and select the client account where you want to install the app.
Step 2: Access Their Marketplace
Within that sub-account's settings, find the Marketplace or App section. This is their personalized app store.
Step 3: Select and Install the Usage-Based App
Browse to the usage-based app you've configured, and click Install. Because you've set markups at the agency level, the client will automatically see your marked-up pricing—not the vendor's base pricing.
Step 4: Configure App-Specific Settings
Many usage-based apps require additional setup (API keys, account linking, etc.). Guide your client through these steps or handle it yourself, depending on your service level.
Step 5: Verify Billing Integration
Confirm that usage charges are flowing to the client's invoice. GoHighLevel should automatically add these charges to their monthly bill based on actual consumption.
Pro tip: Document this process for your team. Creating a standard operating procedure prevents errors and ensures consistency across all client implementations.
Maximizing Revenue While Keeping Clients Happy
The biggest mistake agencies make with usage-based reselling is being too aggressive with markups or too opaque about pricing. Here's how to build a sustainable, profitable model your clients actually appreciate.
Transparent Communication
When introducing a usage-based app to a client, explain how it works. Let them know they'll only pay for what they use, and your markup ensures you're available for support and optimization. Most clients understand and respect fair markups when explained clearly.
Monitor and Optimize Usage
After installation, track your clients' consumption patterns. If a client's SMS usage spikes, that's an opportunity to discuss optimization or upsell them on a more efficient approach. This proactive approach deepens relationships and increases lifetime value.
Bundle Apps Strategically
Don't resell usage-based apps as à la carte add-ons. Bundle them into tiered service packages. For example, "Professional Plan includes 5,000 SMS/month + AI assistant" creates clear value perception and justifies your markup.
Set Usage Limits and Alerts
Configure spending caps or alerts so clients never face surprise charges. This builds trust and keeps your support load manageable. GoHighLevel lets you set these limits at the sub-account level.
Build in Service Value
Don't just resell apps—add value through training, optimization, and ongoing support. If you're earning 25% margin on SMS, deliver 25% worth of optimization and expertise. This justifies your pricing and reduces churn.
Bottom Line
Usage-based app reselling in GoHighLevel is one of the cleanest ways to add recurring revenue to your agency without inventory, upfront costs, or complex logistics. By filtering the right apps, configuring smart markups, and delivering genuine value alongside those markups, you create a win-win scenario: clients get access to best-in-class tools, and you build predictable, scalable revenue streams.
The setup takes maybe an hour, but the long-term revenue potential is enormous. Start with one or two apps, nail the process, and scale from there. Your future self—and your bank account—will thank you.