No, Aprehend is not labeled for use on mattresses. Other products approved for mattresses should be used. There are many options available including encasements, vacuuming, steam treatment, cryo treatment, some chemicals and heat.