It can cost anywhere from $1,700 to $2,100 or between $1.50 and $3.50 per foot to insulate an attic depending on what insulation material you choose. Blown-in insulation is the least expensive option and ideal for older attics. Spray foam, while the most expensive, is best for noise reduction and new construction.