Assuming the surfaces are flat & clean, our Removable White Matte labels should adhere and remove cleanly from those types of surfaces. That being said, there are many factors that may impact how well the labels stick and how cleanly they remove from different surfaces. It sounds like you have a variety of surfaces you plan to label and I would highly recommend that you request a few sample sheets to test on your specific applications to confirm you are happy with the performance of the labels. I would recommend that you leave the labels on the surfaces for at least a few days for a proper test. You can request samples here: https://www.onlinelabels.com/samples.