National Association of Home Builders reports that although there will be ... On average, a steel building costs $17,500 to $20,800 per square foot, or $16 to $20. For small metal buildings, however, ...