If you install a paid app in GitHub Marketplace, your subscription shares your account's existing billing date, payment method, and receipt.

Tip: Only owners can purchase, install, or cancel apps and manage app billing for an organization.

GitHub Marketplace includes apps with free and paid pricing plans.

If your personal account or organization doesn't have a payment method on file, when you choose a paid plan for an app:

  • Your billing date is today.
  • You must add a payment method to your personal account or the organization in which you want to install the app.
  • Your payment method is charged the full amount of your subscription.
  • Your receipt is sent to the primary or billing email address on file for your personal account or organization.

If your personal account or organization has an existing payment method, when you choose a paid plan for an app:

  • The payment method on file is immediately charged a prorated amount based on the time remaining until your next billing date.
  • The monthly or yearly billing date for your app subscription is the same as the account or organization's regular billing date.
  • On your next billing date, your receipt lists charges for your paid GitHub plan and your app subscription.

After you purchase and install an app, you can upgrade, downgrade, or cancel the app at any time.

Unit plan limits

If you choose a unit plan (for example, a plan that charges per user), and you exceed the units that you're paying for, the integrator may disable your access until you upgrade the app. For more information, see "Upgrading an app for your personal account" and "Upgrading an app for your organization."

Downgrades and refunds

If you downgrade your app to a less expensive plan or to free, or if you cancel your app, your payment method is credited a prorated amount for the time remaining before your next billing date.

Canceling an app or downgrading an app to free does not affect your other paid subcriptions on GitHub. If you want to cease all of your paid subscriptions on GitHub, you must downgrade each paid subscription separately.

Further reading