How to convert BTU to kilowatt-hours
One British thermal unit equals 0.000293 kilowatt-hours, so multiply the number of BTU by 0.000293:
kWh = BTU × 0.000293
BTU = kWh ÷ 0.000293 (1 kWh = 3,412.14 BTU)
Example: 3,412 BTU → 3,412 × 0.000293 = 0.999958 kWh.
Going the other way, divide by 0.000293, or multiply by 3,412.14; the kilowatt-hours to BTU converter does it for you.
Everyday values
| BTU | Kilowatt-hours | For example |
|---|---|---|
| 3,412 BTU | 0.999958 kWh | one kilowatt-hour |
| 10,000 BTU | 2.9307 kWh | 10,000 BTU |
| 100,000 BTU | 29.3071 kWh | one therm |
When you need this conversion
Divide BTU by 3,412 to get kWh. Heaters and boilers are rated in BTU per hour in the US, which is a unit of power; see the BTU per hour to watts converter.
British thermal unit to kilowatt-hour conversion table
| BTU | kWh | BTU | kWh |
|---|---|---|---|
| 1,000 BTU | 0.293071 kWh | 13,000 BTU | 3.8099 kWh |
| 2,000 BTU | 0.586142 kWh | 14,000 BTU | 4.103 kWh |
| 3,000 BTU | 0.879213 kWh | 15,000 BTU | 4.3961 kWh |
| 4,000 BTU | 1.1723 kWh | 16,000 BTU | 4.6891 kWh |
| 5,000 BTU | 1.4654 kWh | 17,000 BTU | 4.9822 kWh |
| 6,000 BTU | 1.7584 kWh | 18,000 BTU | 5.2753 kWh |
| 7,000 BTU | 2.0515 kWh | 19,000 BTU | 5.5684 kWh |
| 8,000 BTU | 2.3446 kWh | 20,000 BTU | 5.8614 kWh |
| 9,000 BTU | 2.6376 kWh | 21,000 BTU | 6.1545 kWh |
| 10,000 BTU | 2.9307 kWh | 22,000 BTU | 6.4476 kWh |
| 11,000 BTU | 3.2238 kWh | 23,000 BTU | 6.7406 kWh |
| 12,000 BTU | 3.5169 kWh | 24,000 BTU | 7.0337 kWh |
About the units
- British thermal unit (BTU): the International Table BTU, about 1,055.06 joules.
- Kilowatt-hour (kWh): one kilowatt for one hour, 3.6 megajoules; the unit on electricity bills.
Both are units of energy. The conversion factor comes from the exact definitions above, so the calculator is exact; results are only rounded for display (up to six significant digits).
Frequently asked questions
How many kilowatt-hours are in one British thermal unit?
One British thermal unit is 0.000293 kilowatt-hours. One kilowatt-hour is 3,412.14 BTU.
How do I convert BTU to kilowatt-hours?
Multiply the value in BTU by 0.000293. To go back, divide by 0.000293.
What is 3,412 BTU in kilowatt-hours?
3,412 BTU = 0.999958 kWh.
What is 10,000 BTU in kilowatt-hours?
10,000 BTU = 2.9307 kWh.
Sources
- NIST Special Publication 811 (2008), Guide for the Use of the International System of Units (SI), Appendix B: conversion factors.
- NIST Handbook 44 (2024), Appendix C: General tables of units of measurement.
Last reviewed 5 October 2026. Results are estimates; see our disclaimer.
