Skip to content

Sep 27, 2026 · @MikroTik Marc

Yes, you can build it. Here’s what it actually takes.

With today’s AI coding tools, a capable network engineer can build a working MikroTik RMM. We know, because we’ve spent years building Admiral and we use AI tools in our own development every day.

The real question isn’t whether you can build it. It’s what it costs to build, secure and keep running, and whether that’s the best use of your team’s time.

We wrote this to give you honest numbers. Every estimate below leans toward building it yourself: we assume an experienced engineer, heavy AI assistance and no major detours. If your numbers come in lower, you should probably build. If they don’t, you’ll know why.

Bottom line up front: for most fleets, the one-time build alone costs as much as several years of Admiral licensing. For small and mid-size fleets, just maintaining a DIY tool each year costs about as much as the license, or more, and you have to spend time and effort supporting it.

How we estimated

We based these numbers on what it has taken us to build and operate Admiral, which today manages fleets ranging from dozens of MikroTiks to more than 14,000+. Every assumption below favors the DIY builder.

  • The builder is experienced. They know MikroTik well, can write code, and use AI coding assistants (Claude Code, Cursor, Codex and similar) throughout. Without AI, expect the hours to roughly double (or more).
  • The scope is a core MikroTik RMM comparable to Admiral’s core features, itemized below. Add-on products are priced separately.
  • There are two estimates per item. Lean means things go well. Realistic includes normal surprises, rework and testing. We never use a worst case.
  • Rates are loaded hourly costs: salary plus roughly 25–30% for payroll taxes, benefits and overhead, across three tiers.
Builder profileAnnual salaryLoaded hourly rate
Owner-operator or DIY WISP/MSP~$50,000$30
Mid-size ISP or MSP engineer~$100,000$60
Enterprise or large-carrier engineer~$160,000+$100

What AI changes, and what it doesn’t

AI shrinks the initial coding effort, not the ownership and responsibility of maintaining the project. It makes the first 70% of the project feel fast. The last 30% (edge cases, hardening, field conditions and scale) is where most of the hours in this post live.

AreaWhere AI helps a lotWhat’s still on you
Writing code (screens, APIs, database)Drafts most of it quicklyReviewing every line that touches credentials or routers
Integrations with documented APIsVery capableKeeping up when the syntax changes / updates
RouterOS behaviorKnows the documented APIUndocumented quirks, v6/v7 differences and per-model oddities, firmware changes
TestingWrites tests fastBuilding a real test fleet, because tests against a simulated router prove little
Scale and performanceImplements a design you specifyKnowing where it breaks at hundreds or thousands of devices, which takes real load
SecurityCatches common bugs in reviewOwning the threat model for a system with admin access to every router you run
OperationsWrites runbooksBeing on call when it’s down at 2 a.m.

The build, module by module

It’s taken us 5+ years to build Admiral without AI. A core MikroTik RMM like Admiral breaks into 14 blocks of work, totaling roughly 550–1,100 hours with AI assistance. That’s about 3.5 to 7 months of one full-time engineer, or twice that working part-time.

#ModuleWhat it includesLean (hrs)Realistic (hrs)
1FoundationArchitecture, multi-tenant data model, login, roles and permissions, 2FA, audit log4080
2Device onboarding and credentialsCSV import, subnet scanning, secure per-device credential storage, randomized credentials3060
3Secure connectivity and NAT traversalVPN concentrator, tunnel provisioning, reaching devices behind CGNAT, LTE and NAT, reconnect handling60120
4Remote accessBrowser-based SSH, WinBox access through the tunnel, port forwarding, session logging4080
5Polling engine and monitoringRouterOS API poller, worker scheduling, time-series storage, graphs for interfaces, CPU, RAM, health, SFP and latency60120
6Alerting and notificationsAlert rules, email, SMS, Slack and Telegram, deduplication, maintenance windows3060
7Config backups and diffsScheduled exports, change detection, diffs, retention, off-site copies3050
8Firmware managementRouterOS package and RouterBOARD firmware upgrades, staged rollouts, version tracking3060
9Bulk commands and scriptingRun commands or scripts across many devices, script library, per-device results3060
10Web UI, dashboards and reportsDevice lists, tags, search, dashboards, uptime, firmware and event reports60120
11Topology and discoveryNeighbor discovery, network map, routing (e.g., OSPF) visualization3070
12Security hardeningSecrets handling, input validation, rate limiting, dependency scanning, fixing what a review finds4080
13Test lab, QA and CI/CDVirtual (CHR) and physical test routers across RouterOS versions, automated tests, build pipeline4080
14Deployment, platform backups and docsServers, database backups, monitoring the monitor, upgrade process, runbooks, user docs3060
Total5501,100

The two modules people underestimate most are #3 and #5. Bringing one tunnel up is quick. Keeping thousands healthy while devices sit on flaky links, packet-loss mid-handshake or retry with bad credentials in a loop is the real engineering. Polling is the same: easy at 50 devices, a storage and scheduling problem at hundreds, thousands, tens of thousands.

Up-front costs (CAPEX)

The one-time build runs about $17,500 to $56,000 at lean estimates and $62,000 to $139,000 at realistic ones, depending on who builds it. That’s before anyone even uses it in production.

Line item$30/hr builder$60/hr builder$100/hr builder
Engineering (550–1,100 hrs)$16,500–$33,000$33,000–$66,000$55,000–$110,000
AI coding tools during the build$1,000–$4,000$1,000–$4,000$1,000–$4,000
Test lab and staging (virtual routers, CHR licenses, spare hardware)$0–$5,000$0–$5,000$0–$5,000
Independent security review or pen test (recommended)$0–$20,000$0–$20,000$0–$20,000
Total, lean → realistic~$17,500–$62,000~$34,000–$95,000~$56,000–$139,000

Lean assumes you already own lab hardware and skip the outside security review. We don’t recommend skipping it for a system that holds admin access to your routers.

Not included: time spent learning, product design, running your network without the tool while it’s being built, and the extra scale work large fleets need (see Scenario C).

Keeping it running (OPEX)

The build is a one-time cost; ownership is not. Expect 120–700 engineering hours a year depending on fleet size, plus hosting and tooling. Those hours go to:

  • RouterOS releases. New versions change APIs and behavior (the RADIUS changes between v6 and v7 are a recent example), and every release needs testing against your tool.
  • New MikroTik hardware and model-specific firmware quirks.
  • OS, language and dependency updates, including security patches.
  • Bug fixes and small features your team asks for you to build.
  • Operations: platform backups, monitoring the monitoring system, capacity growth and incident response.
Line itemSmall fleet (~150 devices)Mid fleet (~2,000 devices)Large fleet (~15,000 devices)
Maintenance and operations (hrs/yr)120–300200–550300–700
Engineering cost per year$3,600–$9,000 (at $30/hr)$12,000–$33,000 (at $60/hr)$30,000–$70,000 (at $100/hr)
Hosting (servers, storage, backups)$600–$1,200$2,000–$4,000$8,000–$15,000
AI tools$1,200–$2,400$1,500–$3,000$3,000–$4,000
Total per year$5,400–$12,600$15,500–$40,000$41,000–$89,000

There’s also key-person risk. If one person built it, one person understands it. Budget for documentation and a second engineer who can support it when the first is on vacation or moves on.

Three scenarios: 3-year cost of ownership

In all three scenarios, licensing Admiral costs less than even the lean DIY estimates. The gap is widest for small fleets and narrows as fleets grow.

  • Scenario A: owner-operator WISP, ~150 MikroTiks, built at $30/hr.
  • Scenario B: regional ISP or MSP, ~2,000 MikroTiks, built at $60/hr.
  • Scenario C: large carrier or enterprise, ~15,000 MikroTiks, built at $100/hr. Adds 150–300 hours of scale and compliance work, and assumes a security review is required.
A: ~150 devicesB: ~2,000 devicesC: ~15,000 devices
DIY build (CAPEX), lean → realistic$17,500 → $42,000$36,500 → $83,000$93,000 → $175,000
DIY upkeep per year (OPEX), lean → realistic$5,400 → $12,600$15,500 → $40,000$41,000 → $89,000
DIY 3-year total, lean → realistic$34,000 → $80,000$83,000 → $203,000$216,000 → $442,000
Admiral per year (typical)$2,000–$4,000$10,000–$15,000$45,000–$60,000
Admiral 3-year total (incl. setup where applicable)$6,000–$12,000$35,000–$50,000$140,000–$185,000
Years of Admiral the lean build alone would pay for~4–9 years~2.5–3.5 years~1.5–2 years

Two things stand out:

  1. For small and mid-size fleets, DIY never pays for itself. Yearly upkeep alone costs about as much as an Admiral license, or more, so there’s no break-even point to reach.
  2. For very large fleets, DIY can break even eventually. If everything stays lean, the yearly savings recover the build cost in roughly five years or more. That’s why some large operators reasonably choose to build, and why the decision there comes down to focus, not just cost.

Admiral figures are typical ranges for fleets of these sizes, not quotes. Your price depends on deployment type (cloud or dedicated) and term, and 24/7 support SLAs cost extra. See our pricing page or ask us for a quote.

Optional add-ons

If you also want what Admiral’s add-on products do, add these to the build. Hours are AI-assisted, lean → realistic, and each add-on also adds to yearly upkeep.

Add-onComparable Admiral productHoursCost at $60/hr
Linux and server monitoring with remote shellWatchTower80–160$4,800–$9,600
Subscriber-facing WiFi portal (SSID, devices, parental controls), white-labelCompass WiFi150–300$9,000–$18,000
Hotspot or captive portal with payments and VLAN supportAnchor120–250$7,200–$15,000
Billing and OSS integrations (e.g., Sonar, Powercode)Built-in integrations40–80 each$2,400–$4,800 each
Public REST API with documentationAdmiral API40–80$2,400–$4,800

Anything that takes payments also brings PCI compliance work on top of these hours.

Build or buy: who should do which

Build if software is part of your strategy and you can staff it for years. Buy if your business is running networks.

Building is a good fit when

  • You have developers with spare capacity and a real software practice: code review, automated testing, on-call.
  • Your requirements are unusual enough that no product fits, and you’ve checked whether an API or custom development would close the gap.
  • The tool itself is strategic: you plan to sell it, or it’s core to how you compete.
  • Your fleet is small and simple. For a few dozen routers, open-source tools like Oxidized (backups) and LibreNMS (monitoring), plus a few scripts, may honestly be all you need.
  • Learning is the goal, and you’ve budgeted the time that way.

Buying is a better fit when

  • Networking is your product, and software isn’t.
  • One person would build and own it, which creates key-person risk.
  • You need it working this quarter, not in six months.
  • You can’t commit maintenance hours every year for the life of the tool.
  • The system will hold admin access to customer networks, and you face security or compliance scrutiny.

The middle path

  • Buy the platform, build what’s unique on top of it with the REST API.
  • Ask for custom development to close specific gaps. It’s often a project of a few hundred to a few thousand dollars, not months.

A note on “free” time

If you’re building on nights and weekends, no invoice arrives, but the time isn’t free. It’s time not spent on customers, on your own network, or away from work entirely.

Pressure-test your own estimate

Answer these before you commit. Every “we’ll figure it out later” usually adds weeks.

  • Who is on call when the RMM is down, and who covers when that person is on vacation?
  • How will you test against real devices across RouterOS versions and hardware models?
  • What happens when a RouterOS update changes an API your tool depends on?
  • Who reviews AI-written code that handles router credentials, and against what standard?
  • How do you store and rotate credentials for every router you manage?
  • How will devices behind CGNAT or LTE reach you, and what happens when thousands reconnect at once after an outage?
  • Where do backups of the RMM itself live, and have you tested a restore?
  • Who writes the documentation so the next engineer can support it?
  • What would that engineer build instead if they weren’t building this?

The bottom line

AI has made building your own MikroTik RMM possible for more teams than ever, and we think that’s a good thing. But the code is the smallest part of the cost. The rest is testing against real devices, hardening a system that holds the keys to your network, and maintaining it through every RouterOS release for years.

That work is already done in Admiral, built and run by MikroTik-certified engineers across fleets of MikroTiks sized from dozens to tens of thousands. If your team’s time is better spent running your network and serving your customers, leave the software effort and engineering to us!

Back To Top