If you choose to hire a contractor and construction crew to build a shed for you, expect to pay an average of $20 to $175 per square foot, or about $1,500 to $10,000. The national average cost to have a shed built is around $4,000. \