Efficient room heaters cost between $15 and $7,500 at retailers such as Wal-Mart, as of March 2015. Most energy-efficient models are priced between $40 and $400.
Low-end energy-efficient space heaters, which cost between $15 and $40, are designed for small spaces. Most energy-efficient space heaters, which heat a single room, fall in the $40 to $60 price range. Heaters designed for larger rooms or greater efficiency usually cost between $60 and $1,000. High-end models are designed for industrial use, and cost up to $7,500.
When ordering online, shipping costs can add to the price of the heater. Buyers can save money by purchasing in-store or shipping the heater to the local store for free pickup.