A professional bedbug chemical treatment are water based, so there will be no odour and it is colourless as well and it will not stain your mattress. However, depends on the infestation we will then recommend you if you should keep the mattress.