How Much Does It Cost to Remove a Wall? Expect to pay between $300 and $1,000 to remove a non-load-bearing wall in your home. On the other hand, removing a load-bearing wall costs $1,200 to $3,000 for a single-story home.