carpet cleaner in dunfermline

We clean all Carpets, Rugs, Leather & Fabric upholstery.

Commercial work undertaken

Call Liam or Kevin ANYTIME

01383  725406

07759 058028


We are a Professional Carpet Cleaner in Dunfermline, Fife and surrounding areas-


We use the most advanced cleaning machinery to extract dirt and soiling from deep within the carpet pile. Our powerful equipment will provide the best cleaning possible.


Our specialist rug cleaning services-


Just like carpets, your rugs should also be cleaned often to maintain them properly. Most modern rugs require specialist cleaning attention due to the mix of materials and colours. The use of specialist rug cleaning solutions means that the colours and textures in your rugs are kept in peak condition whilst all the soiling and dirt is washed away. We know that rug cleaning is a highly specialised operation which requires the best equipment, cleaning materials and the most professional carpet cleaners in Dunfermline, Fife.


Environmentally Friendly Cleaning Treatments-


We use industry standard cleaning treatments produced by Prochem and Chemspec to give highly effective cleaning results. Prochem and Chemspec professional carpet cleaning products are developed in-house, and are constantly assessed to meet strict safety, and environmental criteria. Impact are know to be safe carpet cleaners in Dunfermline, Fife.



Polite and very accommodating very pleased with cleaning of 2 chairs, well priced highly recommend.

James Rodgers, Dunfermline October 2020

Impact cleaning have just done a superb job on my carpets. Liam and Kevin are punctual, courteous and extremely effective. Cannot recommend their services enough. Excellent work and really well-priced.

Jennifer Cairney, Fife, July 2020

I rang Impact for an urgent job for my elderly friend's carpets. They fitted me in the next day and arrived v promptly and did a fantastic job. What an amazing machine. I would definitely recommend them.

Lynne Davidson, Dalgety Bay 2019

Highly recommend, quick and reliable service. What a fantastic transformation, my carpets look as good as new. Will definitely recommend and look to use in the future.

Katrina Valente, Dunfermline 2019

Had my fairly light coloured living room carpet cleaned today, it looks brand new again! 4 kids and a dog has taken its toll on the carpet but I’m so impressed at how great it looks. Will definitely be using this company again in the future!

Sheryl Murphy, Dunfermline, Fife, 18th May 2018

I was very pleased with my carpet thanks to the 2 men who came out and done it I will be getting them again well done.

Sharon Jamieson, Kirkcaldy, Fife, 18th May 2018

Top 5 star service from Kevin & Liam once again. Carpets are fully refreshed and look like new for another few years. Dont know why anyone would go anywhere else for carpet/upholstery cleaning services.

Mr McKenzie, Dunfermline, Fife, 18th April 2018

These guys are just awesome! They helped me on short notice & couldn’t be happier with service & results

Kat Arnott, Kelty, Fife, 3rd November 2017

Superb!!!! professional friendly service. Cream stairs, hall and bedroom done - heavy traffic flow but carpet looks brand new!!! Really impressed. Thanks guys :)

Angela Beck, Rosyth, Fife, 2017

What do our customers say?

Fabric Chair Cleaning
Fabric Chair Cleaning

Professional Fabric sofa and chair cleaning service. Removing stains and restoring your upholstery to as new condition.

press to zoom
Sofa Cleaning
Sofa Cleaning

Professional Fabric sofa and chair cleaning service. Removing stains and restoring your upholstery to as new condition.

press to zoom
Your local Rug Cleaner
Your local Rug Cleaner

If you are looking for a rug cleaner in Fife look no further. This rug was ready for the skip until we arrived and brought it back to life. Colours safely cleaned and looking like a new rug again.

press to zoom
Carpet Cleaner in Dunfermline
Carpet Cleaner in Dunfermline

Livingroom carpet cleaning.

press to zoom
Fabric Suite Cleaner in Dunfermline
Fabric Suite Cleaner in Dunfermline

Look at the difference we can make. WOW!

press to zoom
Rug Cleaner in Dunfermline ?
Rug Cleaner in Dunfermline ?

Yes, we also do rug cleaning!

press to zoom
Commercial Carpet Cleaning
Commercial Carpet Cleaning

We work with all types of businesses!

press to zoom

We are a carpet cleaner and upholstery cleaner in Dunfermline, Fife and we offer our service for domestic and commercial customers in the following areas:

Fife, Edinburgh, Dunfermline, Rosyth, Lochgelly, Cowdenbeath, Dalgety Bay, Inverkeithing, Kirkcaldy, Cairneyhill, Crossford, Kelty, Glenrothes, Townhill, Crossgates, Limekilns, North Queesnferry, South Queensferry, Oakley, Aberdour, Burntisland, Kinross and many more

stain on carpet

Stain Removal

We have successfully removed various stains

If it's possible to remove the stain, we have the know how and the products to do this safely and effectively. 

We strongly advise to avoid using products like Vanish on your carpet.  Call us first before attempting removal as you could make things worse.

Ask about our stain treatments

Leather Cleaning Service

We offer a thorough cleaning service for your Leather sofas, chairs and upholstery.  Learn more here - Click Here

Leather cleaner in dunfermline

Fabric Cleaning Service

Do you have a Fabric chair or sofa that needs a bit of a revival? We can help you with that. We can clean all types of fabric as well as Faux suede.  Learn more - Click Here

fabric suite cleaner dunfermline

Commercial Carpet Cleaning

We do a lot of commercial work with large and small businesses in Dunfermline, Fife and Edinburgh.  We are happy to arrange for a Free quote and walk you through our process. To learn more please Click Here


You may have found our website because of our 5 star reviews on Facebook, Google, Yell.com and Bark.  We can assure you of a great service and we are only happy if you are happy.  See more reviews Click Here

commercial carpet cleaning
best carpet cleaner dunfermline

A Summary of what we can do for you:

*Carpet Cleaning *Leather Cleaning *Rug Cleaning *Fabric Suite Cleaning *Deodorising

*Commercial Carpet Cleaning *End of Tenancy Carpet Cleaning* Stain Removal

Social Media Feed

Impact Carpet Cleaning, 55 Main Street, Kingseat, Dunfermline KY12 0TJ