About Us

Brock Maintenance Services has been in the carpet cleaning business for over 20 years. Since inception in January of 1987, BMS has cleaned over 132 million square feet of carpet in Raleigh, Cary and Durham, NC with that number steadily growing. BMS Carpet Cleaning & Upholstery offers commercial carpet cleaning anywhere in the state.

Our dry carpet cleaning methods leave no soapy residue, which is to blame for quick re-soiling and is common to wet extraction. Our processes also eliminate dust mites and reduce allergens that collect in your carpet over time.

All of our carpet cleaning systems are environmentally friendly and use the dry extraction method. We do not limit our services to one type of chemistry as different soil and stain situations require different cleaning procedures, and we have the experience to handle them all.