There are several factors responsible for mattress cleaning costs. The main factors are the time taken to clean it, the method used for the cleaning process, and the products used in the cleaning process.