Professional High Quality Carpet Cleaning Service in Edinburgh

Carpet Cleaning Services

MDC Flexi Clean are carpet cleaning experts!  Over the past 10-years, we have established ourselves as the leading provider of carpet cleaning in Scotland.  Our highly-trained staff can clean carpets made from any material and understand the best approach to make your carpets look brand new.

Our cleaners regularly perform carpet cleaning in various environment including residential homes, commercial locations and public buildings.  We help our clients maintain a hygienic and clean environment using a number of different carpet cleaning techniques including steam extraction carpet cleaning and hot water extraction carpet cleaning.

MDC Flexi Clean will assess the condition, age and material of your carpet before deciding how it should be cleaned, then we will use the best cleaning technique and cleaning chemicals.  We guarantee fantastic results and have have hundreds of satisfied clients throughout Scotland to back that statement up!.

If you are interested in learning about our carpet cleaning services in Scotland, simply contact us on 0131 551 6567 for an obligation-free quote or read on to learn more about the importance of carpet cleaning.


Get your carpets cleaned by a professional, friendly & reliable company like us!
Fully trained staff

 Faster drying times

Fully Insured and uniformed staff

All cleaning products and equipment is supply by us.

We clean! we exceed! we shine! 

What else we can do

All the Steam cleaning services under one roof!!

Mattress cleaning

Rug Cleaning

Stair Cleaning

Flood restoration

Curtain Cleaning

Upholstery Cleaning

We clean! we exceed! we shine! 

Terms and conditions

  • The Company shall not be liable for the shrinkage of carpets as a result of poor fitting.
  • The Company is not liable for any wear or discoloration of fabric that becomes more notable once dirt is removed.
  • Carpet Cleaning booked along with End of Tenancy Cleaning is not part of the 1 week hours guarantee that applies for End of Tenancy Cleaning.
  • We shall not be responsible for any damage caused as a result of the Customer placing furniture on a carpet which has not completely dried.
  • The Company cannot guarantee the removal of pre existing stains and/or any discoloration of the carpet
  • Please notify us at the time of booking if your carpet is a natural pile e.g wool or hessian
  •  The Customer shall be responsible for the removal of all furniture, goods and breakables for the purpose of cleaning. The Company will not accept responsibility for any damage caused to furniture, goods or chattels not removed by the Customer unless damage has occurred as a direct result of negligence or lack of care on the part of the Company or its servants.
  • Unless otherwise agreed prior to work commencing, it is accepted that stationary items such as televisions, side cabinets, book cases, wall units, filing cabinets etc will remain in place and no cleaning will be carried out beneath these units, the same will apply into closets and cupboards.
  • We will endeavor to note, identify and remove all spots and stains requiring treatment, however the entire removal of some spots and stains are not guaranteed due to the staining properties of the products i.e. tannin, rust ,DIY spotting agents etc.
  • Liability cannot be accepted for color run or migration due to manufacturers using non-colorfast dyes or markers in frames, trimmings, padding, stuffing, piping sewing threads, linings and valances.

Our carpet cleaning prices*

  • Lounge
  • Bedroom
  • 2 Bedroom flat
  • 3 Bedroom flat
  • *T&C and Minimum call out charges apply. When we calculate the price, we take into consideration the area dimensions and the time of the appointment.
  • £45.00
  • £45.00
  • £109
  • £129
  • *T&C and Minimum call out charges apply. When we calculate the price, we take into consideration the area dimensions and the time of the appointment.
  • £51.00
  • £51.00
  • Call us for for special rates
  • Call us for for special rates
  • *T&C and Minimum call out charges apply. When we calculate the price, we take into consideration the area dimensions and the time of the appointment.

What experts recommend and why is important to get your carpet professional cleaned!

The Importance of Clean Carpets

It is important to maintain clean carpets in your residential, commercial and public environments for a number of reasons.

  • To Improve the Appearance of Your Carpet
    It is incredible how quickly carpets can lose their appearance, particularly in commercial or public buildings where there is a lot of foot traffic. Our carpet cleaning services can greatly improve the appearance of your home, workplace, retail store, hospital or office.
  • To Keep Your Environment Healthy
    Dirty carpets contain a wide range of substances that may impact a person’s health. Those substances include mould, fungi, bacteria, dust and dirt. People using an environment with dirty carpets may be sick more often, develop allergies or get a serious illness.   This is particularly important in commercial environments, where the employer has a duty of care for their staff and customers.
  • To Remove Odours from Your Carpet
    Dirty carpets that are filled with fungi, mould and bacteria eventually begin to smell bad. You might be able to tolerate a bad smell for a small amount of time in your home, but in a commercial environment or a public building, it can be a serious problem!
  • To prevent stains from becoming permanent
    Carpet cleaning can stains before they become permanent and destroy the look of your carpet. It is much cheaper to have your carpet cleaned than it is to replace it.
  • To make sure your carpet stays in shape
    Dirty carpets are filled with bacteria, dust and dirt will attract tiny insects that will begin to live in the carpet. These insects will begin to eat the fiber in your carpet, damaging its structural integrity.   
  • To protect your investment
    You may have spent thousands of pounds carpeting a building. To maximise the lifespan of the carpet, it must cleaned regularly we recommend to be steam clean on a high traffic carpets every 6 months domestic traffic every 12 months depending on the


Why Choose MDC Flexi Clean for Carpet Cleaning in Scotland
We offer one of the most cost-effective carpet cleaning solutions in Scotland — without compromising on quality.  Our friendly, well-trained and experienced cleaners will get the job right the first time and leave you with beautifully cleaned carpets.

MDC Flexi Clean provide carpet cleaning services throughout Scotland, from two offices in Glasgow and Edinburgh.  Our carpet cleaning service is very efficient and we can work around your busy schedule.  We specialise in carpet cleaning for commercial and public buildings, and can perform the work to suit your opening and closing times.

If you would like to learn more about carpet cleaning services in Scotland contact us today on 0131 551 6567. 

MDC holds the following accreditations

ISO 14001

ISO 9001

safe contractor

thomil professional