Skip to content
NLEN
Illustration: What are the electricity costs of local AI? (GPU/CPU Calculation & Measurements)

By Ivo Donker — compiled with AI assistance (Claude & Gemini) · Last updated: July 27, 2026

gids.llmnet.nl • Local AI Guides

What are the electricity costs of local AI? (GPU/CPU Calculation & Measurements)

Published by LLMnet Editorial Team • Read time: approx. 8 minutes

Running your own Large Language Models (LLMs) and image generation models on local hardware offers massive benefits in terms of privacy, control, and customizability. However, the moment you initialize a model locally, your computer transforms into an intensive compute cluster. CPUs and dedicated GPUs are pushed to their absolute limits, which is directly noticeable on your energy bill.

Many developers and AI enthusiasts wonder how the power consumption of local AI inference compares to the monthly cost of a cloud subscription (such as ChatGPT Plus or Claude Pro). In this article, we break down the actual energy consumption during peak load and idle states, explain how to accurately measure this using a power meter, and present concrete calculation examples for different usage profiles.

1. How AI Hardware Consumes Power: The Difference Between Loading and Inference

To understand where energy costs come from, we need to distinguish between two phases: the idle phase (where the model is loaded into memory) and the active phase (inference, or generating text or images).

When you start an LLM via Ollama or LM Studio, for example, the model weights are loaded into your GPU's VRAM or your system's RAM. Once the model is loaded and waiting for a prompt, the processing load is minimal. In this phase, the graphics card's power consumption increases only slightly compared to standard desktop usage.

The actual power consumption occurs during inference. As soon as the AI starts processing your prompt (the context phase) and generating the token-by-token response (the generation phase), compute utilization shoots up to 100%. When selecting suitable hardware for local LLMs , the *Thermal Design Power* (TDP) of your components is therefore the decisive factor for peak load.

Explicit assumption: In all calculation examples in this article, we apply a deliberately conservative calculation assumption of 0.30 euros per kWh (reference date August 2026). At that time, the national average was around 0.27 euros per kWh, with a bandwidth of roughly 0.24 to 0.32 euros per kWh depending on contract type and supplier. Your actual costs depend on your specific energy contract and any yield from solar panels.

2. Typical power consumption by hardware category

Power consumption varies significantly by hardware type. Below is an overview of commonly used systems and their moderate to maximum power draw during inference.

Hardware Type System Idle (Sleep) Inference Peak Consumption Typical Models
Apple Silicon (M1/M2/M3 Pro/Max) 5 - 15 Watts 40 - 90 Watts 7B - 32B quantized
Mid-range PC (RTX 3060 / 4060) 40 - 60 Watts 180 - 250 Watts 7B - 13B quantized
High-end PC (RTX 4080 / 4090) 60 - 90 Watts 450 - 600 Watts 14B - 70B quantized
Dual GPU Workstation (2x RTX 3090) 100 - 150 Watts 800 - 950 Watts 70B FP16 / Q8

As shown in the table, Apple Silicon chips are extremely efficient due to their integrated Unified Memory architecture. Dedicated NVIDIA graphics cards consume significantly more power, but generally deliver higher processing speeds (more tokens per second). When you consider running an LLM locally, this trade-off between speed and efficiency will determine your final electricity bill.

3. Measuring it yourself: How to accurately track your consumption

Built-in software tools such as nvidia-smi on Linux/Windows or powermetrics on macOS provide a good indication of the power consumption of the chip itself. However, they do not measure power supply losses (PSU efficiency) or the consumption of other components such as the motherboard, cooling, and storage drives.

Step-by-step plan for accurate measurement

  1. Purchase a physical energy meter: Use a smart plug (for example, a Zigbee/Wi-Fi plug with power monitoring) or a simple plug-in wattmeter between the wall outlet and your PC.
  2. Measure the baseline (Idle): Boot the system without any AI software running. Note the wattage.
  3. Measure the loaded state: Load your desired AI model into memory via Ollama or Docker. If needed, refer to the guide on running LLMs in Docker for a clean setup. Check whether the idle power consumption changes.
  4. Perform a stress test: Send a long prompt that generates a large amount of text (for instance, a summary of a long document) and measure the sustained wattage over 2 to 3 minutes.
# Softwarematige indicatie op Linux/Windows voor NVIDIA GPU's:
nvidia-smi --query-gpu=power.draw,utilization.gpu --format=csv -l 1

# Verwachte output tijdens inferentie:
# power.draw [W], utilization.gpu [%]
# 285.42 W, 99 %

4. Standby power consumption of an always-on home server

Many users set up a dedicated server or an old PC to serve AI workloads 24/7 on their local network. Here, the financial center of gravity shifts from active inference consumption to continuous standby power draw (idle consumption).

Suppose you leave a powerful desktop PC (equipped with an RTX 3090) running continuously to handle API requests via services like Open-WebUI or LocalAI.

Standby calculation example assumptions:

  • Idle consumption of the complete system: 80 Watts constant power draw.
  • Duration: 24 hours a day, 365 days a year = 8,760 hours.
  • Electricity price: € 0.30 per kWh.

The calculation for simply keeping the server turned on:

(80 Watt * 8.760 uur) / 1000 = 700,8 kWh per jaar
700,8 kWh * € 0,30 = € 210,24 per jaar (€ 17,52 per maand)

In this scenario, simply leaving a powerful PC running idly as a home server already costs you over 17 euros per month in electricity, before generating a single token. It is therefore crucial to implement power-saving measures, such as configuring automatic sleep modes (Wake-on-LAN) or selecting energy-efficient hardware for your server.

5. Calculation examples by user profile

To determine the cost of running AI locally under actual usage, we examine three different user profiles. In all scenarios, we assume an electricity rate of € 0.30 / kWh.

Profile A: The Casual Hobbyist

Runs a local model a few times a week on a laptop or existing PC for quick questions or experiments.

Profile B: The Intensive Developer / Power User

Uses AI locally for code generation, document processing (RAG), and day-to-day workflow assistance.

Profile C: The Self-Hosted 24/7 AI Server

A home server that runs continuously for the family or a small office, including automated background tasks.

6. Running Locally versus a Cloud Subscription

When comparing the power consumption of a local setup to commercial cloud services (such as ChatGPT Plus at $ 20 / approx. € 19 per month or an API subscription), a few things stand out:

  1. Existing hardware: If you only use your current PC occasionally or for work (Profile A or B), the energy costs of running locally (€ 1 to € 10 per month) are significantly lower than a cloud subscription.
  2. Hardware depreciation: Electricity is not the only cost factor. A € 1,000 to € 2,000 graphics card under heavy load depreciates. Anyone purchasing dedicated hardware simply to save money on cloud subscriptions often faces a long payback period.
  3. Privacy and Unlimited Usage: With local usage, you pay per kilowatt-hour, not per token. For processing gigabytes of sensitive documents via a local RAG pipeline, running locally is superior in terms of price-to-performance ratio and privacy, regardless of power consumption. You can read more about this in the external guide on RAG for beginners at leren.llmnet.nl.

Conclusion & Practical Energy-Saving Tips

Running AI locally is less expensive in terms of power consumption than many people fear, provided you manage the hardware sensibly. Active inference consumption typically costs just a few dimes a day, as a GPU only runs at full power during actual text generation.

Three tips to keep your energy costs low: