About GitHub Marketplace pricing plans

You can set up to five pricing plans for a GitHub Marketplace listing.

GitHub Marketplace pricing plans can be free, flat rate, or per-unit. All pricing must be listed in USD. For more information on setting pricing plans, see "Setting a GitHub Marketplace listing's pricing plan."

If the app you're listing on GitHub Marketplace has multiple plan options, you can set up corresponding pricing plans. For example, if your app has two plan options, an open source plan and a pro plan, you can set up a free pricing plan for your open source plan and a flat pricing plan for your pro plan. Each GitHub Marketplace listing must have an annual and a monthly price for every plan that's listed.

Note: If you're listing an app on GitHub Marketplace, you can't list your app with a free pricing plan if users are then converted to paid users on your own site.

Types of pricing plans

Free pricing plans are completely free for users. If you set up a free pricing plan, you cannot charge users for the use of your app.

Flat rate pricing plans charge a set fee on a monthly and yearly basis.

Per-unit pricing plans charge a set fee on either a monthly or yearly basis for a unit you specify. A "unit" can be anything you specify, like a user, seat, or person.