top of page
carpet cleaner in dunfermline

We clean all Carpets, Rugs & Fabric Upholstery.
Commercial work undertaken


For the 4th year running we have been recognised as the top Carpet Cleaning Service in Fife! Three Best Rated actually conduct a rigorous 50-Point Inspection, which includes local reviews, history, business standards, ratings, satisfaction, trust, price and their trading excellence. Only the bee's knees!


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.


Call Liam or Kevin ANYTIME

01383  725406

07759 058028


What do our customers say?

What more can I say these guys were very professional and very helpful I'd recommend them to all.

David Greenwood, Rosyth 2023

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

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

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

Fabric Cleaning Service

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

commercial carpet cleaning


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

best carpet cleaner dunfermline

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

Social Media Feed

A Summary of what we can do for you:

*Carpet Cleaning *Rug Cleaning *Fabric Suite Cleaning *Deodorising
*Commercial Carpet Cleaning *End of Tenancy Carpet Cleaning* Stain Removal

Get a Quote Today

Thank you. Liam or Kevin will be in touch very soon!

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