Heating your garage does not have to be expensive and can be accomplished cheaply.
First, you should inspect the walls and ceiling of the garage, looking for insulation.
The contractors who build your home should have installed thick insulation in the ceiling areas and in between the walls. Add insulation to these areas if you find your garage is lacking. Measure the size of your garage, or get a rough estimate of the square footage. You need to know the amount of space you have to heat in order to heat it effectively. To efficiently heat your garage, use sealed combustion space heaters. The heaters rely on natural gas or kerosene and work by taking air from surrounding areas and sending it back out as warm air. Check the packaging carefully to determine the amount of space each heater covers, and purchase enough heaters to heat the whole space effectively. With a single car garage, you will likely need only one heater. Turn the space heaters on at least 30 minutes before working in the garage to bring the temperature up to a comfortable level. You can also install electric radiant ceiling panels. The panels are installed on walls and ceilings and work by heating the objects in the nearby vicinity. The panels will quickly heat up the walls, blocking off the cold air and making it warmer. You could also place blankets or rugs on the floors and over any openings in the garage, including windows. Hammer the blankets or towels into place with nails, fastening securely to the walls. This helps block out any drafts or cold air, which may make the garage feel even colder and decrease effectiveness of heating devices.