Non-Commercial (Personal) Commercial Enterprise
($74 with student discount)
($374 with student discount)
Contact Us
Windows, Linux, macOS Support[1]
BNIL Lifting[2]
Hex Editor
Type Archives[3]
Powerful Plugin API
1 Year of Updates
Analysis Caching
Allows Commercial Use[3] -
GUI-less processing[4] -
Local Project Management -
Remote Project Management - -
Single Sign-On (SSO)[5] - -
Access Control and Auditing - -
Offline Update Distribution - -
Floating Licenses - -
Purchase Purchase Contact Us

We offer a student discount for full-time students and educators.

Edition Comparison

Binary Ninja is available in both a non-commercial and commercial edition. The non-commercial edition is for hobbyists to give them a powerful feature set at an extremely affordable price. The non-commercial license's primary restriction is that it only allows non-commercial use, though it does have some other differences, outlined below. All licenses purchased using our online purchasing system are "named" licenses, that is they are usable by one person on multiple machines. For more details, see our various licenses.

The commercial license includes more than just the freedom to profit with your work. Some specific features targeting professional or power users are also included such as headless processing. Plugins work in both platforms, but only the commercial edition can run plugins without running the GUI. This allows for powerful batch analysis (for example, "import binaryninja" on headless servers). This works especially well with our custom "compute" licenses that are designed for headless-only installs.

Additional Years of Support

Want to purchase support and updates in advance for more than a year? Simply contact us for a custom quote for longer periods of time.

Looking to Renew?

Please do not use this page if you are looking to renew a previous purchase and within one month of expiration (either before or after).

Instead, you should have received an email including a renewal link, or you can check the "About" dialog in Binary Ninja itself for a renewal link and information on your support period.

Alternate Payment Options

We now support PayPal with our default purchase provider! If you need other mechanisms, we support Check, ACH, Sofort, and Alipay through manual invoices. Contact support for manual payment options but be aware that payment must clear before licenses will be sent.

Purchase Orders and Alternate Licenses

If purchasing more than 35 copies of Binary Ninja or purchasing with a PO, you will need to contact us. Note that POs are only accepted for very large order sizes.

If you're interested in alternate forms of licenses (for example, computer-based licenses that are not tied to a specific name or email), please contact support and we can walk you through other options.

Detailed Differences

As promised, we will be trickling down features from commercial into the non-commercial/personal edition over time. As such, stable builds after 1.2.1904 now have analysis caching.

The "headless processing" in Commercial refers to the ability to run plugins without the GUI (for example "import binaryninja" from within a console or stand-alone python plugin), but both versions support the same full API. The Non-Commercial version supports accessing the API only through plugins loaded via the GUI or entered interactively in the built-in python console.

For other differences and questions about licensing, see our FAQ.

Resellers and POs

We are happy to work with any resellers — during checkout resellers and purchasers can enter in a different end-user email from their purchase email so the end-user can receive support and updates while the reseller receives the receipt.

We do not offer reseller discounts. Additionally, if POs or quotes are required for purchases that may be otherwise made through our online purchase system, a 10% manual processing fee will be added.

*: Additional taxes may be added in some regions and are calculated automatically during checkout by our payment provider.