Octopus Deploy Licensing & Purchasing F.A.Q.

We make best-in-class software that teams can try before buying, with affordable pricing. As developers ourselves, we've worked to make buying Octopus Deploy the kind of customer experience we'd want if we were the customer. That means buying Octopus is a little different:

  • Easy to evaluate. We have fully-functional free tiers with technical support & advice included.
  • Pricing visible on our website. You don't have to talk to someone to know what Octopus will cost.
  • Customer service, not sales. We are here to help if you need us, but also happy to get out of your way if you don't.

We've tried to make purchasing Octopus as easy and self-service as possible, and there's no pushy enterprise sales team. This page explains how you can buy our software and services and answers many other common questions.

If you need any help, please contact us.

Trials & free licenses

How can I evaluate your software?

Octopus Server edition is completely free and allows you to deploy software to up to 10 deployment targets. You are welcome to use the free tier for any scenario, including production, commercial use. Free licenses are valid for 12 months, but you can extend them at any time.

Since Octopus Server is free for 10 targets, most customers use that rather than a time-limited trial. However, if you're doing a proof of concept that's bigger than the ten deployment target limit, feel free to contact us for a custom trial key.

Octopus Cloud is an alternative that is hosted by us, and is also free for up to 10 deployment targets. It is limited to 5 concurrent deployments. No credit card is needed to create a free Octopus Cloud instance.

You are welcome to reach out to support if you get stuck during any part of your evaluation.

If I purchase a license, do I need to reinstall the software?

No. You'll be able to activate a new license key without reinstalling the software and without losing any data.

Pricing & discounts

What do the products cost?

You can find the current pricing information for each product on the relevant page:

Does Octopus Deploy offer any discounts?

Discounts are automatically built directly into the prices we publish openly - the more targets you deploy to, the cheaper Octopus becomes per target. We do not offer any discounts beyond the few listed in this section. This policy allows us to treat all customers equally and means there's no guessing or uncertainty around our prices.

We do offer discounts for customers who renew multiple years in advance. These are currently 10% for two year renewals, or 15% for three year renewals.

Are there any discounts for academic institutions?

Yes. We offer a 25% discount for qualifying educational institutions. Please contact us to have this applied to your order.

Does Octopus offer any discounts to resellers?

Octopus does not offer any discounts to resellers. Discounts are only available to Octopus Partners.

Octopus Server

What is Octopus Server?

Octopus Server is a deployment option for Octopus Deploy that allows you to install Octopus Deploy on servers that you manage. Typically this is used to install Octopus Deploy in your own data center, or when you want more control over the security and privacy of your Octopus Deploy installation.

What happens when my free license expires?

The free edition of Octopus Server is available for 12-months from when you register. This period can be extended by 12-months at no cost at any time.

To extend your free license, log in to your Octopus Account and renew your free license. You can then update your Octopus Server with the extended license and your deployments will continue uninterrupted.

What is the pricing for Octopus Server?

Octopus Server is priced according to the maximum number of deployment targets that you are allowed to register. Targets are typically the virtual machines running Tentacle, Azure web applications, and other deployment targets as specified in our documentation.

The number of targets is determined by counting all targets in all environments in your Octopus Server instance. Targets that are disabled do not count towards your license limit.

The table below shows our current pricing for Octopus Server.

Edition Annual Price
Octopus Server edition, up to 10 targets Free
Octopus Server edition, up to 25 targets USD $ 2,300
Octopus Server edition, up to 50 targets USD $ 4,500
Octopus Server edition, up to 100 targets USD $ 8,800
Octopus Server edition, up to 200 targets USD $ 16,800
Octopus Server edition, up to 300 targets USD $ 24,600
Octopus Server edition, up to 400 targets USD $ 32,000
Octopus Server edition, up to 500 targets USD $ 39,000
Octopus Server edition, up to 750 targets USD $ 55,500
Octopus Server edition, up to 1,000 targets USD $ 72,000
Octopus Server edition, up to 2,000 targets USD $ 138,000
Octopus Server edition, unlimited targets USD $ 192,000

To get a quote or place an order, visit our pricing page.

If you have a scenario that involves bursting the number of targets for part of the year (e.g., over the holiday season or tax time), or you deploy to a large number of Azure Websites or other PaaS targets, please contact us for pricing more suited to your usage model.

What if I outgrow my license and need to upgrade?

It's easy to switch between Octopus editions and tiers. When you upgrade, we'll refund your old license pro-rata. For example, if you were 6 months into the year, your upgrade would include a refund of half of the original fee. To place an upgrade, you can use our upgrade and renew form below, or contact us for a quote.

Upgrade & Renewal Form →

Upgrading your license will restart the license term for another 12 months from the date we process your payment. If you need to co-term your upgraded license with other licenses, please contact us.

Is this a perpetual license or a subscription?

Octopus Server edition is licensed annually and includes technical support, bug fixes, enhancements and new features released during the license term. Octopus Deploy is not available on a perpetual basis. Please see below for what happens if your license expires.

How do I renew my license?

You can renew your Octopus Server license using our Upgrade & Renewal Form:

Upgrade & Renewal Form →

What will my renewal price be?

At renewal time, your renewal price will be our then-current pricing for the applicable product, as shown on our website. Please note that our prices may change from time to time.

Before making a change that would affect the price of your next renewal, we will send your nominated technical and billing contact a notification with at least 90 days notice. When this happens, you will have the option to renew your license under the old pricing, including up to three years in advance. For this reason, it's important to keep your technical and billing contact details current.

For Octopus Server customers with 1000 or more targets, we can agree future renewal prices fixed in a contract, for up to three years, and a 12-month advance notification of future price changes that impact the renewal.

What happens if my license expires?

Octopus will show alerts to your Octopus Administrator users as the end of the license term approaches. Upon expiry of the license term, these alerts will be visible to all other users of your Octopus Deploy installation, in case the expiry alert wasn't seen by your Octopus Administrators.

After the expiry date, you'll have a 60-day grace period during which the software will continue to function as normal.

At the end of the 60-day grace period following the expiry date, you will no longer be able to use Octopus Deploy to deploy releases of your software. You will, however, still be able to log in and use most other features of the software.

We will also send emails to your nominated billing and technical contacts around the renewal date. If for some reason you are unable to renew temporarily, we are happy to work with you and can grant an extension. Please contact us if this is the case.

How many instances of Octopus Server can I run?

You can install up to three separate instances of Octopus Deploy using the same license key. These instances may be installed on the same virtual server or on different servers. This allows you to, for example, set up a production Octopus Server, another isolated Octopus Server for a different part of your organization, plus one for testing.

Please note that "instances" are separate to "nodes". A single "instance" can run on multiple nodes, allowing for high availability and more frequent deployments. There's no limit to the number of Octopus Server nodes you can use under an instance.

Your license key specifies the number of deployment targets you can have per running instance of Octopus. For example, if you are licensed for 50 deployment targets, you may have 50 targets on each of the three instances of Octopus Server that you run (in this example, 150 targets in total).

Octopus Cloud

Are there any differences between Cloud and Server?

Octopus Cloud and Octopus Server have all the same functionality. In fact, Octopus Cloud is just the same software as Octopus Server, except we host it for you.

There are some configuration and diagnostic functions in Octopus Cloud that differ from the Octopus Server that relate to providing Octopus as a service. These include disabling specific items that relate to the provisioning and management of the cloud server itself.

What is the pricing for Octopus Cloud?

Octopus Cloud is priced according to the number of deployment targets in your instance on the renewal date. Targets are typically the virtual machines running Tentacle, Azure web applications, and other deployment targets as specified in our documentation.

The number of targets is determined by counting all targets in all environments in your Octopus Cloud instance. Targets that are disabled do not count towards your license limit.

The table below shows our current pricing for Octopus Cloud.

Number of targets Monthly price per target
10 or less targets Free
First 50 targets USD $9.00
Next 50 targets USD $8.50
Next 400 targets USD $8.00
Next 500 targets USD $7.50
Remaining targets USD $7.00

How do I choose between Octopus Cloud and Octopus Server?

Octopus Server is software that you download and install yourself - a "self-hosted" solution. This allows you to run Octopus in your own data center or within your own Amazon or Azure cloud environment.

With Octopus Server, you'll need to manage the underlying virtual or physical server for Octopus to run on. You also need a SQL Server database and disk storage for application packages. You are responsible for keeping the operating system patched and installing Octopus updates, as well as for security and backups.

Octopus Cloud is the easiest way to run Octopus Deploy. Our team takes care of managing the service, ensuring it is backed up and has the latest patches and features.

For these reasons, we recommend Octopus Server when you have specific security or privacy requirements, need to integrate Octopus with your internal Active Directory domain, or when you want to put Octopus as close as possible to the target servers you are deploying software to, and when you are already managing virtual machines and other applications. Octopus Cloud makes more sense if you are primarily deploying applications to the cloud and when you are comfortable entrusting security and backups to us.

Where is Octopus Cloud hosted?

Octopus Cloud runs within the Microsoft Azure cloud. When you create an Octopus Cloud instance, we provision a Linux container to run the Octopus Server in, along with all the other resources we need to provide Octopus as a service. This is deployed to one of our Kubernetes clusters. A fun fact: we use Octopus Deploy, with our multi-tenancy functionality, to deploy your Octopus Deploy instance.

How is Octopus Cloud billed?

Octopus Cloud begins with a limit of 10 targets that allows you to start using Octopus Deploy straight away for free. If you need more than 10 targets you can upgrade to a paid plan at any time, and you'll be asked to subscribe and provide payment details. You're billed each month on the same day of the month as the day you upgraded your plan.

Octopus Cloud is billed every month, based on the number of deployment targets you register. If you have 10 or less targets the cost is free and we won't charge you. For more than 10 targets the price starts at $9 per target per month, but gets cheaper with as you add more targets.

On a monthly plan, this does mean that your bill may vary from month to month, as the number of targets increases or decreases. To avoid any unpleasant surprises, you can limit the maximum number of targets by configuring a cap in your Octopus Account.

Do you support annual billing?

Yes, if you commit to spending $500 per month or more, we can switch you to annual billing. To do this, contact us for a quote. We'll need the domain name of your Octopus Cloud instance, and the number of targets you expect to manage.

Your annual price will be 10 × the usual monthly fee for the price tier you choose. That is, you essentially get two months for free.

What payment methods do you accept for Octopus Cloud?

For monthly subscriptions, we accept credit card (VISA, Mastercard, and American Express) and PayPal.

For annual subscriptions, we accept credit cards, PayPal, wire transfers, or checks. We will issue you an invoice with payment instructions included.

Can I migrate from Self-Hosted to Cloud?

Yes. If you have an existing self-hosted Octopus Server instance, and you want to switch to Octopus Cloud, you may want to migrate all of your existing projects, variables, history, and configuration from your self-hosted instance to your new Octopus Cloud instance. Any unused term on your Octopus Server license can be credited to your Octopus Cloud account. Please read our guide for migrating to Octopus Cloud.

What if I decide to cancel?

You can cancel your Octopus Cloud subscription at any time. To do this, log in to your Octopus Account and click "Manage" to open up the instance details. From here you can click "Cancel" to cancel any future automatic renewals of your subscription. Once you do this, when the current monthly period ends, your instance will automatically deactivate and you won't be billed any further.

After 90 days, if your instance remains left deactivated, all data will be automatically deleted.

We will give you the ability to retrieve a database backup of your Octopus Cloud instance before terminating your account. Contact us if you need assistance with this.

When are cloud instances deactivated?

Paid cloud instances will stay online as long as the monthly renewal charge is successful. When a payment attempt fails we will make several further attempts, and email you on each attempt. After repeated failures we will stop attempting and your license will become invalid, causing your instance to be deactivated automatically after a couple of days.

Free cloud instances will stay online as long as they are being used. After 30 days of inactivity on the instance we will trigger it to be deactivated. Most Octopus instances contain passwords and sensitive settings, so if the instance has become inactive we'll clean these up for you. If you try to access your free instance and it's been deactivated, we will reactivate it immediately for you.

After deactivation, we keep all data for 90 days before deleting anything. Within this period you can reactivate your instance in about 10 minutes with no data loss. When 90 days has passed the data will be deleted and be unrecoverable.

Are there any storage limits?

Yes, all cloud instances have storage limits and are subject to our Acceptable Usage Policy.

Type Limit
Maximum File Storage 20 GB
Maximum Database Size 5 GB
Maximum Package Size 5 GB
Maximum Resource Retention 30 Days

Maximum File Storage

This includes the following data that we store for your instance:

  • Artifacts
  • Packages
  • Task Logs

An external package repository may help keep things under your quota. We recommend Feedz or MyGet which integrate nicely with Octopus and have a wide range of plans that suit most needs.

Maximum Database Size

This limit applies to configuration data stored in the database, like project and deployment configuration or inline scripts. This includes any reference data we install as part of the product.

Maximum Resource Retention

To help with these new limits, we are limiting release and package retention policies to 30 days. For more information please refer to the Retention Policy documentation. Please note that this will apply to any custom lifecycle retention policies as well.

Reach out if you have specific requirements

We understand that this may cause issues for some scenarios, so if you have any questions, concerns or special requirements, we encourage you to reach out to us at support@octopus.com.

Ordering & procurement

How can I get a quote?

For new Octopus Server licenses, go to our pricing page, select the number of targets you plan to deploy to and click Buy Now. In the Payment method section, choose Quote. This will generate a no-obligation quote for you. The person you enter as the Billing contact will receive a PDF copy of the quote via email.

To renew or upgrade your Octopus Server license, go to our Upgrade & Renewal Form, and enter the serial number from your license key or a previous order number. You will then be able to select your upgrade or renewal choice and have the option to generate a quote.

For Octopus Cloud on a monthly billing cycle, we don't issue quotes, as the price charged will vary from month to month.

For Octopus Cloud on an annual billing cycle, contact us for a quote.

How do I place an order?

For new Octopus Server licenses, go to our pricing page, select the number of targets you plan to deploy to and click Buy Now. You can pay immediately, or choose the Purchase Order option to have us generate an invoice with payment instructions.

To renew or upgrade your Octopus Server license, go to our Upgrade & Renewal Form, and enter the serial number from your license key or a previous order number. You will then be able to select your upgrade or renewal choice and have the option to place an order.

For Octopus Cloud on a monthly billing cycle, you will need to enter your billing details and payment method in your Octopus Account. You will receive an invoice each month after your nominated payment method is billed. You can also set a limit on the maximum number of targets to ensure there are no surprises.

For Octopus Cloud on an annual billing cycle, contact us for a quote. If you accept the quote, we'll send an invoice with payment instructions.

Can I include my purchase order number on the invoice?

When you create a quote or order, there is a field to enter a Customer Reference. This value will appear on the quote or invoice PDF that we generate. You can use this field to put your own internal purchase order number.

Will Octopus fill in my vendor/security form or register in our procurement portal?

Within our current pricing structure, we do not fill in custom vendor forms, security forms, supplier risk questionnaires or assessments, or register or submit invoices via procurement portals such as Coupa. These tasks take considerable time and effort to complete, which takes time away from being able to provide great exceptional and customer service to all customers equally.

You should be able to gather all the information you need for your form from the following links:

  • Our Standard Vendor Form (PDF) has all the information that most vendor forms ask for
  • Our Legal page contains links to various policies, tax residency information, and various ID numbers
  • Our Security page has a lot of information on security and trust at Octopus

If you have specific questions that are not answered at the links above, feel free to contact us.

If you are unable to purchase our software without us completing these forms for you, you may be able to purchase through a reseller instead.

Payments & refunds

What are your payment terms?

Our payment terms are strictly Net 0-day. We can't revoke a license key once we've issued it, so we can only send your license key(s) or enable your Octopus Cloud subscription after we receive and process your payment. If you have placed your order but find that you are waiting for your organization to make the payment, you can contact us and request a fully-functional temporary license key.

What payment methods do you support?

For Octopus Server, we accept credit card (VISA, Mastercard and American Express) and PayPal, and these give you immediate access to your license key. We also accept wire transfer or check.

For Octopus Cloud monthly subscriptions, we accept credit card (VISA, Mastercard and American Express) and PayPal.

For Octopus Cloud annual subscriptions, we accept credit cards, PayPal, wire transfers, or checks. We will issue you an invoice with payment instructions included.

Payments via wire transfer can take a few days, and checks can take weeks to arrive in Australia. When these payments arrive, they need to be processed manually and matched to an order. If we cannot easily match your payment to an order, this can further delay the processing time. Please ensure you include the order ID in your payment to allow faster matching. Since our payment terms are Net 0-day, we recommend avoiding these payment methods if possible.

What is your refund policy?

We don't want your payment unless you are completely happy. We will issue a refund for any reason (or no real reason) if you contact us.

For Octopus Server and Octopus Cloud annual licenses, we will refund your payment in full if you request a refund within 30 days of the payment. After 30 days, we will refund your payment pro-rata for the number of months remaining on the license term. For example, if you request a refund 5 months in to your annual license term, we will refund the remaining 7 months.

For Octopus Cloud monthly licenses, if you are very unsatisfied with your service, we are happy to refund you the current month.

Taxes and withholding

Octopus Deploy is an Australian company and a resident of Australia for tax purposes.

We charge Australian GST on sales to customers in Australia.

European customers can supply a VAT number which we will include on the invoices we issue you. We do not collect VAT on our sales.

Customers in the United States may need a copy of our W8-BEN-E form (use this in place of a W9). You may also need our certificate of tax residency for 2019 or 2018.

Yes, your license to use Octopus Server, and your terms of service for Octopus Cloud, are both governed by the Octopus Customer Agreement. This agreement is also shown to you when installing Octopus Server, when registering for Octopus Cloud, and when placing an order with us.

No, we do not accept changes to our customer agreement on a per-customer basis. Reviewing, negotiating, and managing license agreements for each customer comes with considerable expense and is not something we can justify within our current pricing model. It is also a major distraction from our goal of creating great software at an affordable price.

Our customer agreement is specifically written to be fair to you as well as to us. It has been accepted as-is by over 20,000 companies.

If there are specific parts of the customer agreement that cause concern for you, please contact us. We are always open to feedback that we can use to make the agreement fairer to everybody.

For these reasons, we also do not provide a Word copy of our customer agreement.

Yes. You can reassign your license or Octopus Cloud subscription by changing the technical and billing contact details any time. You can do this via your Octopus Account.

Resellers

Can I buy through a reseller?

Yes. If your company prefers to purchase through a reseller, we are happy to work with them. We do not have an official reseller program, and your reseller does not have to be an approved reseller to resell our products.

If you need to purchase through a reseller but don't have a relationship with one, contact us for suggestions.

Does Octopus offer any discounts to resellers?

No, Octopus Deploy does not offer any discounts to resellers.

How do resellers place orders?

Resellers, please see our reseller page for instructions on how to place orders.