2026 RMM Pricing Comparison Across Seven Platforms and What Each Base Price Includes
RMM Cost Estimator
Adjust inputs to compare monthly costs across 7 platforms. Feature badges show what each price includes and what costs extra.
Put the estimator on your own site. Copy and paste this snippet:
<iframe src="https://etducky.com/embed/rmm-cost-calculator" width="100%" height="900" style="border:1px solid #e2e8f0;border-radius:12px;max-width:880px;" title="RMM Cost Estimator" loading="lazy"></iframe>
Figures come from the RMM Pricing Index, updated quarterly.
This post documents the pricing models used by major RMM platforms, what each platform's base price includes, what is sold as an add-on, and the published feature coverage of ET Ducky.
Kaseya VSA Pricing in 2026
Kaseya does not publish VSA pricing. Every quote runs through a sales conversation, which is why a single published number is hard to find. Based on community reporting, Capterra and G2 reviews, and industry analysis as of Q2 2026, this is what buyers report paying:
- Kaseya VSA: roughly $3 to $6 per device per month, billed per endpoint, with volume discounts negotiated around 100, 500, and 1,000+ endpoints.
- Implementation: a one-time onboarding or services fee is commonly required, typically $1,000 to $10,000+ depending on fleet size.
- Kaseya 365: a per-technician bundle packaging VSA with EDR/AV, SaaS backup, and other modules at roughly $299 to $399 per technician per month.
- Contract terms: Kaseya ended high-watermark billing in late 2025. Advanced modules still sell separately, so the base per-device rate is rarely the all-in cost.
These are estimates rather than list prices. The actual quote depends on fleet size, term length, and module mix. Use the cost estimator at the top of this page to model your own fleet. The full platform breakdown covers how Kaseya VSA compares to NinjaOne, ConnectWise RMM, Datto RMM, Atera, Syncro, and ET Ducky. The dedicated Kaseya VSA pricing guide covers the per-device, implementation, and Kaseya 365 figures in full.
Pricing models
Per-device pricing is used by NinjaOne, ConnectWise RMM, Datto RMM, and Kaseya VSA. Costs scale linearly with fleet size, with volume discounts at roughly 100, 500, and 1,000+ endpoints. These vendors do not publish their rates publicly, and quotes require a sales conversation.
Per-technician pricing is used by Atera and Syncro. Pricing is per seat regardless of endpoint count. SuperOps.ai uses the same model with published pricing around $119 to $199 per technician per month. Kaseya offers Kaseya 365, a per-technician bundle packaging VSA with EDR, backup, and other modules at roughly $299 to $399 per technician per month.
Hybrid model. ET Ducky uses a flat monthly subscription that covers a base query allowance and 20 managed agent seats per subscribed user. Additional agents are $5 per month on shared infrastructure, dropping to $4, $3, and $2 at higher tiers. Each additional agent seat also includes 100 AI queries per month. Data retention is a separate per-agent add-on.
Flat self-hosted. ET Ducky's Local-First tier runs the full stack (API, database, and dashboard) on the customer's own infrastructure for a flat $650 per month (or $6,630 per year) with unlimited agents. There is no per-endpoint or per-technician meter. Among the platforms compared, the only other self-hosted routes are Kaseya VSA's on-prem installs and the legacy-positioned ConnectWise Automate, both quote-only and per-endpoint.
What Each Platform Includes and What Costs Extra
NinjaOne
Quote requiredCommunity-reported rates fall between $1.50 to $3.75/device/month, with heavy volume discounts at 500+ endpoints and sub-$1.75 negotiable above 5,000. The base plan includes remote monitoring, multi-OS patch management, scripting, and remote access. Costs extra are backup storage ($50 to $100/TB/month), third-party security integrations like Webroot or Bitdefender, and Splashtop premium for unattended access. Native ticketing arrived in 2024. NinjaAI, which assists with scripting and documentation, is a sales-channel add-on.
ConnectWise RMM
Quote requiredThree tiers (Essential, Pro, Premium), estimated at $1.50 to $3.50/agent/month, with room to negotiate at scale. ScreenConnect is now included across tiers, though session limits vary. Network monitoring and SaaS backup remain separate add-on modules. The platform integrates closely with ConnectWise Manage (PSA), and total cost rises as modules are added. Enterprise implementation commonly runs $5,000 to $20,000+. See the full ConnectWise RMM pricing guide.
Datto RMM
Quote requiredPublished base rate of $2.99/endpoint/month, with volume negotiated above that. Datto describes the model as all-inclusive with no per-module charges, and it integrates natively with Datto BCDR. Kaseya acquired Datto in 2022 and the product lines have been converging. Datto moved off high-watermark billing in mid-2026 to committed-minimum-plus-consumption, which helps MSPs with fluctuating counts. See the full Datto RMM pricing guide.
Atera
Published pricingSeparate ladders for IT departments ($119 to $199/tech/month) and MSPs ($149 to $249/tech/month). The calculator uses the MSP Expert tier. All tiers include unlimited endpoints, RMM, PSA/ticketing, automation, and reporting. AI Copilot is a paid add-on at around $29/tech/month. Security tooling requires a Bitdefender add-on. Audit log retention scales with tier. Pro gets 1 month, Power/Master 12 months, and Enterprise 7 years.
Kaseya VSA
Quote requiredCommunity-reported rates span $3 to $6 per device per month. Implementation services are commonly required ($1,000 to $10,000+). Advanced modules sell separately. Kaseya ended high-watermark billing in late 2025. Kaseya 365, around $299 to $399 per technician per month, bundles VSA with EDR/AV, SaaS backup, and other modules.
Syncro
Published pricingSyncro bundles RMM and PSA in one per-technician fee. Core runs $129 per technician per month ($107.50 annual) and Team runs $179 per technician per month ($149.17 annual). All tiers include unlimited endpoints, Splashtop remote access, PSA/ticketing, and Chocolatey-based patch management, with no setup fees. Network discovery was added to the Team plan in April 2025 at no extra cost. The calculator uses the Team tier.
Barracuda RMM
Quote requiredBarracuda RMM (formerly Managed Workplace) is sold by quote, with no publicly listed per-device rate as of mid-2026. Vendor and review sites list it as custom-priced. It targets MSPs and sits alongside Barracuda's wider security and data-protection portfolio, which is the usual reason buyers consider it. Because there is no reliable public number, it is left out of the calculator above rather than shown with an invented rate. Expect a quote in the same $2 to $6 per-device band as the other quote-based RMMs.
ET Ducky
Published pricingPricing is published at etducky.com/pricing. Base plans run $39 to $249 per month and cover AI query allowances and 20 agent seats per subscribed user. Additional agents cost $5 per month at 0 to 99 agents, $4 at 100 to 999, $3 at 1,000 to 9,999, and $2 at 10,000+. Each additional agent seat also includes 100 AI queries per month. Data retention is a separate opt-in, with 14 days free, 90 days at $0.50 per agent per month, 365 days at $1.50, or 730 days at $2.50. Annual billing saves 15%. The agent supports Windows and Linux. macOS is not supported. Kernel-event capture is ETW on Windows and eBPF on Linux.
Every ET Ducky feature is available at every paid tier. Professional, Business, and Enterprise differ in AI query allowance and included agent seats. Extended retention, anomaly diagnostics, KB documentation, security posture monitoring, behavioral detection, fleet behavioral baselines, approved-app binary integrity, and natural-language custom reports are available at all paid tiers.
For fleets that outgrow per-agent pricing, the Local-First tier runs the identical product on your own infrastructure at a flat $650 per month ($6,630 per year) with unlimited agents. Telemetry stays on your hardware. If renewal lapses, the license degrades to collection-only rather than shutting off, so ingest continues and nothing is deleted.
Feature Matrix
The matrix below shows what's included in each platform's standard pricing versus what requires an add-on or a higher subscription level. An add-on means the feature exists but costs extra. A tier means it's included only above a certain plan. For ET Ducky, every feature is available at all paid tiers.
| Feature | ET Ducky | NinjaOne | ConnectWise | Datto RMM | Atera | Kaseya VSA | Syncro |
|---|---|---|---|---|---|---|---|
| Health monitoring | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Alerting & notifications | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Remote desktop | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ Splashtop |
| Script execution | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Patch management | ✓ kernel-verified · Win+Linux | ✓ multi-OS | ✓ | ✓ | ✓ | ✓ | ✓ Chocolatey |
| macOS / Linux agents | Windows + Linux · no macOS | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| PSA / ticketing | Ticketing + time tracking + Stripe draft invoicing; Jira/SN sync | Native ticketing + integrations | CW Manage add-on | Integration only | ✓ Built-in | Limited built-in | ✓ Built-in |
| Network discovery | ✓ Gateway-based, opt-in | SNMP native; full mgmt add-on | Pro+ tier | ✓ | Pro+ tier | ✓ | Team tier |
| Deploy agent to discovered hosts | ✓ Windows (WinRM, message-encrypted, no host prep) and Linux (SSH), or a self-run enrollment link | Windows push | Windows (probe / GPO) | Windows only (Agent Browser) | Windows only | Windows (LAN Watch) | Windows (Team tier) |
| Out-of-band mgmt (power / console) | ✓ AMT/DASH/IPMI power + serial console via gateway; agent provisions dormant vPro | Wake-on-LAN | vPro via Intel EMA | ✓ vPro (Intel EMA) | Wake-on-LAN | ✓ vPro (Intel EMA) | Wake-on-LAN |
| LAN file share (mountable, ACL-governed) | ✓ WebDAV share · per-path ACLs · revocable keys · data residency | Patch cache only | No | Component cache only | No | No | No |
| Backup / DR monitoring | No | Add-on (+$/TB) | Add-on | ✓ BCDR integration | Add-on | Add-on | No |
| Security / AV bundle | ✓ Behavioral (no AV bundle; see below) | Add-on (+$/device) | Add-on | Add-on | Bitdefender add-on | Add-on | No |
| AI features | ✓ Root cause + natural-language reports (core) | NinjaAI (scripting & docs) | No | No | Copilot add-on (~$29/tech/mo) | No | No |
| ETW / kernel telemetry | ✓ | No | No | No | No | No | No |
| Auto-generated KB docs | ✓ ETW recording → article + screenshots | No | No | No | No | No | No |
| Security posture in-agent | ✓ AV, firewall, BitLocker, UAC, Secure Boot | Add-on module | Add-on | Limited | Bitdefender add-on | Add-on module | No |
| Anomaly-triggered diagnostics | ✓ Metric spike → immediate ETW flush | No | No | No | No | No | No |
| Ransomware detection & auto-isolation | ✓ Always-on ETW behavioral monitor covering file encryption, shadow copy deletion, backup sabotage, and suspicious process ancestry. Auto-isolates on High/Critical confidence. | ✗ | ✗ | ✗ | Bitdefender add-on (signature-based) | ✗ | ✗ |
| Approved-app binary integrity | ✓ SHA-256 drift vs a per-org trusted reference · Win+Linux | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| Ticket-triggered automations | ✓ AND/OR conditions on ticket fields | No | ✓ | No | ✓ | ✓ | ✓ |
| On-device data processing | ✓ PII filtered locally | No | No | No | No | No | No |
| Data / audit log retention | 14d free; 90/365/730d available (all tiers) | Not published | Not published | 30 to 90d for backups | 1mo → 7yr by tier | Not published | Not published |
| Published pricing | ✓ | No | No | No | ✓ | No | ✓ |
| No setup / onboarding fee | ✓ | ✓ | Often required | ✓ | ✓ | Often required | ✓ |
| Self-hosted server option | ✓ Local-First · flat $650/mo · unlimited agents | No | Automate on-prem (legacy) | No | No | VSA on-prem (quote) | No |
ET Ducky Data Retention Tiers
Data retention controls how long cloud-stored ETW events, health metrics, correlation analyses, and session data are kept before automatic purge. The 14-day default is free for all organizations, and add-on tiers are billed per managed agent per month across the fleet. Annual billing saves 15%.
| Tier | Retention | Cost | Best for |
|---|---|---|---|
| Free | 14 days | $0 | Active troubleshooting, no lookback requirements |
| Extended | 90 days | $0.50 / agent / month | Monthly trend analysis, light compliance |
| Annual | 365 days | $1.50 / agent / month | Annual compliance cycles, performance baselining |
| Maximum | 730 days | $2.50 / agent / month | Audit requirements, long-term capacity planning |
Data sources
Standard RMM agents poll WMI health counters at 30 to 60 second intervals and forward Event Log entries. WMI returns sampled snapshots at the poll interval. Event Logs record what applications choose to log.
Event Tracing for Windows (ETW) is the kernel's event subscription infrastructure. A Windows server under moderate load emits 10,000 to 100,000 ETW events per second. ET Ducky processes this stream on the agent, correlates related events into summary records, strips PII locally, and reports a 99.6% reduction in bandwidth compared to raw ETW.
An ET Ducky correlation summary for a CPU anomaly contains the contributing kernel-level events. Example output:
"CPU exceeded 90% on SERVER-12 because the .NET garbage collector ran a full Gen 2 collection lasting 4.2 seconds, triggered by WorkerService.exe exceeding its 2 GB heap limit."
The other platforms in this comparison do not subscribe to ETW providers.
ET Ducky feature coverage
Auto-generated KB documentation
The agent recorder captures the ETW event stream while an admin performs a procedure, uses an AI description of the goal to filter background events, and produces a Markdown KB article with numbered steps. Screenshots taken with a global hotkey (default Ctrl+Shift+S) are embedded inline. IT Glue (Kaseya) and IT Boost (ConnectWise) are separate documentation products that require manual authoring.
Security posture in heartbeat
The heartbeat includes 35+ metrics, among them a security snapshot. The snapshot covers Defender real-time protection status and definition age, Windows Firewall state, BitLocker encryption, UAC configuration, and Secure Boot state. The metrics are queryable in the Data Explorer and available to Smart Reports. NinjaOne and Kaseya bill separately for security dashboards. Atera requires a Bitdefender add-on. Syncro does not include native posture reporting.
Behavioral detection
ET Ducky does not include a signature-based AV scanner. The agent includes an always-on behavioral monitor that runs on a separate ETW kernel session from diagnostic collection. The monitor watches for file encryption sweeps, mass renames to ransom extensions, ransom-note file patterns, shadow copy deletion, backup service sabotage, suspicious process ancestry chains, and crypto-miner behavior, with a kill-chain meta-rule that escalates when two or more ransomware components appear within five minutes. When a pattern crosses a High or Critical confidence threshold, the agent applies network isolation by adding Windows Firewall rules that block all traffic except to etducky.com. De-isolation requires dual approval. A dashboard operator initiates the request and the physically logged-in user must confirm via a desktop popup.
Cross-platform agent
The agent ships as an MSI for Windows and as .deb, .rpm, or universal .run for Linux. Enrollment is one command on either OS. The dashboard treats both operating systems uniformly, with the same agent table, metrics, query language, AI live sessions, and behavioral rules. Among the seven platforms compared, ConnectWise and Kaseya offer Linux support. Neither runs the same agent and diagnostic stack across operating systems.
The behavioral rule engine runs on both operating systems against the kernel-event stream (ETW on Windows, eBPF on Linux). Ten rules ship today, covering suspicious exec chains, mass file access, mass file rename, ransom-note patterns, shadow copy and backup deletion, a reverse-shell heuristic, privilege escalation from a non-interactive parent, unusual outbound traffic from a system daemon, a crypto-miner heuristic, and a ransomware kill-chain meta-rule that fires when two or more components appear within five minutes. Two further rules, fleet baseline deviation and approved-app hash mismatch (both described below), run as cloud-side fleet analytics rather than on the agent. Detections appear in the dashboard with the triggering events attached as evidence.
The Linux agent runs unprivileged as the etducky user under a hardened systemd unit. Privileged actions follow an operator-driven model. When the AI generates a sudo command, the dashboard prompts the responsible operator for the host password at the moment of the action. Each elevation produces an immutable audit row covering operator identity, source IP, command summary, and exit code.
Fleet behavioral baselines
Beyond the fixed rules, the agent summarizes how each application behaves, covering process activity and file and network patterns, into compact 15-minute rollups that are sent with the heartbeat on both Windows and Linux. The cloud combines those rollups into a per-app behavioral profile built from your own fleet, then flags the host where an app's behavior is an outlier against that baseline. One case this covers is a copy of a line-of-business app that starts touching files or making connections its siblings do not. The rule ships default-off and runs in shadow mode first, so an organization can review what it would have flagged and tune before detections go live. The baseline is derived from how the software behaves in the customer's own environment rather than from a vendor signature database.
Approved-app binary integrity
Organizations can maintain an approved-applications list, and the agent reports a SHA-256 of each installed app's primary binary as part of software inventory. This covers Windows, and on Linux it covers rpm and dpkg packages, where the agent hashes the on-disk binary itself rather than trusting the package database, so a tampered file cannot present a pristine install-time digest. Snap and flatpak are excluded as immutable signed images. The cloud keeps a per-organization ledger of every hash seen per app, version, and architecture. The first time an approved app appears, its hash becomes that organization's trusted reference. If the same app and version later shows up on any host with a different binary hash, ET Ducky raises an approved-app hash mismatch detection exactly once per divergent hash, and can fire an automation. That is the supply-chain and tampering case. It covers a repackaged installer, a trojaned update, or a swapped binary on one machine in the fleet. References never cross organization boundaries, the rule ships default-off with a shadow mode for tuning, and the full hash ledger is queryable.
Custom reports over the security and inventory data
All of this lands in queryable, org-scoped datasets rather than a closed dashboard. Smart Reports takes a natural-language question such as "apps flagged for wrong hashes in the last 30 days" or "unacknowledged high-severity detections by server". It plans the question against the schema and renders the result as a chart or table you can pin to a report. The same datasets are browsable in the Data Explorer. They cover behavioral detections, the binary-hash ledger, fleet baseline profiles and observations, anomaly inflections, observed indicators of compromise, org-wide application inventory, and the application install/remove/upgrade event history, alongside the existing health and hardware metrics. Automations are not limited to tickets. Triggers fire on security detections, app installs and removals, app behavior deviations, approved-app hash mismatches, and catalog version updates.
On-demand event upload
Aggregate health metrics are sent with the heartbeat. Inflection-bracketed evidence is sent alongside a metric anomaly. Behavioral detections ship with their triggering events. The full kernel-event stream is not uploaded by default. When an operator opens a live session or issues an explicit collection command, a reference-counted upload gate opens for the duration of that work. The full kernel-event stream ships while the gate is open and stops when it closes.
Anomaly-triggered diagnostics
The agent runs an inflection detector after every heartbeat. When a metric changes significantly (for example CPU jumping 25 points, available memory dropping 500 MB, disk queue spiking from 1 to 10+, or network throughput up 10x), the agent flushes the buffered ETW event window to the cloud. The events from the anomaly window are submitted for correlation, and the cloud marks the heartbeat row with the detected inflections.
Distribution Servers for governed LAN file distribution
Most RMMs include a way to cut WAN bandwidth by caching deployment payloads on the local network. NinjaOne offers patch caching, where a designated Windows device serves downloaded patches to its neighbors. Datto RMM has a component cache (a nominated device stores downloaded components and serves the site over port 13229). N-able N-central uses a patch/probe cache via its Patch Repository Service, including caching patches and agent files at remote sites. ConnectWise Automate can cache Windows Update files to a per-location network share. These are effective, and they are common across the field. The bandwidth-saving approach is not unique to any one platform.
They also share a limit. Each caches the RMM's own artifacts (patches, software components, agent installers) as an internal optimization. None is a user-facing file share, so you cannot map it as a drive, put arbitrary files in it, or grant a specific person read-only access to one folder.
ET Ducky Distribution Servers are a different category. An agent becomes a LAN-local hub that serves a mountable file share over WebDAV/HTTPS for arbitrary organization files, governed from the cloud:
- Per-path, per-principal access control grants
list/read/write/deleteto everyone, a role, or one user, on a path or glob. Rules are re-evaluated live, so a change reaches existing mounts without re-issuing anything. - Opaque, revocable mount keys act as the credential. They are salted-hashed at rest, scoped to the grant, and cut off instantly on revoke.
- Data residency by design means the cloud is only the control plane (catalog, access rules, audit). File bytes move directly between the client and the hub on the customer's own infrastructure and never traverse the ET Ducky cloud.
- LAN today, optional WAN reach. Off-LAN devices can mount the same share through customer-side reachability (STUN/UPnP/manual port-forward), with certificate distribution handled from the dashboard.
LAN caching is common. A cloud-governed, mountable file share with a data-residency guarantee is not. None of the major RMMs we compared offer the latter as a native feature. That capability normally sits in separate file-server, NAS, or secure-file-distribution products.
Patch management with kernel-verified rollout
Patch management is now native to ET Ducky for both Windows and Linux from a single policy engine. It drives winget and Windows Update on Windows; apt, dnf, zypper, snap, and flatpak on Linux; plus vendor patch scripts for anything a package manager can't reach. The same policies, maintenance windows, deferral rules, and exclusions drive OS and application updates alike, so you set intent once and the agent executes it.
Third-party apps outside the package managers are handled by the Software Catalog. Type any application name into its search box and winget plus your Linux fleet inventory answer first; for apps neither tracks, an AI web search finds the official vendor download, version, and metadata. AI-resolved entries land in a needs-review state and can't deploy until verified, installers are checked for EV code signing and a SHA-256 manifest match before they execute (fail-closed), and tracked apps fire a catalog_version_update automation trigger when the vendor ships a new release.
Every other platform in the matrix above ships patch management. The difference is what happens after the installer exits. Most RMMs mark a patch "succeeded" on exit code 0, so a failure surfaces when users report it. ET Ducky pairs each install with post-patch verification drawn from the same kernel event stream the agent already runs. It checks whether critical services came back up, whether the patched application is crash-looping, whether CPU/memory/disk baselines deviated, and whether any behavioral rule fired before allowing the patch to spread.
That verification gate drives a staged ring rollout. A new version reaches a canary ring first, waits for a configured window, and promotes to the next ring only if the health signals are clean. A regression pauses the wave automatically and captures which service failed. Where the package manager supports it, the patch is rolled back. Otherwise the job is flagged for manual rollback.
Patch deployment with post-install verification. Caching patches on the LAN and pushing updates are common. The kernel event stream additionally allows a fleet-wide rollout to be gated on evidence that each host is healthy after the install.
Time tracking and billing
ET Ducky includes the time-to-invoice workflow that otherwise requires a PSA. Time entries come from three sources, a start/stop timer, manual entry, and auto-capture, where finishing a live session, remote desktop session, shell session, or file transfer creates a draft entry attributed to the technician who ran it. The platform records how long a technician spent connected, so entries are generated from session telemetry and the technician confirms them. Classification rules in the automation engine flag captured entries billable, non-billable, or logging-only by source, technician, agent, or duration.
Entries roll into weekly timesheets with a submit-and-approve workflow. Approval snapshots each entry's hourly rate, so later rate changes never alter past invoices. A designated billing approver can turn approved billable time into a draft invoice in the organization's own Stripe account (hours × rate per category, idempotent, never auto-finalized or charged), or push it to any PSA through a signed webhook. Rates, roles, and invoices are all per organization, which maps directly onto an MSP running each client as a managed org. Setup steps are in the time tracking and PSA billing documentation.
Scope of the billing feature. This covers time to invoice and is not a full PSA replacement. There is no tax handling, contract management, AR aging, or accounting sync. The draft lands in your Stripe account and your billing process continues from there. Teams that work primarily in a full service desk can keep the bi-directional Jira/ServiceNow sync.
Out-of-band hardware management
Business-class machines carry a management controller (Intel AMT/vPro, DASH, or IPMI) that runs below the operating system, so a technician can power-cycle a host or open a serial console when it is off or unresponsive. ET Ducky reaches these controllers through a gateway on the local network, either a dedicated device or a regular agent with the gateway role enabled. On a host whose vPro is present but unconfigured, the agent handles host-based Intel AMT provisioning locally, without a certificate or firmware access. Setup and eligibility are covered in the Out-of-Band Management documentation.
Deploying the agent to hosts you discover
Finding an unmanaged machine is useful once the agent can be installed on it. From the discovered-devices list, ET Ducky installs the agent on a host that has none. The gateway either pushes the install over WinRM (Windows) or SSH (Linux), or you hand the host a one-time enrollment link it runs itself. The push uses just-in-time credentials that are relayed once and never stored, and a dead-man timer removes the temporary access if the install stalls.
Discover-and-deploy is, by 2026, common across the RMM field. NinjaOne, ConnectWise, Datto RMM, Atera, Kaseya VSA, and Syncro all pair a network scan with agent deployment. The consistent limit is what they can push to, because that deployment path is Windows-only across the board (Atera and Datto RMM state it explicitly, and the others deploy from a Windows probe or node). ET Ducky differs in two ways. The Windows push encrypts every WS-Man message with the negotiated security context, so it works against a default Windows host without enabling AllowUnencrypted or otherwise pre-touching the target. The same discovered-devices workflow deploys to Linux over SSH, with a self-run enrollment link as a fallback when there is no inbound path at all. The mechanics are written up in Onboarding Discovered Hosts, covering pull-based command delivery, the one-time credential relay, the WinRM message-encryption requirement, and the dead-man teardown, with setup steps in the Agent Deployment and Network Discovery docs.
Frequently asked questions
Can ET Ducky find and update third-party applications with AI?
Yes. The Software Catalog's search box takes any application name; winget and the organization's Linux fleet inventory answer first, and an AI web search finds the official vendor download for apps neither tracks. AI-resolved entries require review before deployment, and installers pass fail-closed code-signing and hash checks before executing.
Which features are locked behind higher tiers?
None. Every ET Ducky feature is available at every paid tier; Professional, Business, and Enterprise differ only in monthly AI query allowance. Extended data retention is a separate per-agent add-on available at all tiers.
Does ET Ducky support macOS or mobile devices?
No. The agent supports Windows (10/11, Server 2016+) and Linux (.deb, .rpm, and a universal .run installer). macOS, iOS, and Android are not supported.
What is the difference between per-endpoint and per-technician RMM pricing?
Per-endpoint (per-device) pricing charges for every agent you deploy, so cost scales with fleet size. NinjaOne, Datto RMM, ConnectWise RMM, and Kaseya VSA use this model. Per-technician pricing charges a flat fee per seat with unlimited endpoints. Atera and Syncro use this model. Per-endpoint bills grow as you add devices, and per-technician bills grow as you add staff.
Is per-endpoint or per-technician pricing cheaper?
It depends on the ratio of endpoints to technicians. As a rough 2026 benchmark, per-endpoint platforms run $2 to $6 per device per month and per-technician platforms run roughly $129 to $219 per seat per month, so the break-even sits near 50 to 80 endpoints per technician. A two-person team managing 800 endpoints pays around $300 to $440 per month on per-technician plans, compared with $1,600 to $4,800 on per-endpoint plans. A ten-person helpdesk managing 300 endpoints usually pays less per-endpoint. Run your own numbers in the calculator above.
Can any of these RMM platforms be self-hosted?
Three can, in different ways. ET Ducky's Local-First tier is a current, full-parity self-hosted deployment at a published flat price ($650 per month or $6,630 per year, unlimited agents). Kaseya VSA supports on-premises installation on both legacy VSA 9 and current VSA 10, per endpoint by quote. ConnectWise Automate self-hosted remains supported but is legacy-positioned, with new partners steered to cloud hosting. NinjaOne, Datto RMM, Atera, and Syncro are cloud-only.
Summary
The calculator above produces per-platform monthly cost estimates for a given endpoint count and technician count. Per-device platforms scale linearly with endpoints. Per-technician platforms are flat per seat regardless of endpoints. ET Ducky's hybrid model combines a per-subscriber fee with per-agent overage and an optional per-agent retention add-on.
Among the platforms compared, ET Ducky is the only one that subscribes to ETW providers and ships the additional ETW-derived capabilities (KB documentation generation, behavioral detection, fleet behavioral baselines, approved-app binary integrity, anomaly-triggered diagnostics, and natural-language reporting over the resulting data).
It is also the only platform in the comparison with a current-generation self-hosted deployment at a published flat price. The Local-First tier is $650 per month with unlimited agents on your own infrastructure.
Book a 25-minute platform demo
ET Ducky
Documentation and pricing are available on this site.
View Pricing