If it doesn't get that cold outside, you can get back considerably more heat than you put in energy. If it does get quite cold outside, there's a point it becomes first as efficient as electric and eventually it stops working altogether. I live somewhere that routinely sees -40C, by that time you basically are fully on a normal furnace.