Siding costs between $3 and $11 per square foot with the average homeowner spending $4,300 to $15,800 to install on a 2,000-square-foot home.