«

Neo4j Enterprise Commercial Prices

Are you looking to get your hands on actual Neo4j Enterprise commercial pricing information? If so, this post is for you.

Neo4j Inc keeps it’s pricing information under close guard and only releases it under the close 'guidance' of a sales person.

To understand why this is the case, you have to understand a few things about Neo4j Enterprise.


Neo4j Enterprise is available under a dual license model. You have the choice of using it with either a commercial or the open source AGPLv3 license

The commercial license is included when you purchase a paid commercial annual subscription.

If you don’t have a commercial license, then Neo4j Enterprise simply defaults to the standard open source AGPLv3 license.

You can use Neo4j Enterprise with it’s open source license in any environment , including production, and yes you CAN use it in closed source projects!

There are no core or instance limitations when you use Neo4j Enterprise with it’s open source license. Commercial subscriptions place limits on cores and instances, just look at the pricing to see.

My next post will address a lot of Neo4j AGPL mis-information that has been circulating.

The US Federal government is already using Neo4j Enterprise in production, closed source projects with the AGPLv3 license.

The commercial license is actually more restrictive in most scenarios, so what are you really paying for when you purchase a Neo4j Enterprise commercial subscription?

You are basically paying for production email and phone support for Neo4j.

It is very important to understand that Neo4j production support only covers Neo4j. It does not cover any of the other software you use in your project such as ElasticSearch, Kafka, Postgresql, client side UI apps, micro-services, or custom applications. I.E. It only covers a single component of your technology stack.

If you need production support for your project, it makes no sense to only purchase production support for Neo4j while leaving all the other software unsupported.

This would be like only buying support for the alternator of a new custom car you had built. If its transmission fails - good luck! You want support to cover the entire car.


Finally, before jumping into the prices.

I want to point out that in most scenarios, purchasing a Neo4j Enterprise commercial subscription makes no sense if you are in development.

Why would you need production support for something that has not yet been built.

Don’t waste your budget on production support for something not yet even built or in production.

Use your budget to develop your solution.

Of course, we would be happy to help you build and support your graph solution.


So where does this pricing information come from?

A while back, Neo4j Inc allowed one of it’s partners, a company I highly respect, to add Neo4j commercial subscriptions to their GSA schedule 70 contract.

This made the pricing information public , which is why I can post it.

The pricing information below has been copied directly from the GSA Schedule contract mentioned above.

I just formatted it to make it easier to read.


Neo4j Enterprise Commercial Pricing

GSA Schedule 70 pricing for SIN 132-32 is discounted for the first year at a percentage off of the commercial list price. All future price increases shall adhere to the EPA clause GSAR 552.216-70 Economic Price Adjustment for compliance with the GSA terms and conditions of this Schedule 70 Contract Award.

Neo4j Bundles are available by Annual Subscription. All prices are Annual Subscription prices.

The Neo4j database runtime is called an “Instance”. Clusters comprise multiple instances: normally three or more. Instances normally run on different machines / OSs, although multiple instances can be run on a single machine / OS. Each Neo4j instance runs inside of a corresponding Java Virtual Machine (JVM) instance.

For Neo4j instances running in virtualized environments, only the number of cores allotted to the virtual OS in which Neo4j is running need be licensed. For virtual machines running in EC2 and other virtualized Cloud platforms (such as SoftLayer, Oracle Cloud, et al.), “virtual cores” and “virtual CPUs” (vCPUs) each count as one core.

All Neo4j Bundles include a commercial license for Neo4j Enterprise Edition. The commercial license grants rights to the use of Neo4j Enterprise in commercial and/or federal and government projects on an annual / renewable basis, and includes Support in the GSA purchase price.

1. Neo4j Enterprise Bundle

Standard cluster for enterprise applications that are used by more than one department (or by a larger department), or by customer-facing applications. Neo4j Enterprise Bundle basic configuration includes:

  1. 3 Production Instances (up to 8 Cores per Instance).

  2. 3 Test Instances (no Core limit).

  3. PremiumSupport: 24x7 / 1-hour response time for Severity 1 issues, email and phone.

  4. Unlimited number of licensed developers.

MFR Part # Product Name / Description Annual Subscription Price

NT 010

Neo4j Enterprise Bundle Base

$ 189,188

NT 011

Additional Production Capacity (per Core)

$ 6,609

NT 012

Disaster Recovery (per Core)

$ 3,305

NT 013

Additional Test Instances (per Instance)

$ 4,957

NT 014

Additional Instance (up to 8 Cores)

$52,874

NT 015

8‐Core pack

$ 52,874

NT 016

12‐Core pack

$ 79,310

NT 017

16‐Core pack

$ 105,747

NT 018

24‐Core pack

$ 158,621

NT 019

32‐Core pack

$ 211,494


2. Neo4j Business Bundles – Premium Support

A small cluster for use by a single department, for internal employee-facing applications. Neo4j Business Bundles – Premium Support include:

  1. Premium Support: 24x7 / 1-hour response time for Severity 1 issues, email and phone.

  2. Unlimited number of licensed developers.

MFR Part # Product Name / Description Configuration Annual Subscription Price

NT 001

Neo4j Business Bundle 1 Premium

3 Production Instances (up to 4 Cores per Instance) 3 Test Instances (no Core Limit)

$ 106,573

NT 002

Neo4j Business Bundle 2 Premium

2 Production Instances (up to 4 Cores per Instance) 2 Test Instances (no Core Limit)

$ 71,049

NT 003

Additional Production Capacity (per Core)

$ 6,609

NT 004

Additional Instance (up to 4 Cores)

$ 26,437

NT 005

Additional Test Instances (per Instance)

$ 4,957


3. Neo4j Business Bundles – Standard Support

A small cluster for use by a single department, for internal employee-facing applications. Neo4j Business Bundles – Standard Support include:

  1. Standard Support: 10 x 5 / 24-hour response time, email

  2. Unlimited number of licensed developers.

MFR Part # Product Name / Description Configuration Annual Subscription Price

NT 501

Neo4j Business Bundle 1 Standard

3 Production Instances (up to 4 Cores per Instance) 3 Test Instances (no Core Limit)

$ 85,259

NT 502

Neo4j Business Bundle 2 Standard

2 Production Instances (up to 4 Cores per Instance) 2 Test Instances (no Core Limit)

$ 56,839

NT 503

Additional Production Capacity (per Core)

$ 5,287

NT 504

Additional Instance (up to 4 Cores)

$ 21,149

NT 505

Additional Test Instances (per Instance)

$ 3,966


4. Neo4j Discovery Bundle

A small single-instance configuration for internal departmental applications. Neo4j Discovery Bundle basic configuration includes:

  1. 1 Production Instances (up to 4 Cores)

  2. 1 Test Instances (no Core limit)

  3. Standard Support: 10 x 5 / 24-hour response time, email

  4. Unlimited number of licensed developers.

MFR Part # Product Name / Description Annual Subscription Price

NT 201

Neo4j Discovery Bundle

$ 29,741

NT 202

Additional Production Capacity (per Core [single Instance only])

$ 6,609

NT 203

Additional Test Instances (per Instance)

$ 4,957


Feel free to contact me directly via email at [email protected] if you have questions, comments, or just want to talk about Neo4j in general.

Share Comment on Twitter