SolarSoftwares
Book a demo

What Is a Kilowatt-Hour (kWh)?

How we keep reviews fair

Quick answer

A kilowatt-hour (kWh, also written kW·h) is the energy that 1 kW of power uses or makes in 1 hour. It equals 3.6 megajoules. Bills, yield estimates and battery sizes are all in kWh. A kW is a rate. A kWh is an amount.

Ready to see how it works?

Tell the SolarSoftwares team which tool you are considering. We reply by email to book your demo.

Book a demo
Jump to a section

Key takeaways

  • 1 kWh is 3.6 MJ exactly (NIST SP 811) and 3,412 Btu (EIA). kWh = kW × hours. "kW/h" is not the unit.
  • One proposal uses kWh in four ways. The example home makes 10,800 kWh a year (1,200 kWh/kWp), uses 9,600 kWh and has a 10.1 kWh battery.
  • Peak kW times daylight hours overstates energy. On this example’s sunny day it gives 74.4 kWh against 43.5 kWh by area, 71% too high.
  • One datasheet prints 10.1 kWh energy and 9.7 kWh usable with no DC or AC basis. With an example 94% discharge efficiency, 9.12 kWh reaches the load.
  • Tools label energy differently. Only PVWatts V8 states its boundary (kWhac, kWhdc). HelioScope lists grid power in GWh.

To track measured kWh in software, see the best solar performance analytics software. For battery kWh, see the best battery energy storage software.

Kilowatt-hour at a glance

A kilowatt-hour is a power in kilowatts held for a number of hours. A 2 kW load running for 3 hours uses 6 kWh.

ItemDetail
FormulaEnergy (kWh) = power (kW) × time (h). Turn watts into kW first by dividing by 1,000.
Equivalents1 kWh = 1,000 Wh = 3.6 MJ = 3,412 Btu. NIST SP 811 prints 3.6 × 10⁶ J for the kW·h and marks it exact. EIA prints "One kWh is equivalent to 3,412 Btu."
Where it mattersBills, annual production, battery energy and yield per kWp.
Standard or ruleNIST SP 811 marks the kW·h to joule factor exact. EIA defines the kilowatt as "One thousand watts."
In softwareSimulation and monitoring tools print kWh, MWh or GWh, on an AC or DC basis. See the software table.

Why the kilowatt-hour matters for installers

A utility bills kWh, and a proposal is judged on kWh made and kWh saved. EIA states US retail electricity prices in cents per kilowatthour. Some commercial tariffs also bill kW demand. See demand charge management. A kW typed into a kWh box can size a battery or array wrongly. See utility bill analysis, kilowatt and megawatt and kilowatt-hour and megawatt-hour.

How to turn kW into kWh, and back

Multiply kW by hours. If the power changes, multiply each period separately and add the results.

  1. Convert power to kW: divide watts by 1,000.
  2. Convert time to hours: divide minutes by 60.
  3. Multiply: kWh = kW × hours.
  4. For a changing load, do one row per period and add the rows (Table 1).
  5. To go back, average kW = kWh ÷ hours. A year of kWh divided by 8,760 gives average kW.
  6. For other units, multiply kWh by 3.6 for MJ or by 3,412 for Btu.
Two charts of invented numbers: the area under a solar power curve is the day's energy, and one battery shows nominal, usable and delivered kWh against a load.

Figure 1. Energy is the area under the power curve: an example sunny day with a 6.2 kW peak gives 43.5 kWh, not 74.4. One battery gives 10.1, 9.7 and 9.12 kWh depending on which figure you read.

Where does each unit sit in a proposal?

Each line of a proposal uses a different unit. The table places them for one example home and names the usual slip.

Proposal lineUnitMeasuresExample valueUsual slip
Array sizekWp or kWdcDC power at STC9.00 kWp (20 × 450 W)Writing kWh for kWp
InverterkW ACOutput power limit7.6 kWMixing DC and AC kW. See DC/AC ratio
Annual productionkWh a yearEnergy, AC, year one10,800 kWhNot stating the boundary or the year
Specific yieldkWh/kWpEnergy per rated kW1,200Dividing by AC kW (1,421 kWh/kW)
Annual usekWh a yearEnergy from bills9,600 kWhUsing a period other than 12 months
Battery energykWhStored energy, nominal or usable10.1 and 9.7 kWhQuoting nominal as usable
Battery powerkWRate in or out5.0 kWReading kWh as hours of backup

Sunlight is also measured in kWh/m², energy per area. See irradiation. Reading it as production is a common slip.

kWh/kWp is a unit of hours. 10,800 kWh from 9.00 kWp is the energy of 1,200 hours at full DC rating. PVsyst’s help page says its quantities can also be shown as hours per day at 1 kW/m². Yield maths is on the specific yield page. The share of the year in hours is on capacity factor.

What are nominal, usable and delivered battery kWh?

Nominal kWh is the sheet’s headline energy. Usable kWh is the part you may draw. Delivered kWh is what reaches the load after conversion losses. On both sheets, the usable figure is smaller than the headline figure.

Datasheet (as printed)EnergyUsable and depth of dischargeVolts and AhCheck
AlphaESS SMILE-BAT-10.1P, V07.04112022"Energy Capacity" 10.1 kWh"Usable Capacity" 9.7 kWh. Depth of discharge 96%48 V. Ah not listed9.7 ÷ 10.1 = 96.0%
Sunsynk G5.3, v.3 (08/04/23), copy on a Shopify CDN"Energy" 5.32 kWh"Usable Energy" 4.79 kWh (footnote 1: "DC Usable Energy"). "Recommend Depth of Discharge" 90%51.2 V. 104 Ah51.2 × 104 = 5,324.8 Wh. 5.32 × 0.90 = 4.79

Ah is not energy. Watt-hours are volts times amp-hours at the nominal voltage. AlphaESS does not say whether its kWh are DC or AC. Sunsynk’s footnote 1 labels usable energy as DC, measured at 90% DOD, 0.3C and 25 °C. Losses between the two are on round-trip efficiency, and sizing is on battery storage design. Power limits and backup modes are on solar-plus-storage.

Worked example: one example home, one example evening

All inputs here are example except the battery’s 10.1 kWh and 9.7 kWh. Table 1 adds a changing load. Table 2 carries the other figures.

Table 1. Example evening and night load, one row per period.

PeriodPower (kW)HoursEnergy (kWh)
18:00 to 19:001.811.8
19:00 to 21:001.222.4
21:00 to 23:000.621.2
23:00 to 06:000.372.1
Total0.625 average, 1.8 peak127.5

Table 2. The same example home in several units. The battery discharge efficiency of 94% is an example placeholder.

ItemCalculationResult
Array size20 × 450 W ÷ 1,0009.00 kWp
Specific yield10,800 kWh ÷ 9.00 kWp1,200 kWh/kWp
Energy per kW of AC10,800 kWh ÷ 7.6 kW1,421 kWh/kW
Average power10,800 kWh ÷ 8,760 h1.23 kW (13.7% of 9.00 kWp)
Average day10,800 kWh ÷ 36529.6 kWh
Production against use10,800 ÷ 9,600 kWh112.5% in energy terms
Meter reading, 30 days45,731 − 45,210 kWh521 kWh, 0.72 kW average
Battery at the output9.7 kWh × 0.949.12 kWh
Spare after the night load9.12 − 7.5 kWh1.62 kWh
Hours at the 1.8 kW peak9.12 kWh ÷ 1.8 kW5.07 h
Hours at the example 5 kW limit9.12 kWh ÷ 5.0 kW1.82 h

The 112.5% compares energy only. It is not the bill offset, which depends on the tariff. The battery carries the night load with 1.62 kWh to spare.

kWh calculator

Part 1 turns power and time into kWh, MJ and Btu. Part 2 shows usable and delivered battery kWh and runtime. Part 3 gives kWh per kWp. Defaults are the page’s example. Part 3 warns outside 600 to 2,200 kWh/kWp, a rough check range of ours, not a published norm.

Not showing? Open the kWh calculator on its own page.

Open the calculator on its own page

How solar software handles kWh

Only PVWatts states AC or DC on its outputs, and HelioScope prints grid power in GWh. PVsyst and SAM give partial labels. Each row follows the page named in the last column.

SoftwareStates unit and boundary?Page read, October 2026
PVWattsYesPVWatts V8 API documentation (undated)
SAMPartlySAM help, Energy Yield (undated)
HelioScopePartlyHelioScope help, Metrics Bar (update date not seen at re-check)
PVsystPartlyPVsyst help, Normalised performance index (undated)

Yes: the page labels both the unit and the AC or DC basis. Partly: it labels some outputs but not the basis.

  • PVWatts: Version 8 API outputs ac_monthly and ac_annual in "(kWhac)", dc_monthly in "(kWhdc)", poa_monthly in "(kWh/m2)" and solrad_monthly in "(kWh/m2/day)".
  • SAM: Energy yield is "Annual Energy (AC kWh) ÷ Nameplate Capacity (DC kW)" for year one. No unit-setting statement found in current SAM help (checked October 2026).
  • HelioScope: The Metrics Bar lists Specific Yield in kWh/kWp. It lists Grid Power as "The total energy generated during the simulation in GWh." The page states no AC or DC basis.
  • PVsyst: Normalised yields are in kWh / kWp / day and specific production in kWh/kWp per year. Yr is also shown as hours at 1 kW/m² per day or kWh/m²/day, and the page warns that irradiation kWh and electrical kWh differ. No AC or DC boundary is stated.

The same energy can appear as kWh, MWh or GWh, so check the unit, the AC or DC basis and the period before comparing. For measured kWh in operation, see the best solar performance analytics software. For battery kWh, see the best battery energy storage software.

Common mistakes with kWh

FAQs

What is the difference between kW and kWh?

A kW is power, the rate of using or making energy. A kWh is energy, the amount over a period. In the example evening, a load of 1.8 kW for 1 hour is 1.8 kWh.

How many kWh does a solar array make?

Multiply kWp by specific yield. The yield comes from a simulation for that site, so there is no fixed number. The example 9.00 kWp at 1,200 kWh/kWp gives 10,800 kWh. See energy yield simulation.

Is a bill "unit" the same as a kWh?

On a US bill, yes: EIA states US retail prices in cents per kilowatthour, so the price is per kWh. For other countries, check the bill.

How do I convert kW to kWh?

Multiply kW by hours. For a changing load, multiply each period separately and add the results. The worked example adds an example evening and night load row by row.

What is the difference between nominal and usable battery kWh?

Nominal kWh is the headline energy on the sheet, and usable kWh is the part you may draw. One datasheet prints a headline figure and a smaller usable figure. Check whether the sheet says DC or AC.

Next step: check which unit and basis your own proposal prints, then compare how tools print it in the best solar proposal software list. For measured kWh in operation, use the best solar performance analytics software list.

Sources

Last updated 30 October 2026. Next scheduled review: 30 January 2027.

See the software on your shortlist.

Tell the SolarSoftwares team what you want in your solar software.

Your request goes by email to the SolarSoftwares team. A demo time is set only after we reply.