Depends on the heat setting. It will heat our barn three times for functions on the high setting. I guess that is about 24 hours on high. Honestly I have not run an actual test / that would be more of an estimate. There’s no free lunch – it seems to run as long as I would expect a 20 lb tank to last.