without a lot more details or even seeing it, it would be difficult to give a definite price range. Frequently, you start in on a job and end up being surprised when you discover even more damage than you were able to see before you started ripping it up. The contractor you go with should have some acceptable allowance in the contract you sign for any unexpected conditions that he discovers, maybe "cost Plus" with a pre-established hourly rate. It is important that the original scope of work be precisely defined in the original contract to protect both of you. The only meaningful price estimate is one that is compared to other estimates. I would get three estimates and try to get someone recommended by a friend or check their insurance and references to be sure of their quality. If the only people that you can get to look at it want to all charge you around $1,000 (random # not an estimate) then that is the going market rate. It doesn't matter if someone 200 miles away might do it for $500 if he isn't available and doesn't give you a bid.