What does a Minecraft server cost to run?
The honest answer is anywhere from nothing to a few hundred a month, and the difference is almost never the game. It is how many players you expect, how much you value your own time, and whether you are running plugins or mods.
Self hosting: free, with conditions
A spare PC on your own connection costs nothing but electricity. For a handful of friends on a vanilla world that is genuinely the right answer, and anyone telling you otherwise is selling hosting.
The conditions are worth knowing. Your upload bandwidth caps how many players you can serve, not your download speed. Your public IP becomes visible to everyone who joins. Your machine has to stay on, and a reboot at the wrong moment can corrupt a world that was mid save. Residential connections also lose power and internet more often than a datacentre does.
Managed Minecraft hosting
This is the panel based hosting most public servers start on. You pay per gigabyte of RAM, get a web panel, one click plugin installs, automatic restarts and backups, and support that understands Minecraft.
Rough shape of the market: a small plan sufficient for a dozen players on plugins sits in the low single digits a month, a serious public server with plugins and a few dozen players lands in the teens to twenties, and a modded pack with a big view distance costs multiples of that because mods want RAM and single core speed.
What you are buying is convenience. What you should check before buying is whether the plan gives you dedicated CPU or a share of a busy node, because Minecraft is largely single threaded and a slow core shows up as lag no amount of RAM fixes.
A VPS or dedicated machine
Once you are running more than one server, or a proxy with several backends, a plain VPS is usually cheaper per gigabyte than managed hosting and gives you full control. You also inherit every responsibility: updates, firewall, backups, monitoring, and the 2am restart.
Pick single core performance over core count, and pick NVMe storage. Chunk loading is disk bound, and a slow disk is the most common invisible cause of a server that stutters when players explore.
The costs people forget
- A domain. A few pounds a year, and worth it the moment you want an address people can remember. An SRV record then hides a non standard port.
- DDoS protection. Included by most Minecraft hosts, extra on a bare VPS, and you will want it the week somebody loses a fight and takes it personally.
- Backups off the machine. A snapshot on the same disk is not a backup.
- Your own time. The real cost of self managed hosting, and the one nobody puts in the spreadsheet.
Where the money should go first
Spend on single core CPU speed, then on RAM, then on everything else. A server on fast cores with two gigabytes will feel better than one on slow shared cores with eight.
If you are trying to grow a public server, budget for a banner and a listing presence before you budget for more RAM. Being findable matters more at the start than headroom you are not using. Listing here is free, and our guide to getting players covers the rest.
Before you buy a bigger plan, run your numbers through the RAM calculator. Most people size up when the actual problem is view distance or one expensive plugin.