Homelab Power Consumption — What Does It Actually Cost to Run?
The question everyone asks#
“Doesn’t running all that 24/7 cost a fortune in electricity?”
Short answer: no. The whole homelab costs roughly the same as running a ceiling fan. Here’s the actual breakdown.
Measuring power draw#
I measured each device at the wall using a kill-a-watt style power meter. Here are the idle and typical load numbers:
| Device | Idle | Typical load | Max draw | Notes |
|---|---|---|---|---|
| Raspberry Pi 4B (2GB) | ~5W | ~7W | ~9W | Includes SATA SSD via USB + cooling fan |
| Old Laptop (8GB) | ~9W | ~12W | ~18W | Very efficient — barely sips power |
| Lenovo ThinkCentre (64GB) | ~20W | ~35W | ~65W | Biggest consumer, does the heavy lifting |
| TP-Link TL-SG108E Switch | ~4W | ~4W | ~5W | Constant draw, no variation |
| OpenWrt Router | ~5W | ~5W | ~7W | Routing + firewall + DHCP |
| WD Blue 4TB HDD | ~5W | ~8W | ~10W | Drops to <1W when spun down |
| Total | ~48W | ~71W | ~114W |
Most of the time the homelab sits around 48–71W — the ThinkCentre is the biggest consumer, but its modern CPU is surprisingly efficient at idle. The old laptop is remarkably frugal at just 9–12W.
Monthly cost in Gurgaon#
My residential electricity rate in Gurgaon (Haryana) is ₹6.52/kWh:
Average draw: 71W
Hours per month: 24 × 30 = 720 hours
Monthly kWh: 71 × 720 / 1000 = 51.12 kWh
Monthly cost: 51.12 × ₹6.52 ≈ ₹333/month
~₹333/month to run 12 self-hosted services, a full NVR system, media streaming, ad blocking, and VPN access. That’s less than the cost of a single Netflix subscription.
Even if the ThinkCentre is under heavy load (Frigate doing object detection + Jellyfin transcoding), the total rarely goes above 95W:
95W × 720h / 1000 = 68.4 kWh × ₹6.52 ≈ ₹446/month
Still under ₹500.
What eats the most power#
The breakdown by percentage at typical load:
ThinkCentre ████████████████████████ 49%
Laptop ███████░░░░░░░░░░░░░░░░░ 17%
HDD █████░░░░░░░░░░░░░░░░░░░ 11%
Pi █████░░░░░░░░░░░░░░░░░░░ 10%
Router ████░░░░░░░░░░░░░░░░░░░░ 7%
Switch ███░░░░░░░░░░░░░░░░░░░░░ 6%
The ThinkCentre dominates — but it also does the heavy lifting (Proxmox VMs, Frigate NVR, Jellyfin transcoding). The Pi and router are practically free to run.
Tips I’ve picked up#
Use laptop/SFF PCs over full desktops — the ThinkCentre draws 20W at idle vs. a typical desktop tower at 60–80W. Same performance, fraction of the power.
HDDs spin down — configure your storage to spin down after 15 minutes of inactivity. The WD Blue drops from 8W to under 1W when idle.
Avoid running unused services — every Docker container is a few extra watts of CPU. If you’re not using it, stop it.
Monitor and track — I built a custom Electricity Monitor that tracks daily consumption. Seeing the numbers makes you more conscious about what you leave running.
Compared to cloud#
For context, here’s what the equivalent cloud hosting would cost:
| What | Self-hosted cost | Cloud equivalent |
|---|---|---|
| 3 servers (total ~74GB RAM) | ₹333/month electricity | ₹15,000+/month (3× small VPS) |
| 4TB storage | Already owned | ₹500+/month (cloud block storage) |
| Tailscale VPN | Free | Free |
| Total | ~₹333/month | ~₹15,500/month |
The homelab pays for itself in hardware costs within a few months.
Bottom line#
Running a homelab in India is surprisingly cheap. At 48–71W average draw, the electricity cost is negligible compared to what you’d pay for equivalent cloud hosting. The biggest expense is the initial hardware — and if you’re using repurposed devices like an old laptop and a used ThinkCentre, even that’s minimal.
See also: Electricity Monitor service · Hardware overview