InfyCalculator

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.

kilowatt-hour (kWh)
2.9307e-4
1 BTU = 2.9307e-4 kWh

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)
12.9307e-4
25.8614e-4
38.7921e-4
50.001465
100.002931
200.005861
250.007327
500.014654
1000.029307
2500.073268
5000.146536
1,0000.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.

More energy conversions