Changes to Octopus Server & Cloud pricing

On September 8, 2022, our pricing* is changing. This page details the changes and addresses common questions. If you have any queries about the price increase, please do not hesitate to contact us at sales@octopus.com.

How the pricing will change

  • There will be two new license tiers to fit your technical requirements: Professional and Enterprise, for Octopus Cloud and Octopus Server (self-hosted Octopus Deploy).
    • Pay for the exact number of targets you need. No more pricing tiers (100, 200, 500, 1000, etc.) for Octopus Server.
    • Price per target is increasing, with bulk discounts available.
    • Server Unlimited has been discontinued.
    • If you’re an Octopus Server (self-hosted) customer, you no longer have to negotiate renewal dates each time you need to add a target. You can add targets on a pro-rata basis.
  • How we calculate targets is changing.
    • You can now “burst” the number of targets on your Octopus Server (self-hosted) instance temporarily without purchasing additional targets.
    • In the 2023 versions of Octopus Deploy, we’ll change how we calculate targets to fit your requirements better.

We’re making these changes to our pricing to ensure we can continue to provide the best product possible.

If you have further questions about these changes, please contact sales@octopus.com. Our team is more than happy to discuss this situation with you.

Frequently asked questions

What is the new target pricing?

Edition Monthly Price Annual price
Professional $12* / Target USD $144** / Target USD
Enterprise $18 / Target USD $216 / Target USD

* When on an annual plan. Cost increases to $15 / target USD when on a monthly plan.

** When on an annual plan. Cost increases to $180 / target USD when on a monthly plan.

How is a target defined in 2023?

In 2023, we will define a deployment target as follows:

Host Target count
Windows Server running a Tentacle 1 target per tentacle
Linux Server running a Tentacle 1 target per tentacle
SSH connection to Linux server / MacOS 1 target per SSH connection
Kubernetes cluster 1 target per Kubernetes namespace *
ECS cluster 1 target per ECS cluster
Azure Service Fabric cluster 1 Target per Service Fabric cluster
Azure Web App 1 target per Azure Web App **
Azure Function 1 target per Azure function **
Offline package drop 1 Target per offline package drop
Cloud region 0 Target per Cloud Region

* a namespace and a service account is required when registering the Kubernetes cluster with Octopus Deploy. By default, the namespace used in the registration is used in health checks and deployments. The namespace can be overwritten in the deployment process, but not the account. Typically, customers have one target per Kubernetes cluster unless they need a different service account for each namespace.

** If you are making heavy use of Azure Web Applications or Azure Functions, please reach out to sales@octopus.com and we can apply a multiplier to your license for those targets.

At a high level, our target calculation will remain nearly the same as in 2022. For Serverless / PaaS platforms, we will look to apply a multiplier to account for the difference between Windows Servers / Kubernetes Clusters / PaaS.

To work out the number of targets you have, you can use the calculator below. This calculator estimates your targets based on the number of Windows/Linux servers, clusters, and PaaS services you use each month, so you'll only pay for the targets you need.

Estimate your targets

Use the calculator, then get a quote for the price of your license. Your price will scale according to your estimated number of targets.

+ ( ÷ 5 ) =

2000

When will the ⅕ PaaS resource calculation be added to Octopus?

At this time, we do not have a release date for when the ⅕ PaaS Services calculation will be made available to Octopus Cloud or Self-hosted customers. Until we have a release date, we will apply a multiplier to your license to account for your Azure Web App / Function usage. Please reach out to sales@octopus.com for help with your license.

What about AWS Lambdas, GCP Firebase, and other PaaS resources?

At this time, deployments to AWS Lambdas and GCP Firebase are supported via our community library. While they are community steps, they were created and supported by Octopus Deploy’s Customer Solutions team members. Due to how the AWS Lambdas or GCP Firebase steps are written, those target types are not registered as Octopus Deploy targets. The downside is that although Octopus Deploy fully supports Community Steps, they have limitations. For example, AWS Lambdas require multiple steps with community steps in a deployment process that a built-in step could combine into one step.

There is no date when native support for AWS Lambdas, GCP Firebase, and other PaaS resources will be released. They are on our list of items to add. Once there is native support for a specific PaaS resource built into Octopus Deploy, we will add that to the target calculation. Once that happens, any Community Steps will be deprecated, and a transition from the community steps to the native steps will be required. You will only be charged for the PaaS resources you migrate to use the native support.

Why are pricing tiers being removed?

We’re removing pricing tiers so that you only pay for what you use. Under our old pricing model, if someone self-hosts Octopus Deploy with 230 targets, they need to purchase a Server 300 license, and they pay the same rate as someone with 290 targets. Under the new model, you can license the specific number of targets you need.

Why are Server Unlimited licenses being discontinued?

Server Unlimited licenses were introduced when Octopus had natural limits to the number of targets it could support in a single instance, and the number of instances were limited. Customers with tens of thousands of targets have different needs to customers with a few thousand, and with our focus on supporting tens of thousands of targets on a single instance, we no longer think the Server Unlimited option makes sense to continue.

We have also found our customers purchase Server Unlimited in anticipation of unknown target counts. To account for this, newer versions of Octopus Deploy will temporarily let you “burst” your target count. This means you pay for the exact number of targets you need.

What will happen to my existing license?

The Professional tier is comparable to the existing Octopus Server and Octopus Cloud licenses. During renewal discussions, you can move to the Professional tier and keep all your existing features, or upgrade to the Enterprise tier to get enterprise-level functionality.

How will adding targets work for Octopus Server (self-hosted) customers?

This is best explained with an example: If you have 6 months left on a Professional license and need 20 extra targets, you’ll be charged $1,440 (20 targets x $72, pro-rated target price for 6 months). You’ll get an updated license key with the additional targets. The expiration date will remain the same.

How will bursting work for Octopus Server (self-hosted) customers?

Bursting was added to Octopus Deploy 2022.3. A new overrun limit node has been added to the license key for all Professional and Enterprise licenses. You can go over your target limit by that overrun amount. Once you go over that overrun limit, Octopus Deploy will stop processing tasks, specifically deployments and runbook runs. You will be notified once you go into that “overrun mode.”

How will the average target calculation work in Octopus Cloud?

The average target calculation applies to Cloud Monthly only, and is best explained using an example: You normally have 30 targets, but for 5 days in June, you have 100 targets due to unexpected traffic. You’ll pay $500 for June instead of the usual $360. We’ll periodically check the number of targets throughout the day, so the bill might not be $500 unless you had those 70 extra targets for exactly 5 days.

Can I extend my current license for multiple years?

Unfortunately, no. The deadline to extend existing licenses at the previous pricing was December 31st, 2022.

Is there a maximum number of targets for the Professional tier?

We recommend a maximum of 500 targets for the Professional tier. However, unless you tell us you'd like to upgrade to Enterprise, we’ll move all existing customers to the Professional tier in January 2023, even if you have more than 500 targets. Your instance will continue to function as-is. Only Enterprise licenses will include "at-scale" functionality, though.

Is there a minimum number of targets for the Enterprise tier?

Yes, the minimum number of targets for the Enterprise tier is 100.

Is the Enterprise license the same as I bought in 2016?

No, they’re completely different licenses. We built the enterprise license sold before December 2017 for Octopus Deploy running versions 3.x and lower. Since 2017, we’ve been building features that focus on running Octopus Deploy at scale in enterprise environments.

Can I purchase a Professional license for 230 targets and have each instance use 230 targets?

The new license terms are for an aggregate count of targets across all instances. If you have a 230 target license, the total number of targets across all instances can’t exceed 230. Your Octopus Deploy instance will periodically communicate with our license server to check you’re in compliance. We’ll provide the capability to temporarily burst your target count.

What happens if I go over my target count?

Assuming you’re on 2022.3 and you have purchased a Professional or Enterprise license, your instance(s) will continue to function as-is until you go over the overrun limit specified in the license key. Once that happens, Octopus will stop processing tasks, specifically deployments and runbooks runs. You will be notified when you are in “overrun” mode. There is no time limit for how long you can remain in the “overrun” mode.

What new features are you planning for the Professional tier?

We’re planning to add several features to the Professional and Enterprise tiers, which you can see on our Roadmap. At the time of this writing those features are:

  • Config as Code for variables and Runbooks
  • Dynamic infrastructure

Our new Enterprise features will focus on common enterprise ITSM integrations, for example, ServiceNow, and managing Octopus Deploy at scale.

Do you offer volume discounts?

Yes, our volume discounts start at 500 targets. Please reach out to sales@octopus.com for a quote.

What about the Community edition?

The Community edition will still be offered with all the existing limits as-is.

Licensing FAQ

Our Licensing FAQ answers many common questions around how the Octopus Server pricing model works, including:

Next steps

If you have any questions, please contact us at sales@octopus.com.

*All references to pricing exclude VAT / GST / local sales or other taxes