Setting a GitHub Marketplace listing's pricing plan

After listing your app and agreeing to the Marketplace Developer Agreement, you can set pricing plans for your app.

Note: Once you publish a pricing plan, it can no longer be edited. Instead, you'll need to retire the pricing plan. Users who are on the retired pricing plan will continue to use it until they opt out and move onto a new pricing plan.

For more on pricing plans, see "About GitHub Marketplace pricing plans." To set a pricing plan up:

  1. In the upper-right corner of any page, click your profile photo, then click Settings. Settings icon in the user bar

  2. In the left sidebar, click Developer settings. Developer settings section

  3. In the left sidebar, click either OAuth Apps or GitHub Apps depending on the GitHub Marketplace listing whose pricing plan you're setting. App type selection

    Note: You can also set a listing's pricing plan by navigating to

  4. Select the app listing whose pricing plan you'd like to add. App selection for GitHub Marketplace listing

  5. Click Edit Marketplace listing. Button to edit your GitHub Marketplace listing
  6. In the left sidebar, click Plans & pricing. Plans and Pricing tab
  7. In "Plan name", type the plan name for your app. Field for the plan name for your app
  8. In the "Pricing model" dropdown, select the type of pricing model for your app and add additional information for the pricing model if necessary. Dropdown to select the pricing model for your app
  9. When you select a flat-rate or per-unit pricing model, you can enable a 14-day free trial for your app. Toggle that enables 14 day free trials
  10. In "Short description", type a short description of the pricing plan for your listing. Field for a short description for your app's pricing plan
  11. Optionally, type additional information for your pricing plan in the plan bullet fields. Fields to add additional information about your pricing plan
  12. Click Save this plan. Button to save the pricing plan

    Note: You can preview the plan in GitHub Marketplace by clicking Preview changes.