A Mac mini against a VPS
Mac mini vs VPS over three years: what the Mac actually costs to run, where a rented server wins outright, and which jobs belong on which.
Ask one question before the arithmetic
Do you already own the Mac? Everything below turns on that, and people argue past each other because they answer it differently without saying so.
If you are buying hardware specifically to serve, a Mac mini does not beat a small VPS on price, and anyone claiming otherwise has left the purchase out of the sum. If the Mac is already on a shelf, its cost is electricity, and the comparison stops being close.
What the electricity actually costs
This is the number people guess at, and the guesses are usually an order of magnitude too high. Apple publishes measured figures for every Mac it sells. For the current Mac mini, in its August 2026 environmental report: 0.19 W switched off, 0.7 W asleep, and 3.0 W idle with the system up and connected to Ethernet.
Three watts, running continuously, is 26 kWh a year. Multiply by your electricity rate to get the annual bill. At $0.15 per kWh that is about $4 a year. At an expensive European rate of €0.35 it is about €9. At ₹8 per unit it is around ₹210.
A server does more than idle, so treat that as the floor rather than the answer. A small site spends almost all of its time near idle and wakes for milliseconds at a time; a build server or a video transcoder is a different machine entirely. If the number matters to your decision, put a plug-in energy meter on it for a week. That costs less than a month of the VPS you are comparing against.
Working it out for your own rate
The sum is watts ÷ 1000 × 24 × 365 × your price per kWh. For three watts that is 26 kWh a year, so the whole calculation is 26 multiplied by whatever you pay.
Your electricity bill states the rate, usually per kWh or per unit. Use that number rather than a national average: rates vary more between tariffs than the Mac varies between idle and load.
Apple: Mac mini product environmental report (August 2026, PDF) ↗
The three numbers to take off any VPS pricing page
VPS pricing is not one number, and the advertised one is the least useful. Collect these three from the provider's own page, for the tier you would actually use, and the comparison becomes arithmetic instead of argument.
- The monthly price at the memory you need. Not the headline tier: price the instance with the RAM your workload actually wants, because memory is what you run out of first and the most expensive thing to add.
- The included transfer, and the price per GB beyond it. This is where small projects get surprised. Some providers include terabytes, others include very little and charge per gigabyte after. One image-heavy side project can cost more in egress than in compute.
- The disk type and size, and what more of it costs. Cheap tiers often mean network-attached storage, which behaves nothing like a local SSD under a database.
A three-year comparison you can fill in
Over three years, a VPS costs 36 × monthly price, plus 36 × expected monthly egress overage. There is nothing else, and nothing left at the end.
A Mac you already own costs 3 × annual electricity, about $12 at US rates for a mini at idle, plus your internet connection, which you were paying for anyway, plus the cost of solving the public-address problem, which is the part people forget. A Mac you are buying adds the purchase price, minus what the machine is worth in three years, which for Apple hardware is usually a substantial fraction.
Run both sides honestly and the answer is rarely close in either direction. A machine you already own beats a rented one on cost by a wide margin. A machine you have to buy does not, unless you are also replacing several instances at once.
The third option: renting somebody else's Mac
The comparison is usually framed as your Mac against a Linux VPS, which quietly leaves out the middle option. MacStadium, Scaleway and a handful of smaller hosts will rent you a real Mac in a data centre, by the month.
It solves the two things a machine in your house cannot: somebody else owns the uptime, and the address never changes because your router rebooted. It costs meaningfully more than a Linux VPS, because Apple hardware in a rack is expensive and Apple's licence terms make it awkward to share one machine between customers.
- Rent a Mac whenyou need macOS specifically, in a data centre, with somebody else on the hook for the hardware. CI runners that must build and sign Apple software are the clearest case.
- Rent a VPS whenyou do not need macOS at all. Most self-hosting does not. Linux is cheaper by a wide margin and there is far more of it.
- Use the Mac you own whenyou already have one sitting idle. The machine is bought, the electricity is a few dollars a year, and nobody is charging you rent on hardware you paid for once.
Where the Mac wins
Once the hardware is a sunk cost, the advantages stop being only financial.
- Specifications you would never rentThe memory and CPU in a mid-range Mac would be an expensive tier at any cloud provider. Compare like for like rather than to the cheapest instance and the picture changes sharply.
- Fast local storageApple's internal SSDs outrun the network-attached storage most cheap instances give you, which matters enormously for databases and for anything that compiles.
- No metered egressCloud bandwidth billing is where small projects get surprised. Your home connection has no per-gigabyte charge, only a speed limit.
- It is yoursNo provider can suspend it, reprice it, or deprecate the instance type underneath you. Nothing you built is hostage to somebody else's product decisions.
Where the VPS wins
These are not small caveats, and they are why most people end up running both.
- Uptime you can promiseRedundant power, several transit providers, staff on site. Your home has none of that, and an SLA is a thing you can point a customer at when they ask.
- Upload bandwidthA data centre uplink is symmetric and large. Home connections are built to download: a 500/50 line serves at 50, and that is the number your visitors experience.
- It survives your lifeMoving flat, changing provider, a power cut, a housemate needing the socket. None of those are outages for a rented server.
- Disposable by designRebuilding a broken instance takes minutes and costs nothing. Rebuilding a Mac means being in the room with it, which is a problem if you are not in that room.
The part that is not about either machine
A rented server comes with a public IP address, and that single fact is doing more work in this comparison than the hardware is. It is what makes a certificate obtainable, a DNS record meaningful, and a port reachable.
A Mac at home usually has none of that: no stable public address, often no public address at all behind carrier-grade NAT, and inbound ports that the provider may simply drop. Solving it is a tunnel, a relay, or a rented address. And if you are going to rent something anyway, that changes the sum again.
The split most people land on
Anything with customers, revenue or a pager attached goes where the SLA is. Everything else runs at home on hardware that is already paid for.
That division is also where the savings actually come from. The bill that hurts is rarely one production server. It is the eight small instances quietly running staging, a cron job, a bot, a dashboard and a database nobody has looked at in a year. None of which ever needed a data centre.