A DIY shed usually costs between $20 and $175 per square foot. So a 12×12 shed could cost anywhere from $2,000 to $25,000. The price depends on what material you decide to use for the shed. A wooden shed will keep costs down but require more maintenance in the long run than vinyl siding.