Skip to content
Windows VPS Hosting · 15 Eligible Plans

Windows VPS hosting, at the Linux price.

There is no licence surcharge here. The same plan costs the same whether you deploy Linux or Windows on it — no separate Windows price list, no fee for RDP or administrator access. That is worth checking against whoever else you are considering, because a monthly Windows premium is normal in this market.

  • Full Administrator rights
  • RDP from any device
  • No licence surcharge
  • Dedicated IPv4 included
Windows VPS from

$7.95/mo

Business Classic VPS — 2 GB RAM

  • Same price as Linux, no surcharge
  • 15 of 16 plans eligible
  • Deployed in about 60 seconds
  • Not the $4.95 plan — too little memory

The Short Answer

Windows Server runs on any plan with at least 2 GB of memory — 15 of the 16 plans — at exactly the same price as Linux. You get the real Administrator account over RDP, a dedicated IPv4 address, and no licence line on the invoice. The one plan that cannot take Windows is the entry Starter Classic VPS at $4.95, which has 1 GB — not enough for Windows Server to run properly. That is why Windows starts at $7.95 rather than at the site's lowest advertised price. Storage type varies by range — the entry Windows plan is SAS — so it is worth choosing deliberately rather than assuming.

  • Same price as Linux — no licence surcharge, no RDP fee.
  • Minimum 2 GB memory — 15 of 16 plans qualify.
  • From $7.95 on the Business Classic VPS.
  • Full Administrator access over RDP on every eligible plan.
  • Dedicated IPv4 included, as on every plan.
  • Storage varies by range — NVMe VPS uses NVMe storage, Cloud VPS uses NVMe (triple-replicated) storage, Classic VPS uses SAS storage and VDS uses NVMe storage.

What a Windows VPS Here Gives You

Five things you get, and one constraint that decides which plan you can buy.

  1. Full Administrator, not a restricted account The Windows equivalent of root: install anything, change any setting, manage any service, edit the registry. No management agent is pre-installed and no permission ceiling sits above you. What full access means here → Yours
  2. A real desktop over RDP Connect with Remote Desktop from Windows, macOS, Linux or a phone and get the familiar desktop rather than a web console pretending to be one. Credentials are issued when the server deploys. RDP access → Yours
  3. No licence surcharge Windows Server costs the same here as Linux does. There is no monthly licence line, no Windows-only price list and no fee for RDP or administrator access. That is unusual enough in this market to be worth checking against whoever else you are considering. Included
  4. KVM is what makes Windows possible at all Full virtualization means the guest boots its own kernel on emulated hardware, so it does not have to be Linux. On container-based virtualization — OpenVZ, LXC — Windows is impossible by design, however much a plan page charges for it. KVM explained → Why possible
  5. A dedicated IPv4 address One on every plan, which matters for RDP access rules, SSL bindings on IIS, and anything with an address allowlist. Dedicated IPv4 → Included
  6. Windows needs at least 2 GB of memory The one real limitation, and it is physical rather than policy. Below 2 GB there is not enough memory for Windows Server to run properly, so the entry Starter Classic VPS at $4.95 is Linux-only. Windows starts one step up, at $7.95. Constraint

Which Plans Can Run Windows

Computed from the plan catalogue against the 2 GB memory requirement, so it stays correct if the catalogue changes.

VPS ranges that can run Windows Server, with storage type and starting price
Range Windows-capable plans Storage Windows from
NVMe VPS 4 of 4 NVMe $9.95/mo
Cloud VPS 4 of 4 NVMe (triple-replicated) $13.95/mo
Classic VPS the 1 GB plan in this range cannot run Windows 3 of 4 SAS $7.95/mo
VDS 4 of 4 NVMe $24.95/mo
The cheapest Windows plan is the Business Classic VPS at $7.95, and it is honest to say it is SAS storage at the bare memory minimum — fine for a light remote desktop, tight for anything else. If Windows is doing real work, the Starter NVMe VPS at $9.95/mo is where storage stops being the thing you wait on. Working out your actual bottleneck →

Securing a New Windows VPS in the First Hour

A Windows server with Remote Desktop open on a public IP is scanned within hours. Run these in an elevated PowerShell window. Replace 198.51.100.7 with the public IP you connect from.

  1. Allow RDP only from your own address. Add your rule first, then switch off the built-in rules that allow everyone, and keep your current session open while you test a new one.
    New-NetFirewallRule -DisplayName "RDP from my IP" -Direction Inbound -Protocol TCP -LocalPort 3389 -RemoteAddress 198.51.100.7 -Action Allow
    Disable-NetFirewallRule -DisplayGroup "Remote Desktop"
    If your own IP changes often, allow a small range or a VPN’s address instead of skipping this step. -DisplayGroup "Remote Desktop" is the group’s name on an English-language Windows install.
  2. Lock accounts after repeated wrong passwords.
    net accounts /lockoutthreshold:10 /lockoutwindow:15 /lockoutduration:15
    Depending on the Windows version, the built-in Administrator account can be exempt from lockout. That is one more reason for a long, unique password and for step 1.
  3. Install updates before anything else. sconfig opens the Server Configuration tool. Choose the updates option and install everything that is offered, then reboot.
    sconfig
  4. Check Network Level Authentication is on. It makes RDP authenticate you before a session starts. This should print 1:
    (Get-CimInstance -Namespace root/cimv2/TerminalServices -ClassName Win32_TSGeneralSetting -Filter "TerminalName='RDP-Tcp'").UserAuthenticationRequired
  5. Optional: move RDP off 3389. This cuts automated noise but is not protection by itself. Open the new port in the firewall before you restart the service, or you will lock yourself out:
    New-NetFirewallRule -DisplayName "RDP 3390 from my IP" -Direction Inbound -Protocol TCP -LocalPort 3390 -RemoteAddress 198.51.100.7 -Action Allow
    Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber -Value 3390
    Restart-Service TermService -Force
    Then connect to your-ip:3390.

Locked out anyway? You can reinstall the operating system from the client area. That wipes the server, so keep your own copy of anything that matters. Connecting from Windows, macOS, Linux or a phone is covered on the RDP VPS page.

Three Things to Know Before You Deploy Windows

Memory, storage and RDP exposure: the three things that decide how a Windows server here behaves.

Give it more memory than you would give Linux

The desktop and its background services consume memory continuously whether or not anyone is connected. On a small plan that overhead is a large share of what you bought — so for the same job, size a Windows server a step above where you would put a Linux one.

Storage varies by range

NVMe VPS uses NVMe storage, Cloud VPS uses NVMe (triple-replicated) storage, Classic VPS uses SAS storage and VDS uses NVMe storage. The entry Windows plan is not NVMe. If Windows is running a database or anything disk-heavy, pick the range for its storage. NVMe plans →

RDP open to the internet gets attacked, constantly

A fresh Windows server with RDP exposed on the default port starts collecting login attempts within the hour. That is not alarmism, it is background noise on the public internet. Restrict RDP to your own address in the firewall, set a strong Administrator password, and consider changing the port. Plans are unmanaged, so nobody does this for you.

Windows VPS Questions

Windows Server from $7.95, at the Linux price.

Full Administrator access over RDP, a dedicated IPv4 address, no licence surcharge, and deployment in about 60 seconds — with a 7-day money-back guarantee on your first order.