Mattress protectors may cost between $20 to $100, depending on the protector’s materials and size. Buying one for a new mattress can save you from having to replace your mattress before you’re ready to. Try not to just buy the cheapest protector, since you want a well-constructed cover that can keep out pests and liquids.