Co-term a subscription pack

All subscriptions in a subscription pack share the same billing cycle, payment method, and usually the same renewal date. If the dates don’t match, they can be aligned through a process called co-terming.

Subscriptions in a single pack automatically co-term on the nearest payment date, but you can also co-term them manually.

Automatic co-terming

Co-terming happens automatically when you renew your subscription pack. The earliest expiring subscriptions in the pack are renewed for a full billing period (year or month). Their next renewal date becomes the new payment date for the entire pack.

The rest of the subscriptions are renewed for a shorter period: until the new common payment date. Their cost is adjusted based on how much time you’re paying for.

From the next renewal onward, all subscriptions in the pack are renewed for a full billing period.

Example of automatic co-terming

Let’s say you have a subscription pack that contains 7 annual subscriptions:

  • 3 × IntelliJ IDEA Ultimate, valid until April 24, 2025
  • 1 × PyCharm, valid until January 30, 2026
  • 3 × WebStorm, valid until March 24, 2026

A subscription pack’s payment date matches the renewal date of the earliest expiring subscription(s). In our case, it’s April 25, 2025 – the renewal date for IntelliJ IDEA Ultimate.

On April 25, 2025, all 7 subscriptions are co-termed and renewed until April 24, 2026:

  • The IntelliJ IDEA Ultimate subscriptions are renewed for 365 days (April 25, 2025 – April 24, 2026).
  • The PyCharm subscription is renewed for 84 days (January 31 – April 24, 2026).
  • The WebStorm subscriptions are renewed for 31 days (March 25 – April 24, 2026).

On the next renewal date, April 25, 2026, all subscriptions will be renewed for a full year.

Manual co-terming

You can manually co-term your subscription pack ahead of time instead of waiting for automatic co-terming during renewal. Here’s how it works.

The pack’s payment date is updated to match the renewal date of your subscription(s) that expire last. Their billing cycle stays the same, and there’s no extra charge to co-term them. Subscriptions that expire sooner are extended to the pack’s new payment date. You pay only for the time between their current renewal date and the new payment date, with costs adjusted accordingly.

Example of manual co-terming

Here’s the subscription pack from the earlier example:

  • 3 × IntelliJ IDEA Ultimate, valid until April 24, 2025
  • 1 × PyCharm, valid until January 30, 2026
  • 3 × WebStorm, valid until March 24, 2026

If you co-term manually, the pack’s payment date will move to March 25, 2026 – the renewal date for your WebStorm subscriptions, which expire last. Here’s what that means:

  • The IntelliJ IDEA Ultimate subscriptions will be extended by 334 days (April 25, 2025 – March 24, 2026).
  • The PyCharm subscription will be extended by 53 days (January 31 – March 24, 2026).
  • The WebStorm subscriptions won’t be extended, keeping their current renewal date.

On the next payment date, March 25, 2026, all subscriptions will be renewed for a full year.

Co-term a subscription pack manually

You need org admin or primary billing contact permissions to use this feature. If your organization has no admin, contact us.

To co-term your subscription pack:

  1. Log in to your JetBrains Account.
  2. In the menu on the left, click on your organization’s name.
    Enter organization profile
  3. In the menu that appears, select Subscription Packs.
    Select Subscription Packs
  4. Find the subscription pack you’d like to renew and click Co-term to a single license validity.

You’ll be taken to the checkout page, where you can view the co-terming cost for each license and either pay online or request a quote.

0 out of 0 found this helpful

Have more questions?

Submit a request
OSZAR »