Comparing portable heaters only (as I don't have reverse cycle AC), I was under impression that gas heaters always much cheaper to run. Looking at my bill rate, I just realised I could be wrong.
Where I live:
Gas cost $0.035 /MJ
Electricity cost $0.22 /Kwh
Comparing 13 MJ/h gas heater and 2 Kwh electric heater, running these cost:
Gas: 13 x $0.035 = $0.455 /hr
Electric: 2 x $0.22 = $0.44 /hr
Most gas heater has electric fan too, which will add a little bit to the cost.
So clearly electric heater is a way to go as gas heater cost a lot more upfront.
Any flaw on this theory?
You havent calculated how much heat/$
13 MJ is roughly 3.611111111kw. Reverse cycle tends to be more efficient in bringing that heat in though than a gas fireplace or so.