NinjaOne licensing is the set of terms under which NinjaOne, LLC sells access to its cloud IT management platform. The platform covers remote monitoring and management (RMM) and endpoint management, patch management, device and SaaS backup, remote access, mobile device management (MDM), IT documentation, ticketing and vulnerability management. It is sold both to internal IT departments and to managed service providers (MSPs).[1][6]
All of it is licensed as a subscription. The NinjaOne End User License Agreement (EULA) grants a limited, non-exclusive, revocable, non-transferable right to use the software through the SaaS Service for the Term, and to install the agents and other software that NinjaOne provides.[1] The commercial unit for most modules is the device. NinjaOne describes its model as per-device pricing, tiered by the number of endpoints the agent is deployed to.[2] SaaS Backup, which came from the 2025 acquisition of Dropsuite, is sold per seat instead.[14][15]
There are no perpetual licences and no on-premises edition. The EULA defines the Term as the period from the Effective Date to the expiry or termination of the subscription set out in the Order Form, and it ends all rights when the Term ends.[1]
Editions
NinjaOne does not publish named editions or part numbers. It sells one platform as a set of modules, priced per device. The endpoint management FAQ describes a monthly subscription to which customers can add “ticketing, backup, documentation, remote access, and more”.[6] The modules that appear in the catalog are below.
| Module | Catalog row | Licence unit as published |
|---|---|---|
| Endpoint management and RMM | NinjaOne Endpoint Management | Device, monthly subscription[2][6] |
| Patch management | NinjaOne Patch Management | Per-device pricing[7] |
| Device Backup | NinjaOne Device Backup | Pay-per-device, plus cloud storage[8] |
| SaaS Backup (Backup, Backup + Archiver) | Backup plan, Backup + Archiver plan | Seat (licensed user)[15] |
| IT Documentation | NinjaOne IT Documentation | Pay-per-device[9] |
| NinjaOne Remote | NinjaOne Remote | Native to the platform[10][18] |
| MDM (iOS, iPadOS, Android, macOS) | NinjaOne MDM | Platform device pricing[11] |
| Vulnerability Management | NinjaOne Vulnerability Management | Platform module[12] |
| NinjaOne for Government | NinjaOne for Government | FedRAMP Moderate instance[13] |
NinjaOne Remote was announced on 2025-12-08 as remote access “natively integrated into the NinjaOne Platform”.[10] The MSP product page says its tools are accessed “natively in the platform, no add-on required”.[18] MDM for macOS was added on 2025-06-16, so one console now manages Windows, macOS and Linux computers as well as iOS, iPadOS and Android devices.[11] Vulnerability Management was announced on 2026-03-16 as a module built natively into the platform.[12] Public pages do not say whether each module has its own per-device rate or whether some are bundled. The pricing page says only that pricing “varies by region and products purchased”.[2]
NinjaOne for Government received FedRAMP Moderate authorization on 2025-09-16. It is sold through Carahsoft contract vehicles, including NASPO ValuePoint, TIPS, OMNIA Partners and E&I.[13] The public price range does not apply to it, because NinjaOne limits that range to “customers on the commercial, non-FedRAMP instance”.[2]
Metrics
The EULA does not define “device”. Its usage-limit clause still makes the device the unit that is counted: the software “shall not be installed or used on a number of devices greater than that specified in the Order Form”.[1] The pricing page measures the same thing as the “number of endpoints the agent is deployed to”.[2] The catalog records this as the Device metric.
| Unit | Catalog row | Where it applies |
|---|---|---|
| Device with the NinjaOne agent | Device | Platform modules (RMM, patching, Device Backup, documentation, Remote, MDM) |
| Licensed user | SaaS Backup seat | SaaS Backup plans |
| 250 GB per paid seat, aggregated | SaaS Backup aggregate storage allowance | SaaS Backup Fair Use Policy |
| Stored backup data | Device Backup cloud storage | Device Backup to NinjaOne cloud |
| Peak active device per month | High-watermark device | CrowdStrike multi-tenancy through NinjaOne |
The EULA also defines a User as an individual authorized by the customer or its Affiliates. A legal entity’s Users “may only include Your employees and contractors”.[1] Users are a definition, not a price metric. Public documents do not price technicians separately.
Counting / floors
The EULA sets a contractual floor of 50 devices: “You may not subscribe to, or downgrade to, a device quantity of less than 50.”[1] This matches the bottom of the published price range, USD 3.75 per endpoint per month “at 50 or fewer endpoints”.[2]
There is no ceiling that stops deployment. NinjaOne answers “No” to the question whether it has a hard cap on licences.[3] Growth above the Order Form quantity is instead billed as overage. If usage limits are exceeded, the customer pays additional fees at the Order Form rates, “even if the excess usage results from unauthorized use of the Software”, and NinjaOne may monitor usage by the customer, its Users and its Clients.[1] See Excess device usage is charged at Order Form rates and 50-device minimum subscription.
For a licence manager, the practical control is the device list in the NinjaOne console, compared against the quantity on the Order Form. Deleting a device from NinjaOne uninstalls the agent when the device is online. An offline device is queued for uninstallation and no longer appears in the console.[19] The per-device pricing and billing article covers billing cycles and changes.
SaaS Backup has its own counting rules. Seats count licensed users per organization, and Auto-Licensing can raise or lower the seat count to match the mailboxes being backed up. Storage is capped only in aggregate, at 250 GB times the total paid seats across all of a customer’s organizations.[4][15] See NinjaOne Backup licensing.
Virtualization & partitioning
Public NinjaOne documents set no separate rule for virtual machines, hosts or containers. The usage limit counts devices on which the software is installed or used, and pricing counts endpoints running the agent.[1][2] The question of whether hypervisor hosts, guests monitored without an agent, or network devices discovered by NinjaOne’s network monitoring count as devices is therefore settled by the Order Form and the quote. No public text settles it.
Cloud / BYOL
NinjaOne is delivered only as a SaaS service, so there is no bring-your-own-licence path onto public clouds. Bring-your-own-licence does appear in third-party security integrations. A SentinelOne licence bought from another vendor can be used through NinjaOne’s integration.[21] Webroot, by contrast, must be under NinjaOne billing.[20] CrowdStrike multi-tenancy is billed by CrowdStrike on a high-watermark basis, meaning the highest number of devices active at any point in the month.[16] These integrations are covered in the pricing and billing article.
Programs
- 14-day free trial of the platform.[2]
- Promotional commitment and 60-day cancellation: NinjaOne may offer a discounted rate in exchange for a commitment of a set number of months. Partners without a promotional commitment “can choose to cancel at any time by giving 60-days notice”.[2]
- Prepaid subscription: additions co-terminate with the original agreement and are billed prorated.[5]
- SaaS Backup Fair Use Policy: an aggregate storage allowance with corrective remedies.[4]
- API License Agreement for Customers: a separate licence for API use, limited to internal business purposes.[17]
- Professional Services Addendum and Customer Referral Program: see the EULA article.
MSPs and internal IT
The EULA serves both kinds of customer. An MSP must use the software “solely in furtherance of Your provision of Managed Services to Clients”. If an MSP gives Clients direct access to the SaaS Service, NinjaOne may require those Clients to accept an end user licence agreement.[1] An internal IT customer has no Clients; the EULA states that the term “does not apply” to a customer that is not an MSP.[1] MSPs get month-to-month billing on the MSP pricing page, while internal IT customers get month-to-month billing only “on a case-by-case basis”.[2][3]
Audits and compliance
The EULA has no separate audit clause. Compliance is checked from inside the service instead. NinjaOne “may monitor Your usage of the Software (including that of the Users or Clients)” to make sure usage limits are respected, and the customer grants NinjaOne a licence to use Your Data to “confirm Your compliance with the usage limits, license restrictions, and other terms”.[1] Because overage is billed rather than blocked, the usual exposure is an unexpected invoice for excess devices, not an audit finding. Invoice errors must be raised in writing within 60 days.[1]
Out of scope
This article does not cover NinjaOne’s privacy policy or the Data Processing Addendum, the terms of third-party products resold through NinjaOne (CrowdStrike, Bitdefender, Webroot, SentinelOne) beyond how NinjaOne bills them, partner or reseller agreements, which are not public, or negotiated Order Form pricing. Hardware and the NinjaOne website terms of use are also out of scope.