Skip to main content

Subscriptions and licenses

You can quickly and securely manage your Harness CI subscription directly through your Harness account at any time, including:

  • Upgrading your plan.
  • Managing payment details and billing admins.
  • Viewing license usage data.
  • Viewing Harness Cloud build credit usage data.
info

Online subscription management is not available for all modules. If you want to upgrade your subscription for a module that doesn't yet support self-service subscription management, contact the Harness Sales team.

Subscriptions

You can view and manage your Harness CI subscription in your Harness Account Settings.

View subscriptions

In your Harness account, go to Account Settings to view which Harness modules you are currently subscribed to. Subscriptions are shown in the Subscribed Modules section on the Overview page. You can select Manage to go to the Subscriptions page.

From the Subscriptions page, you can:

Upgrade your plan

  1. Sign in to your Harness account or create an account at app.harness.io.

  2. Go to Account Settings, and then select Subscriptions.

  3. Select Continuous Integration, and then switch to the Plans tab.

    Compare plans

    Harness CI offers three tiers of subscription plans: Free, Team, and Enterprise. Plan features are summarized on the Plans page in your Harness account. For a detailed comparison, go to Harness CI Pricing and Plans.

  4. Select Upgrade to upgrade from the Free plan to either the Team or Enterprise plans.

    If you already have a paid plan for another module, you must select the same plan level as your other subscription.

    If this is your first time upgrading any Harness module subscription, you'll also have the option to start a 14-day trial.

  5. Select the number of developers who will build with Harness CI. If you were actively using a Free plan before upgrading, Harness makes a recommendation based on your previous and predicted usage.

  6. If you would like to subscribe to the 24/7 support package, select Add Premier Support. If you already have premier support for another module subscription, your CI subscription must also include premier support.

  7. Select Next: Billing Information and enter your billing information.

    Tax is calculated once you enter your billing zip code. This can take up to 10 seconds to calculate.

    You must save a credit card to proceed with payment. You must provide a credit card to proceed with payment. If you enter a new card during checkout, that becomes the new default payment method for your account. You can change your saved card by updating your billing information.

  8. Select Subscribe and Pay to submit payment. Payments are handled by Stripe.

How is the total cost calculated?

The total cost is based on the plan level, the number of developers, and whether you selected the premier support package. You can toggle between Monthly and Yearly billing.

If this is your first paid plan subscription, the price doesn't include tax until you enter your billing details. If you have an existing subscription, tax is calculated based on your existing billing details.

If you have an existing subscription for another module, your new subscription is prorated so that your subscription renewal dates align. For example, if you have a CD subscription with 10 months remaining, your new CI subscription is prorated for 10 months so that both subscriptions renew at the same time.

Switch or downgrade your plan

You can upgrade from the Free plan to either the Team or Enterprise plan through the Harness Platform.

If you would like to switch between paid plans or downgrade to the Free plan, you must contact the Harness Sales team.

Cancel your subscription

  1. Log in to your Harness account and select Help.
  2. Select Submit a ticket.
  3. Complete the feedback form as follows:
    • Feedback category: Select Question.
    • Email: Enter your email address.
    • Subject: Enter CI Subscription.
    • Message: Enter a message requesting cancellation of your CI subscription.
    • Priority: Select Priority:Normal.
  4. Select Send feedback.

Billing

You can manage your payment method and billing admins in your Harness account. Go to Account settings and then select Billing.

Update your billing information

You can change your saved payment method.

  1. Log in to your Harness account and select Account Settings.
  2. Select Subscriptions.
  3. In Payment Methods, select Add/Update Card.
  4. Enter the card details, and save the card.

Add a billing admin

Billing admins are users that can manage payments on your Harness account.

To add a billing admin, add a user with a Billing Admin role. Then assign the billing admin by going to Account Settings and then selecting Billing.

Request an invoice

To request a copy of a subscription invoice, submit a support ticket.

  1. Log in to your Harness account and select Help.
  2. Select Submit a ticket.
  3. Complete the feedback form as follows:
    • Feedback category: Select Question.
    • Email: Enter your email address.
    • Subject: Enter CI Subscription.
    • Message: Enter a message requesting a copy of your subscription invoice.
    • Priority: Select Priority:Normal.
  4. Select Send feedback.

License and build credit usage

Your Harness CI subscription includes a number of developer licenses. You can check how many of these licenses you're currently using in your Harness account. Go to Account Settings, and the select Usage.

CI subscription usage details are divided into several sections providing progressively more detail about your license and Harness Cloud build credit usage.

Subscription Details

This section includes the following details:

  • Account name
  • Plan type
  • Number of developer licenses
  • Subscription expiration date
Activity & Usage

This section shows the number of current active developers against the total number of licenses.

An active developer is an active codebase committer observed in the builds managed by Harness CI over the last 30 days.

It also shows your remaining Harness Cloud build credits balance.

Active Developers

In this section, you can drill down into license usage data for active developers. An active developer is an active codebase committer observed in the builds managed by Harness CI each month.

The Breakdown tab shows a breakdown of license usage.

The Trend tab shows license usage trends over time, including:

  • Peak license usage in the current month.
  • Total license limit for your subscription.
  • Over use.
Over use

Over use indicates when the number of active developers exceeded the number of licenses for your plan. Chronic over use indicates that you need to raise the number of developer licenses on your account.

Build Credits

In this section, you can drill down into Harness Cloud build credit usage data, including:

  • Available Credits: Current balance of credits remaining to use.
  • Used Credits: Credits consumed during the active credit period.
    • The active credit period is the time between the Start Date and Expiry Date for your oldest unexpired credits.
    • For free accounts, the credit balance resets at the end of every calendar month. Your Start Date is the first of the month. Your Expiry Date is the end of the month.
    • If you purchased additional credits that haven't yet expired, the Start Date for Used Credits is the date that you purchased the additional credits, and the active credit period covers the lifetime of your purchased credits. For example, if you purchase credits in January that last for six months, Used Credits tracks credit usage from January through July, when your purchased credits expire. Therefore, Used Credits would include both your monthly free credits and additional purchased credits.
  • Next Expiry Date: The next upcoming credit expiration date.
  • Start Date: The date on which a block of credits were applied to your account.
  • Expiry Date: The date on which a block of credits expires.
  • Entitlement: The number of credits allotted to your account on a particular Start Date.
    • All plans receive 2000 free credits each month.
    • If you have a paid plan, you can see information about both free and paid credits.

These statistics update when builds finish running. It doesn't reflect usage of builds in progress.

For more information about license usage and pricing, go to the CI Pricing FAQ.

Harness Cloud billing and build credits

This section explains billing and credit consumption for Harness Cloud builds.

Key terms

  • A build on Harness Cloud occurs when a user runs a pipeline that uses Harness Cloud build infrastructure.
  • Build execution time is the number of minutes that a build takes to complete, counted by the number of minutes used per machine type, and totaled across all machines and machine types used to complete the build.
  • A build minute is one minute of build execution time.

Credits

Each build minute consumes credits. The rate per build minute, and the resulting credits consumption, depends on the target environment (such as OS type, machine resources, and so on) that you use for the Harness Cloud build.

The following table shows the applicable rates for each OS type as of August 2023.

OSCoresMinute multiplier
Linux42
Linux85
Linux1610
Linux3220
Windows48
macOS660

Credits for build minutes are calculated based on build execution times (measured in minutes) by infrastructure resource class. Minimum cores guaranteed based on user's selection. Rates in the table above are current as of August 2023. For more information, contact Harness Sales or your account manager.

Based on the values in the table above:

  • 1000 Linux, 4-core build minutes consumes 2000 build credits.
  • 1000 Windows build minutes consumes 8000 build credits.
  • 1000 macOS build minutes consumes 60000 build credits.
  • Using multiple machines that utilize 500 Linux, 4-core build minutes and 1000 macOS build minutes, a total of 61000 build credits are consumed.

Credit allowance by plan tier

All plans receive 2000 free credits every month. These credits can be consumed by all users within the account registered to run builds on Harness Cloud. Any free credits that are unused at the end of the month expire automatically and do not roll over from one month to the next.

Customers on paid (Team or Enterprise) plans have the option to purchase extra credits, via credit packages. These purchased credits can be rolled over from one month to the next, but generally expire one year from the date the credit package was originally purchased, or, if you have signed an Order Form with Harness, the credits expire on the date stated on your Order Form.

For more information, go to Credit overages (overuse).

Usage limits

The following sections describe limits for concurrent builds, Cache Intelligence storage, and network transfers. You can request a higher concurrency limit, network transfer limit, and additional Cache Intelligence storage. For more information, contact Harness Sales or your account manager.

Concurrency

The number of concurrent jobs you can run in your account depends on the plan you are subscribed to. Once you reach your concurrency limit, any new jobs are queued.

The following table lists concurrency limits for each OS type and plan tier.

OSFreeTeamEnterprise
Linux204060
Windows155
macOS155

Storage

Harness stores cached data used by Cache Intelligence in Harness managed storage. The maximum amount of cache data that you can store depends on the plan you are subscribed to:

  • Free: 2 GB
  • Team: 5 GB
  • Enterprise: 10 GB

Harness does not directly limit the number of caches you can store, but once you reach your storage limit, Harness continues to save new caches while automatically evicting old caches.

Network transfers

The network transfer limit applies to the data transferred from Harness Cloud to customer managed storage. There is no charge for data stored and retrieved within Harness Cloud for Cache Intelligence and other scenarios.

The limit depends on the plan you are subscribed to:

  • Free: 1 GB
  • Team: 5 GB
  • Enterprise: 10 GB

Credit overages (overuse)

As a courtesy, Harness notifies you when you are running low on build credits. When you receive such a notification, Harness strongly recommends that you purchase additional credits through your account manager.

To allow you to continually execute your builds, Harness will allow you to continue using Harness Cloud even if you do not have enough credits in your account to cover your total build execution time, but Harness will invoice you in arrears for all credits owed.

info

Harness reserves the right to automatically suspend your access to Harness Cloud and suspend all Harness Cloud builds if you do not promptly pay for all credits utilized by your account.

To restore your access to Harness Cloud and continue executing Harness Cloud builds, you must complete payment for your additional usage, and you must also purchase enough additional credits to cover all the Harness Cloud builds you intend to execute during the remainder of your License Term.

Harness will invoice you for charges due, and all amounts are due in full within 30 days of the invoice date.

Harness reserves the right to suspend your access to Harness Cloud and suspend all Harness Cloud builds if you are overdue on any amounts owed.

For more information, contact Harness Sales or your account manager.