The average cost of having a professional contractor build a garage is $35 to $45 per square foot, as of October 2015, states CostHelper. A small garage that fits one car costs approximately $8,400 to $10,800. A two-car garage can cost more than $13,000.
More elaborate garages that have storage space and room for more than one car are in the $30,000 range or more. The square-footage price is also higher if the materials are of higher quality, with an average of $55 per square foot for high-end materials. A dream two-car garage with upgraded features may cost $47,000 or more to build.