SaaS Mode & Agency

How to Implement Usage-Based Pricing in the GoHighLevel App Marketplace

GoHighLevel's usage-based pricing lets app developers charge sub-accounts per action, per message, or per API event rather than a flat subscription fee. Three modules are covered: marketplace workflow actions and triggers, conversation provider messages with custom inbound and outbound rates, and custom API events billed through the GoHighLevel marketplace billing API.

Updated June 2, 2026

1:47

Summary. This tutorial explains how usage-based pricing works for apps listed in the GoHighLevel App Marketplace. Developers can set per-use rates for workflow triggers and actions, per-message rates for conversation providers, and custom event-level rates using the marketplace billing API. It also covers where charges are deducted, either from a sub-account wallet if rebilling is on, or from the agency directly if not.

Questions people ask

Which modules support usage-based pricing in the GoHighLevel marketplace?

Marketplace workflow actions and triggers, conversation providers, and custom API events.

Where are usage-based charges deducted from?

From the sub-account wallet if agency rebilling is on; from the agency if rebilling is off.

Where can users see an app's usage-based pricing?

On the app's listing in the marketplace, and under the Discovery tab in Workflows.

Build it with people who already did.

Join the free community: weekly live calls, a start here course and builders in your language.

Join free on Skool