A 30,000 BTU propane heater will typically run about 8 to 9 hours on a full 20 lb propane tank when operating continuously at full output. Real-world runtime can be shorter or longer depending on heater efficiency, altitude, tank temperature, and whether the unit cycles on and off with a thermostat.
A standard 20 lb propane tank holds about 4.7 gallons of propane. Propane contains roughly 91,500 BTU per gallon, so a full tank stores about:
4.7 × 91,500 ≈ 430,000 BTU
At a 30,000 BTU/hour burn rate, estimated runtime is:
430,000 ÷ 30,000 ≈ 14.3 hours of fuel energy
However, heaters don’t convert 100% of fuel energy into usable heat. After typical losses (and allowing for tank/pressure effects), many users land closer to 8–12 hours of practical runtime at the highest setting.
If the heater has multiple settings (or cycles with a thermostat), runtime can increase significantly. For example, averaging 15,000 BTU/hour can roughly double the run time versus 30,000 BTU/hour.
In very cold conditions, propane vaporization slows and tank pressure drops, which can reduce steady output and make the heater behave inconsistently—sometimes feeling like it “runs out” earlier than expected.
Different designs and safety features affect how efficiently heat stays in the space. Venting and airflow can also change how hard the heater has to work to maintain temperature.
For a more detailed breakdown (including other BTU sizes and tank weights), see the full guide here: https://elixirie.com/how-long-will-a-btu-heater-run-on-a-lb-propane-tank/.
At full output, a 30,000 BTU heater uses about 30,000 BTU worth of propane each hour, which is roughly 0.33 gallons per hour (since propane has about 91,500 BTU per gallon).
Leave a comment