How this kWh calculator works
Your electricity is billed in kilowatt-hours. One kWh is what a 1,000-watt device uses in an hour. The calculator converts a power rating and running time into kWh and money, or turns a kWh figure from your meter or bill into cost per day, week, month and year.
In power mode, enter the wattage (or kW, horsepower, or amps at 230 V or 120 V), the hours of use per day and the number of days per month. Under the advanced fields you can set a duty cycle for devices that a thermostat switches on and off, and the number of identical devices (handy for lighting, servers or office equipment). In energy mode, enter kWh per day, week, month or year. For the tariff, give a single price or a day/night time-of-use tariff plus the share of consumption in the cheap period. A grid emission factor (optional) drives the CO₂ figure.
The formula
Worked example: a 1.5 kW space heater
The default is a 1,500 W heater used 3 hours a day, 30 days a month, at 0.25 per kWh:
- Energy per hour: 1.5 kWh, costing 0.375
- Per month: 1.5 kW × 3 h × 30 days = 135 kWh → 33.75
- Per year: 1,620 kWh → 405
- At 250 g CO₂ per kWh that is about 405 kg of CO₂ a year
Say the thermostat keeps it on only 60% of the time. Set the duty cycle to 60% and the cost drops to about 20 per month. A heat pump with a COP of 3.5 would deliver the same heat on less than a third of the electricity.
How to read the results
- Cost per month and year are the numbers to compare with your bill.
- Cost per hour of use is what each extra hour costs, which helps when you’re deciding whether to switch something off.
- The price chart shows how the yearly cost moves if your tariff changes. It’s a straight line.
- With a time-of-use tariff you also get the blended price and the yearly saving against a flat rate.
Typical power ratings and costs (at 0.25 per kWh)
| Device | Power | Typical use | kWh per month | Cost per month |
|---|---|---|---|---|
| LED bulb | 9 W | 5 h/day | 1.4 | 0.34 |
| Wi-Fi router | 10 W | 24 h/day | 7.3 | 1.83 |
| Laptop | 50 W | 8 h/day | 12 | 3.04 |
| TV 55” LED | 90 W | 5 h/day | 13.7 | 3.42 |
| Refrigerator (A++) | 35 W average | 24 h/day | 25.6 | 6.39 |
| Gaming PC | 400 W | 4 h/day | 48.7 | 12.17 |
| Air conditioner | 1,000 W | 8 h/day, 60% duty | 146 | 36.50 |
| Space heater | 1,500 W | 3 h/day | 137 | 34.22 |
| EV charging 7.4 kW | 7,400 W | 2 h × 15 days | 222 | 55.50 |
Tips to cut the cost per kWh and the kWh
- Shift flexible loads (EV charging, water heating, dishwashers) to off-peak hours if you’re on a time-of-use tariff.
- Measure, don’t guess. A plug-in meter costs less than a month of running a big appliance and reveals standby waste.
- Replace the biggest consumers first: resistive heating (switch to a heat pump), old fridges and freezers, halogen and incandescent lamps.
- Generate your own. Over its life, rooftop solar produces electricity at 0.05–0.10 per kWh in most of Europe. Try the solar panel calculator.
- For a detailed breakdown by appliance use the appliance energy cost calculator.
Limitations
The calculation assumes constant power, while real devices vary with load, temperature and settings. Bills often include a fixed daily standing charge, network fees and taxes; use your all-in average price per kWh (total bill ÷ kWh) for realistic results. The monthly figure uses an average month of 30.4 days.
Method & assumptions
Energy (kWh) = power (W) ÷ 1,000 × hours × duty cycle × number of devices. Monthly kWh = daily kWh × days per month; yearly = daily × 365 (scaled by the days you use it). Cost = kWh × price; with a time-of-use tariff the price is the weighted average of peak and off-peak rates. Current-to-power uses P = V × I (resistive load).
Frequently asked questions
How do I calculate kWh from watts?
How much does 1 kWh cost?
How much does it cost to run a 1,000 W appliance for an hour?
How many kWh does a house use per month?
How do I convert amps to kWh?
Why is my real usage lower than watts × hours?
Sources & references
Embed this calculator
Free for blogs, installers, schools and NGOs. Copy the code below; it updates itself automatically.