Convert Kilowatt-hour to British Thermal Unit

1 kilowatt-hour = 3,412.142 british thermal unit (BTU). For example, 10 kilowatt-hour = 34,121.42 british thermal unit and 100 kilowatt-hour = 341,214.2 british thermal unit. Type any value below to convert kilowatt-hour to british thermal unit both ways — it runs entirely in your browser.

Kilowatt-hour to British Thermal Unit conversion formula

To convert kilowatt-hour to british thermal unit, multiply by 3,412.142:

british thermal unit = kilowatt-hour × 3,412.142

Going the other way, 1 british thermal unit = 0.0002930711 kilowatt-hour, so kilowatt-hour = british thermal unit × 0.0002930711.

Kilowatt-hour to British Thermal Unit — worked examples

Kilowatt-hourBritish Thermal Unit
1 kWh3,412.142 BTU
2 kWh6,824.283 BTU
3 kWh10,236.42 BTU
5 kWh17,060.71 BTU
10 kWh34,121.42 BTU
25 kWh85,303.54 BTU
50 kWh170,607.1 BTU
100 kWh341,214.2 BTU

Kilowatt-hour ↔ British Thermal Unit reference table

Kilowatt-hour → British Thermal Unit British Thermal Unit → Kilowatt-hour
1 kWh = 3,412.142 BTU 1 BTU = 0.0002930711 kWh
2 kWh = 6,824.283 BTU 2 BTU = 0.0005861421 kWh
5 kWh = 17,060.71 BTU 5 BTU = 0.001465355 kWh
10 kWh = 34,121.42 BTU 10 BTU = 0.002930711 kWh
20 kWh = 68,242.83 BTU 20 BTU = 0.005861421 kWh
50 kWh = 170,607.1 BTU 50 BTU = 0.01465355 kWh
100 kWh = 341,214.2 BTU 100 BTU = 0.02930711 kWh
250 kWh = 853,035.4 BTU 250 BTU = 0.07326777 kWh
500 kWh = 1,706,071 BTU 500 BTU = 0.1465355 kWh
1000 kWh = 3,412,142 BTU 1000 BTU = 0.2930711 kWh

About kilowatt-hour and british thermal unit

Kilowatt-hour: A kilowatt-hour is 1,000 watt-hours — exactly 3,600,000 joules (3.6 MJ). It is the "unit" your electricity meter bills.

British Thermal Unit: A British thermal unit is roughly the heat needed to raise one pound of water by 1 °F — about 1,055.06 J (the International Table BTU). Common in heating, cooling (AC tonnage) and US energy work.

Frequently asked questions

How many british thermal unit are in 1 kilowatt-hour?
1 kilowatt-hour = 3,412.142 british thermal unit (BTU).
How do I convert kilowatt-hour to british thermal unit?
Multiply the number of kilowatt-hour by 3,412.142. For example, 10 kilowatt-hour = 10 × 3,412.142 = 34,121.42 british thermal unit.
How many kilowatt-hour are in 1 british thermal unit?
1 british thermal unit = 0.0002930711 kilowatt-hour.
Which is bigger, kilowatt-hour or british thermal unit?
1 kilowatt-hour equals 3,412.142 british thermal unit, so a kilowatt-hour is the larger unit.

Related energy conversions

See all energy unit conversions →