We have been doing upholstery work for years, Sorry to be a little vague, but there are variables..
The price could start at several hundred dollars and go up quite a bit from there.. It really depends on time, difficulty & materials.. Foam can sometimes be reused, but when it is older it is not always wise to reuse it. Even if and when you do, you will many times need to add to it so that the upholstery sits properly..
Jamie / Lakeside Restorations