Our 24/7 emergency service team can assist you day or night 406.586.8109

Bozeman Area Carpet, Rug, and Upholstery Cleaning

Getting your carpets, rugs, and upholstery cleaned  improves the appearance and lifespan of the textile and helps improve indoor air quality.

Carpet Cleaning

At Buffalo, we know that not all carpets are the same, which is why we don’t offer prices “by the room." Every carpet cleaning job is evaluated by our professional with 18 years of experience. He’ll assess the carpet and determine what it needs based on the material, wear and tear, traffic areas, pet contamination, stains, and age of the carpet.

The process:

  • Pre-measure all carpet areas (measuring around furniture, we do not charge for carpet we do not clean)
  • Provide estimate to homeowner
  • Pre-vacuum carpet
  • Pre-spray treatment
  • Hot water extraction (dry within 4-6 hours)
  • Fabric protector (optional)
  • Pet decontamination


Rug Cleaning

Buffalo Restoration’s certified rug professional has been cleaning oriental, Navajo and other specialty rugs for 19 years. Rugs aren’t cheap, protect your investment and have them cleaned on a regular basis. Special treatments for pet urine removal is available. Drop them by our safe and clean shop and we’ll give the the special Buffalo treatment.




Upholstery Cleaning

Buffalo Restoration can clean all types of upholstery, including leather. We can perform general maintenance cleaning or spot removal. We also can treat for pet urine. Give your sofa or chairs a new life, call for an estimate today.


Every situation is different so we don’t offer pricing online. Call us and let us ask you some questions about your unique situation. We’ll make sure to give you the best deal for what you need and the service you deserve.

Our Carpet Cleaning Expert

 If you’ve heard about Buffalo Restoration carpet cleaning, you’ve probably heard about Randal Halvorson. He’s our carpet, rug, upholstery professional/ superhero. Randal is one of only two certified Woolsafe providers in the state of Montana. He’s been working magic on spots and stains at Buffalo for 18 years. Beyond his extensive training and involvement with the Restoration Industry Association and the Carpet and Rug Institute, he’s the king of customer service. He’s passionate about textiles and he’ll use every trick in his book to make sure your carpets, rugs, and cushions come out looking as close to new as possible. He will always greet you with a smile and cheerful conversation. His repeat clients will tell you, they wouldn’t call anyone else. Randal is the man for the job. And after he cleans, you might even want him to stick around for tea and cookies.


“Randal- Thank you for doing such an amazing job with our house and appreciated your patience in all the chaos...Thank you!”
Van and Wallis B- Bozeman Montana

“I got what I wanted, which was a very professional job on my carpets and my cleaning for a very reasonable price.”
Kandy R- Bozeman Montana

Frequently Asked Questions

Q: How much are estimates?
A:We provide free estimates

Q: Do you restore furniture?
A: We do not restore furniture. We recommend calling Rocky Mountain Furniture Restoration.

Q: Do you clean leather?
A: Yes, we have a technician that has completed training for Leather Cleaning and Care.

Q: Do you clean the carpets or ducts first?
A: We like to clean the ducts first and then clean the carpets, this way we aren’t walking on clean carpets