Pricing Plans
Marketplace packages need at least one pricing plan before you can switch to marketplace distribution.
License Types
Individual License
Per-user pricing. Each person who wants to install your package needs their own license.
- Personal purchase: the buyer gets immediate install access
- Organization purchase: the org admin buys licenses and assigns seats to specific members
With per-user pricing, a large organization would need to buy a license for every developer. This gives you higher revenue per organization but may discourage large teams from purchasing.
Organization License
Flat price for an entire organization. All members get access automatically, no seat assignment needed.
This makes it easier for organizations to adopt your package since there is no per-seat cost. It can attract larger teams, but smaller organizations may find a flat price too expensive compared to buying a few individual licenses.
Plan Types at a Glance
Combine a license type with a billing model and optionally enable commercial rights to create plans that fit different buyer segments.
| License Type | Commercial | Billing | Example Use Case |
|---|---|---|---|
| Individual | No | Monthly | A developer using your package in internal projects |
| Individual | Yes | Monthly | A developer bundling your package into a product they sell |
| Organization | No | Yearly | A team that needs all members to have access |
| Organization | Yes | Yearly | A company shipping your package inside their commercial product |
The billing model (one-time or subscription) is shown as the price - $10 for one-time, $10/month for subscriptions. Plan names are generated automatically based on the license type and billing model:
| Configuration | Display Name |
|---|---|
| Individual + One-time | Individual License |
| Individual + Subscription | Individual Subscription |
| Organization + One-time | Organization License |
| Organization + Subscription | Organization Subscription |
| Commercial + One-time | Commercial License |
| Commercial + Subscription | Commercial Subscription |
Creating a Plan
Go to Package Settings > Distribution > Monetization:
- Choose the license type (Individual or Organization)
- Set the price and billing model (one-time or subscription)
- For subscriptions, choose the interval (monthly or yearly)
- Optionally enable Commercial License to grant redistribution rights
- Save the plan
You can create multiple plans at different price points. For example: a $9/month Individual Subscription and a $49/month Organization Subscription.
Commercial License Option
When creating a pricing plan, you can enable the Commercial License flag. This grants buyers the right to bundle your package inside their own products using bundledDependencies.
If none of your plans have commercial licensing enabled, other publishers cannot bundle your package. They must use peerDependencies instead, which requires each end user to purchase their own license.
See Commercial Licenses for the full details.