Call:  919-545-2322  or  919-933-7700


Precision Steam Cleaning takes care of the carpet and upholstery cleaning needs of Chapel Hill, Durham, Pittsboro, and nearby areas with a great sense of pride in what we do. We do our best to take excellent care of your home and it’s furnishings. You deserve the best in care. Let us help you keep your investment in top condition.
We use a state of the art truck mounted system to ensure that you receive the best quality carpet and upholstery cleaning and fast dry times. Our process uses only safe, environmentally friendly cleaning solutions. You will be able to see, smell and feel the difference.

Carpet Cleaning

Precision Steam Cleaning uses a state of the art truck mounted system to ensure that you receive the best quality carpet and upholstery cleaning and fast dry times. Our process uses only safe, environmentally friendly cleaning solutions. You will be able to see, smell and feel the difference.

Upholstery Cleaning

Most people look at the tag on their furniture and see that it says “Do not wet clean.” This tag is there to keep home-owners from damaging their own furniture. Most furniture can be wet cleaned or steam cleaned if done properly by a trained professional. We make sure to use the best and safest method of cleaning.


Odors have a way of getting in our homes by way of pets and a variety of other sources. To completely remove the odor, the source of the odor must be removed. We will apply a rinsing agent and then a deodorizer, followed by a thorough rinse to prevent any sticky residue from attracting new soil to your carpet.

About Us

Precision Steam Cleaning is a family operated business based in rural Chatham county. My wife, daughter and I reside in a small mill village called Bynum, which is located close to Jordan Lake. Being located here allows me to serve many areas which are just a short drive away including Pittsboro, Chapel Hill, Apex, Cary, Durham, Hillsborough, Mebane, Siler City, Sanford and a few other areas.

The way of life in Bynum is a slower pace, in which people are still taught the old town values and ways of treating other people. To this day I still let those values that Grandpa taught me be a huge influence in the way I run my business. Each customer is treated with respect, and given a great job at a reasonable price.

I absolutely love my work and getting out and meeting customers and making their homes a better place to live.

We believe in doing the job right the first time and doing all that we can to deliver top notch results, so that when we leave your home we are proud to put our name on the job.

We look forward to making you a customer for life. Thanks!

—  Jim Williams


We have been enjoying the carpet and upholstery cleaning services of Jim Williams for many years and are so glad we learned about his business and tried it out. We have always been impressed by the time and care he takes over his work ; everything always meticulously cleaned.  In particular would like to mention his cheerfulness and reliability. And his charges are extremely reasonable.

—  Richard and Zandra Talbert

I have used Jim Williams/Precision Steam Cleaning for many years and have also recommended him to my friends and clients.  He is honest, reliable and the carpets always look great when his job is done.

—  Tedi Vail

I have used Jim’s cleaning service since 2004 both personally and also to clean carpets and upholstered furniture for clients when buying or selling new homes. Jim is professional, trustworthy, reliable, accommodating and, in my opinion, the best carpet and furniture in the area.

—  Hilary Snyder, Real Estate Broker

Jim Williams has been taking care of our rugs and carpet for many years. We have always been pleased with the condition of the rugs after he has cleaned them. He has helped us with so many issues that come with having dogs and cats in the house. Jim is our “go to” when it comes to rug cleaning issues and we know we can rely on his good judgement. It is truly a pleasure to do business with Jim – he’s very good about returning calls and is very prompt about being on time for appointments. We highly recommend Jim and his business, Precision Steam Cleaning.

—  Lynn and Larry Dohner

I have been using the services of Precision Steam Cleaning for four years and I have been satisfied with the professional, excellent job that they do. Jim, the owner and technician, does an amazing job! As a sorority house director of a large property, we can have considerable stains. Every time Jim’s services are required, he is prompt and his attention to detail is outstanding (he even returns to do touch up work if someone spills something on a just cleaned rug). I highly recommend Jim and his company. Five Stars!!!

— Corky Ackerly

Outstanding Cleaning With Simple And Honest Pricing

Carpet Cleaning Prices

  • Minimum charge $95
  • 2 Rooms $125
  • Each additional room $30 Large bonus rooms may be considered 2 rooms
  • Staircase $30
  • Hallways $10-$20
  • Carpet protector (Scotchgard) application $15 per room
  • No charge for closets as they are considered part of the room

Upholstery Cleaning Prices

  • Minimum charge $95
  • Standard sofa $70
  • Sectional sofa $120
  • Love seat $50
  • Arm chairs $30
  • Recliner $40

We gladly accept:

Online Specials

Winter Special 15% off All Services Through March 15th.

Check back for online specials.


Call Jim at:
919-545-2322  or  919-933-7700

The fastest way to contact us is by phone.  You are welcome to leave a message with optional dates.  The dates you request may not be available, but we’ll get back to you as fast as possible to confirm.

Your privacy is important to us. Your contact info will not be shared.