x86 RouterOS Licensing Explained
Installing RouterOS on a PC or virtual machine works differently to buying a RouterBOARD — the license binds to your storage device, not a piece of MikroTik hardware. Here’s what that means for installation, storage changes, and recovery.
On this page
The License Is Bound to Your Storage Device
On x86 installs — a PC, a VM, or a CHR instance — the Software ID is generated from the storage device’s MBR (Master Boot Record), not from a piece of MikroTik-manufactured hardware. Whatever disk RouterOS is installed on (NVMe, SSD, HDD, or a virtual disk) is what the license is actually tied to. Moving that exact disk to a different physical machine keeps the license intact, because the Software ID travels with the storage, not the motherboard.
This is the single most important difference from RouterBOARD licensing, and it’s why storage-level changes are the main way x86 licenses get accidentally destroyed — covered below.
License Levels Available for x86
The same Level 4, 5, and 6 tiers apply to x86 installs as to RouterBOARD hardware, with the same tunnel and HotSpot user ceilings — see our full License Comparison for the exact numbers. Level 6 is the common choice for CHR and virtualized core-router deployments where tunnel/user limits would otherwise be the bottleneck.
Minimum System Requirements
RouterOS itself is lightweight by modern standards — a minimal x86 install needs very little RAM and disk space to boot and run basic routing. Actual requirements scale with what you’re running on it: more interfaces, more routing table entries, more firewall rules, and features like User Manager or CAPsMAN all increase the practical memory you should allocate. For a production ISP/WISP router, we’d recommend sizing RAM and CPU well above the bare minimum documented by MikroTik — that minimum is a boot floor, not a deployment target.
Trial Mode Before You Buy
A fresh x86 RouterOS install runs in an unrestricted trial mode for a short window immediately after installation, giving you time to confirm the hardware works and find your Software ID before committing to a purchase. Find your Software ID during this window using our Software ID Guide, then buy the level you need before the trial window closes.
⚠ Important
Don’t reformat, re-partition, or reinstall onto a different virtual disk between finding your Software ID and receiving your key — any of those actions can generate a new Software ID, making the key we issue unusable. Order first, then leave the storage untouched until your key arrives and is imported.
What Breaks an x86 License
Because the license is bound to the storage device’s MBR, these actions can destroy it:
- Reformatting or re-partitioning the disk RouterOS is installed on
- Reinstalling RouterOS using a non-MikroTik disk imaging tool instead of official Netinstall or installation media
- Replacing the physical or virtual disk without migrating the original one
- In some virtualization setups, changing the virtual disk controller type after installation
Using MikroTik’s own installation and reinstallation tools (Netinstall, official ISO/IMG) is the safe path — see our x86 Installation Guide and Netinstall Guide.
Replacement Keys for x86
Unlike RouterBOARD hardware, x86 installs are eligible for a replacement key when the original storage device genuinely fails — this is a MikroTik-provided mechanism specific to x86/CHR licensing, generally limited to one replacement per original key. It is not a way to move a license to new hardware voluntarily; it exists for hardware failure only. Full details in our License Replacement & Recovery guide.
Technical reference
MikroTik RouterOS documentation — RouterOS x86 Licensing. This page is an independent, original explanation written by our team, not an official MikroTik publication.