Adding a second floor to a single-story home typically costs $60-$100 per square foot. So a 500 sq ft addition would run about $30,000-$50,000. Staircases also add to the expense.