There is no definitive answer to this question. These days with so many different sleeping technologies that are available, mattresses can cost quite a lot. You can find units that cost upwards of five thousand dollars while you can also find decent mattresses under five hundred bucks. Typically, the more you can spend, the better the quality. However, two thousand dollars is a fair budget, as you can have a decent balance of affordability and quality.