Firewood BTU Calculator by Species

A cord of seasoned white oak holds roughly 28 million BTU of usable heat, about 70% more than a cord of quaking aspen; species and moisture drive the difference.

%
Seasoned firewood is 15–20%. Green wood is 40–60%.
cords
%
Usable heat in wood, per cord
28.5million BTU
Dry wood mass per cord3,594 lb
Delivered heat, all cords19.9 million BTU
Delivered heat equals about144 gal of #2 fuel oil

Show the math

Dry wood per cord = 0.6 SG × 62.4 lb/ft³ × 128 ft³ × 0.75 = 3,594 lb
Water = 3,594 lb × 20% ÷ (1 − 20%) = 899 lb
Usable heat = 3,594 × 8,200 − 899 × 1,100 = 28,484,352 BTU per cord
= 28.5 million BTU per cord
Delivered = 28.5 × 1 cords × 70% = 19.9 million BTU (144 gal of fuel oil)

Rounded the same way as the result above.

How it works

Heat comes from the dry wood substance, so denser species pack more energy into the same cord. The calculator starts from each species' published density (specific gravity), estimates how much dry wood a stacked cord holds, and multiplies by the heating value of dry wood.

Water then costs energy. Every pound of moisture in the wood takes about 1,100 BTU to boil off and carry up the flue, so wet wood delivers far less useful heat than the same wood seasoned. Your stove or furnace efficiency sets how much of what remains reaches the room.

Dry mass = SG × 62.4 lb/ft³ × 128 ft³ × 0.75 Water = dry mass × MC ÷ (1 − MC) Usable heat = dry mass × 8,200 BTU/lb − water × 1,100 BTU/lb Delivered = usable heat × cords × efficiency

Worked example

One cord of white oak at 20% moisture burned in a 70% efficient stove:

  1. Dry wood per cord = 0.6 SG × 62.4 lb/ft³ × 128 ft³ × 0.75 = 3,594 lb
  2. Water = 3,594 lb × 20% ÷ (1 − 20%) = 899 lb
  3. Usable heat = 3,594 × 8,200 − 899 × 1,100 = 28,484,352 BTU per cord
  4. = 28.5 million BTU per cord
  5. Delivered = 28.5 × 1 cords × 70% = 19.9 million BTU (144 gal of fuel oil)
InputValue
SpeciesWhite oak
Moisture content (wet basis)20 %
Cords of wood1 cords
Stove or furnace efficiency70 %
ResultValue
Dry wood mass per cord3,594 lb
Usable heat in wood, per cord28.5 million BTU
Delivered heat, all cords19.9 million BTU
Delivered heat equals about144 gal of #2 fuel oil

Heat by species

SpeciesSpecific gravityDry wood per cord (lb)Usable heat at 20% moisture (million BTU per cord)
White oak0.6359428.5
Northern red oak0.56335526.6
Bur oak0.58347427.5
Sugar (hard) maple0.56335526.6
Red maple0.49293523.3
Silver maple0.44263620.9
White ash0.55329526.1
Green ash0.53317525.2
Yellow birch0.55329526.1
Paper birch0.48287522.8
Black walnut0.51305524.2
Black cherry0.47281522.3
American elm0.46275621.8
Hackberry0.49293523.3
Shagbark hickory0.64383430.4
Black locust0.66395431.3
Quaking aspen0.35209716.6
American basswood0.32191715.2
Eastern cottonwood0.37221617.6
Yellow-poplar0.4239619
Eastern white pine0.34203716.1
Red pine0.41245619.5
Tamarack0.49293523.3
Douglas-fir (coast)0.45269621.4
Western redcedar0.31185714.7
Balsam fir0.33197715.7
White spruce0.33197715.7
Show the heat by species table
SpeciesSpecific gravityDry wood per cord (lb)Usable heat at 20% moisture (million BTU per cord)
White oak0.6359428.5
Northern red oak0.56335526.6
Bur oak0.58347427.5
Sugar (hard) maple0.56335526.6
Red maple0.49293523.3
Silver maple0.44263620.9
White ash0.55329526.1
Green ash0.53317525.2
Yellow birch0.55329526.1
Paper birch0.48287522.8
Black walnut0.51305524.2
Black cherry0.47281522.3
American elm0.46275621.8
Hackberry0.49293523.3
Shagbark hickory0.64383430.4
Black locust0.66395431.3
Quaking aspen0.35209716.6
American basswood0.32191715.2
Eastern cottonwood0.37221617.6
Yellow-poplar0.4239619
Eastern white pine0.34203716.1
Red pine0.41245619.5
Tamarack0.49293523.3
Douglas-fir (coast)0.45269621.4
Western redcedar0.31185714.7
Balsam fir0.33197715.7
White spruce0.33197715.7

Specific gravity from USDA Wood Handbook Table 5-3a. Heat uses 8,200 BTU per dry pound and 1,100 BTU per pound of water, per stacked cord.

Assumptions and limits

  • Specific gravity is basic specific gravity (oven-dry weight ÷ green volume) from the USDA Wood Handbook, Table 5-3a.
  • A stacked cord is assumed to be 75% solid wood; loose, crooked, or very small splits are lower.
  • Uses 8,200 BTU per dry pound as an average across species. Conifers run a little higher because of resin, so pine and spruce are slightly understated.
  • Published cord charts vary by source by ±10%. Use this for comparing species and moisture, not as a precise fuel-supply figure.

Common questions

What is the best firewood for BTU?

Dense hardwoods lead: black locust, shagbark hickory, ironwood, and white oak. In northern Minnesota, sugar maple, white ash, and yellow birch are the practical high-heat choices.

How much does moisture matter?

Evaporating the water costs energy: in this model, going from 20% to 45% moisture costs about 8–10% of the heat in the wood. Real losses are larger, because wet wood also burns cooler, smokes, and builds creosote, which lowers stove efficiency further.

How many BTU is a cord of firewood?

Roughly 16 to 31 million BTU per stacked cord of seasoned wood, depending on species. Use the tool above for a specific species and moisture level.

How long does firewood take to season?

Split, stacked off the ground, and covered on top, most hardwoods need 12–24 months; oak often needs the full two years. Softwoods need 6–12 months.

Sources

  • USDA Forest Products Laboratory, Wood Handbook: Wood as an Engineering Material (FPL-GTR-282, 2021): Table 5-3a (green specific gravity).
  • Heating value of about 8,200 BTU per oven-dry pound and 1,100 BTU per pound of water evaporated are typical engineering values; published cord charts vary by source.

Updated 2026-09-30