BTU to Kilowatt-hours Converter
1 BTU = 0.000293071 kWh. Divide BTUs by 3,412.14 to get kilowatt-hours. 10,000 BTU/hr = 2.931 kW.
Inverse conversion
1 kWh = 3,412.14 BTU. Multiply kilowatt-hours by 3,412.14 to get BTU. A 1 kW heater = 3,412 BTU/hr.
Formula
Formula
kWh = BTU ÷ 3,412.14
Worked example
To convert 34,121 BTU to kWh: 34,121 ÷ 3,412.14 ≈ 10 kWh.
Quick reference table
| BTU | kWh |
|---|---|
| 1000 | 0.293071 |
| 3412 | 0.999958 |
| 5000 | 1.465355 |
| 10000 | 2.930711 |
| 25000 | 7.326777 |
| 50000 | 14.653554 |
| 100000 | 29.307107 |
| 500000 | 146.535535 |
| 1000000 | 293.07107 |
Unit definitions
BTU (BTU)
A BTU (British Thermal Unit) is the energy to raise 1 lb of water by 1°F. Common in US HVAC and natural gas billing.
Kilowatt-hour (kWh)
A kilowatt-hour (kWh) is the energy used by a 1 kW device for 1 hour. The standard unit on electricity bills.
Common use cases
- Comparing gas and electric heating costs
- HVAC energy audits
- Converting therms to kWh
- Energy efficiency analysis