Skip to content
MikroTik RouterOS Docs

License Management

For the impatient: check your license status.

/system/license/print

RouterBOARD devices: Pre-licensed, no action needed.

CHR (Cloud Hosted Router): Activate a paid license after purchase:

/system/license/renew

What this does: RouterOS licensing controls feature availability and, for CHR, throughput limits. RouterBOARD hardware comes pre-licensed. x86 and CHR installations require license management.

When to use this:

  • Checking your current license level and features
  • Activating a purchased CHR license
  • Upgrading from trial to paid license
  • Troubleshooting license renewal issues

Prerequisites:

  • MikroTik account at mikrotik.com (for CHR and x86 purchases)
  • Internet connectivity to licence.mikrotik.com (for CHR renewal)

All RouterBOARD devices ship with a permanent license pre-installed:

License LevelIncluded WithKey Features
Level 4 (WISP)Home/SOHO routers200 PPP tunnels, 200 HotSpot users
Level 5 (WISP)Professional devices500 PPP tunnels, 500 HotSpot users
Level 6 (Controller)Enterprise/CCRUnlimited tunnels and users

No action required - the license is bound to the device’s storage.

CHR uses a different licensing model based on throughput:

LicenseSpeed LimitPriceNotes
Free1 Mbps upload/interface$0Unlimited duration
P11 Gbps upload/interface$45Perpetual
P1010 Gbps upload/interface$95Perpetual
P-UnlimitedNo limit$250Perpetual

All paid licenses are perpetual (buy once, use forever).

Standard RouterOS on x86 hardware uses traditional license levels:

LevelPricePPP TunnelsHotSpot UsersWireless AP
0 (Trial)FreeLimitedLimited24 hours
1 (Demo)Free1 each1No
3 (CPE)N/A200 each1Station only
4 (WISP)$45200 each200Yes
5 (WISP)$95500 each500Yes
6 (Controller)$250UnlimitedUnlimitedYes

View your license status:

/system/license/print

RouterBOARD output:

software-id: XXXX-XXXX
level: 6
features:

CHR output:

system-id: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
level: free
features:
next-renewal-at: jan/20/2026 12:00:00
deadline-at: feb/20/2026 12:00:00

After purchasing a CHR license on mikrotik.com:

  1. Assign the license to your CHR in the MikroTik client portal
  2. Renew from the router:
    /system/license/renew
  3. Verify activation:
    /system/license/print

Test paid license levels for 60 days:

/system/license/renew level=p1

You’ll be prompted for your MikroTik account credentials.

/system/license/print

RouterBOARD licenses show level (4, 5, or 6) and software-id bound to the device.

For cloud providers where VMs may share IDs (e.g., Linode), generate a unique ID before requesting a trial:

/system/license/generate-new-id

Only use this command on CHR instances running the free license tier. Using it on paid licenses may cause issues.

/system/license/print

Key fields:

  • next-renewal-at: When the router will contact the license server
  • deadline-at: Final date to renew before upgrade restrictions apply

After receiving a license key via email or from your MikroTik account:

  1. Copy the entire license block (including -----BEGIN... and -----END...)
  2. Paste into terminal or WinBox License dialog
  3. Reboot the router:
    /system/reboot

Licenses can be upgraded (never downgraded):

  • x86: Purchase upgrade at mikrotik.com, apply new key
  • CHR: Purchase higher tier, assign in portal, run /system/license/renew

View feature limits for your license:

/system/license/print

Or check specific limits:

/ppp/secret/print count-only
/ip/hotspot/user/print count-only

Confirm your license is properly configured:

/system/license/print

Expected: Correct level displayed (4/5/6 for RouterBOARD, free/p1/p10/p-unlimited for CHR).

/system/license/print

Expected: deadline-at in the future; no “limited upgrades” message.

/system/package/update/check-for-updates

Expected: Able to check for updates without “limited upgrades” error.

SymptomCauseSolution
”Limited upgrades” on CHRLicense renewal failedEnsure internet access to licence.mikrotik.com; run /system/license/renew
CHR shows “free” after purchaseLicense not renewed on routerRun /system/license/renew after purchasing
Purchased license not in accountTrial expired >60 days agoCreate new CHR instance; purchase within trial period
License key not accepted (x86)Wrong software-id or corrupted keyVerify software-id matches; re-copy key from email
RouterBOARD shows no licenseStorage formatted incorrectlyContact MikroTik support; $10 replacement fee
CHR system-id conflictCloned VM with duplicate IDRun /system/license/generate-new-id on free tier
Renewal fails with network errorDNS or firewall blockingVerify DNS works; allow outbound to licence.mikrotik.com
Wrong time causes renewal failureSystem clock incorrectFix NTP configuration before renewing
/tool/fetch url="https://licence.mikrotik.com" mode=https

If this fails, check DNS and firewall rules.

/log/print where topics~"system"

Look for license-related messages.

Common Mistakes

  • Not running /system/license/renew after CHR purchase - The router doesn’t automatically detect the purchase
  • Formatting RouterBOARD storage with non-MikroTik tools - Destroys the license permanently
  • Letting CHR trial expire without purchase - After 60 days post-trial, the device disappears from your account
  • Cloning CHR VMs without generating new ID - Causes system-id conflicts; generate new ID on free tier first
  • Blocking licence.mikrotik.com - CHR needs periodic access for renewal verification
FeatureL3 (CPE)L4 (WISP)L5 (WISP)L6 (Controller)
Wireless APNoYesYesYes
PPP Tunnels200200500Unlimited
HotSpot Users1200500Unlimited
EoIP Tunnels200200500Unlimited
VLAN Interfaces200200UnlimitedUnlimited
OVPN Tunnels200200UnlimitedUnlimited
User ManagerNoYesYesYes
FeatureFreeP1P10P-Unlimited
Speed Limit1 Mbps1 Gbps10 GbpsNone
All RouterOS FeaturesYesYesYesYes
IP CloudNoYesYesYes
PerpetualYesYesYesYes
CommandDescription
/system/license/printView current license status
/system/license/renewActivate or renew CHR license
/system/license/generate-new-idGenerate new system-id (CHR free tier only)
PropertyTypeDescription
software-idstringDevice identifier (RouterBOARD/x86)
system-idUUIDDevice identifier (CHR)
levelstring/integerLicense level or tier name
featuresstringAdditional licensed features
next-renewal-atdatetimeNext scheduled renewal check (CHR)
deadline-atdatetimeFinal renewal deadline (CHR)
URLPurpose
licence.mikrotik.comLicense verification server
www.mikrotik.com/client/Customer portal for purchases
www.mikrotik.com/downloadRouterOS and CHR downloads