Contact James Dry Carpet & Upholstery Cleaning Service


Let’s Get Your Home or Business Cleaned Right

Whether you’re ready to schedule a cleaning or just have a few questions, we’re here to help. At James Dry Carpet & Upholstery Cleaning Service, we make it simple to connect—no apps, no waiting rooms, just real people and real answers.



For over 45 years, we’ve proudly served Durant, OK, and surrounding areas with honest, professional carpet, upholstery, rug, and tile cleaning services. Contact us today for your free estimate or to learn more about how we can help restore and refresh your space.

Call or Text for Fast Service


Service Area: Durant, OK + 40-mile radius

Hours: Monday – Sunday, 8:00 AM – 10:00 PM

Emergency Services Available: 24-hour water extraction upon request

Prefer texting? No problem! Just send us a message, and we’ll get back to you shortly.

Who You’ll Talk to

You won’t get a call center or a chatbot here. When you reach out, you’ll talk directly with James, who handles all scheduling and communication. He will be the one showing up to complete the work—just like it’s always been.

What You Can Expect

  • A prompt response—usually within the hour during business hours
  • Friendly, no-pressure conversation
  • Clear pricing and appointment scheduling
  • Real answers to your questions about cleaning, availability, or service scope
A person is using a steam mop to clean a rug in a living room. — Durant, OK — James Dry Carpet & Upholstery Cleaning Service

Let’s Keep It Simple—And Clean

We believe good business starts with good communication. If you’re looking for dependable, honest, and experienced cleaning professionals in Durant, OK, you’ve found them.

We can’t wait to help you feel great about your space again.