BTU to Kilowatt-hours Converter
Convert BTU to kilowatt-hours instantly. 1 BTU = 2.9307e-4 kWh. Free two-way converter with the formula and a quick reference table.
How to convert BTU to kilowatt-hours
kilowatt-hours = BTU × 2.9307e-4
One British thermal unit equals 2.9307e-4 kilowatt-hours, so to convert BTU to kilowatt-hours you multiply by 2.9307e-4. Going the other way, one kilowatt-hour is 3,412.14 BTU. Both units measure energy, so the conversion is an exact ratio that never changes.
10 BTU = 0.002931 kilowatt-hours. Multiply your British thermal unit figure by the factor above (or just type it into the box) to convert any amount.
BTU to kilowatt-hours table
| BTU (BTU) | kilowatt-hours (kWh) |
|---|---|
| 1 | 2.9307e-4 |
| 2 | 5.8614e-4 |
| 3 | 8.7921e-4 |
| 5 | 0.001465 |
| 10 | 0.002931 |
| 20 | 0.005861 |
| 25 | 0.007327 |
| 50 | 0.014654 |
| 100 | 0.029307 |
| 250 | 0.073268 |
| 500 | 0.146536 |
| 1,000 | 0.293071 |
Frequently asked questions
How many kilowatt-hours are in a British thermal unit?
One British thermal unit equals 2.9307e-4 kilowatt-hours. So to convert, multiply the number of BTU by 2.9307e-4.
How do I convert BTU to kilowatt-hours?
Multiply by 2.9307e-4, or simply enter the value in the converter above — it does the math instantly and works both ways.
Is this conversion exact?
Yes — both units measure the same quantity, so the ratio is fixed and this uses the standard internationally-agreed factor.