docs/woo-marketplace/monetization-expectations.md
When listing a plugin on the Woo Marketplace, it's important to understand how we approach monetization. Our goal is to ensure alignment between how your plugin generates value and how that value is captured, creating a transparent experience for merchants and sustainable partnerships for developers.
:::note We do not currently accept free plugins that have no path to monetization. There should be a path to monetization either within the plugin itself or through connection to other paid products or services that then fall into one of the monetization models listed below. :::
The monetization model for your Marketplace listing should reflect the way your solution generates revenue:
For plugins that add functionality to WooCommerce without connecting to an external service, we offer two listing options:
The Marketplace supports a single-site license model. If you sell your plugin elsewhere with multi-site licenses or tiered packages, your Marketplace listing should use a price that closely matches your existing single-site license fee.
If your plugin offers both free and paid tiers, you can list it using our Freemium model. This allows merchants to install a free version of your plugin with the option to upgrade to a paid tier for additional features. Freemium listings help merchants try before they buy while giving you an opportunity to demonstrate value and drive upgrades.
Freemium is ideal for plugins where:
For plugins that integrate WooCommerce with an external system, we have specific expectations:
We strongly prefer that integration plugins are built and maintained by the company that owns or operates the external system being integrated. This ensures:
In particular, payment extensions must be developed/maintained by Woo or the payment provider directly, and meet minimum quality standards.
If you're a third-party developer building an integration for a system you don't operate, we encourage you to connect with that company directly or contact our Marketplace team to discuss your specific situation.
Plugins that connect to externally-billed services cannot use the standard paid Marketplace license model. Instead, you must use one of the following options:
| Billing Model | Description | Best For |
|---|---|---|
| Billing API (recommended) | Our API handles subscription billing on behalf of your service, with validation endpoints to confirm payment status and active subscriptions. Billing shifts to Woo, and you receive payouts based on the revenue share model. View Billing API documentation → | SaaS providers who want Woo to manage the billing relationship with merchants. |
| Partnership Agreement | An agreement that extends our Marketplace Vendor Agreement to accommodate solutions where billing occurs outside of WooCommerce. The plugin is listed free on the Marketplace. | Companies with existing billing relationships and infrastructure. |
The Partnership Agreement is available as an alternative when the Billing API is not suitable for your business model. However, this option requires formal agreement to our partnership conditions and is subject to approval at our discretion. We assess each application to ensure alignment with Marketplace standards and merchant experience expectations.
If you're considering this option, we recommend contacting our Marketplace team early in your planning process to discuss eligibility and requirements before investing development effort.
Themes listed on the Woo Marketplace use the standard paid license model only. Billing is handled directly through Woo using a single-site license fee.
If you sell your theme elsewhere with multi-site licenses or tiered packages, your Marketplace listing should use a price that closely matches your existing single-site license fee.
Business services (such as consulting, development, or managed services) require a formal agreement and prior approval from the Marketplace team before listing.
If you offer business services that complement WooCommerce and would like to explore listing on the Marketplace, please contact the Marketplace team to discuss your offering and eligibility requirements.
If you're unsure which monetization model applies to your plugin, theme, or service, or if you'd like to discuss partnership options before submitting for review, please contact the Marketplace team. We recommend reaching out early in your planning process to ensure alignment before you invest significant development effort.