An infrared heater can cost anywhere from around $50 to over $400. Be careful when selecting infrared heaters that cost under $50, even from similar review sites, as many popular budget models don’t seem to be true infrared heaters under closer inspection.