Latest service update: We are delivering our cleaning services safely to our customers during the Coronavirus (COVID-19) outbreak. Click here for more information

Domestic Cleaning Services in Perth

G'day mate. Oh sorry - wrong Perth, we much prefer living in Scotland anyway! Get your house cleaned by one of Perth's best local cleaners! We'll provide you the best home cleaning service you've ever had!

96% of clients recommend our service

Call us free on 0800 059 9210







Regular Cleans

Regular Cleans



One-off cleans

One-off Cleans

Additional guidance for our cleaning services
  • Social distancing: If you are able to go out then your cleaner can clean your home during your absence, or you can stay in one room maintaining the recommended 2 metre social distance.
  • Payments: If you currently pay your cleaner in cash, then you are now able to ask for their account details and pay them by bank transfer.
Get your home cleaned weekly or fortnightly with our regular cleaning service.

This service will provide you with the opportunity to interview as many cleaners as you wish, the person you choose will then become your regular cleaner.

Want to go out whilst your house is being cleaned? That's fine, our cleaners can be trusted to hold house keys so you can go out.

All our cleaners are thoroughly vetted, so no need to worry about who you are letting into your home!

From £13.75 per hour

One off spring cleans

Perfect for a refresh of your whole home!

Had a busy few weeks... or months and the cleaning has become unmanagable? This service is perfect for a one-off spring clean to get you on a more even keel.

One of our cleaners will come to your home for 2-6 hours, you can then delegate the way they spend their time in your home.

Still have a question? View some of our most frequently asked questions

£30 booking fee + £14 per hour

Book online

How much does a house cleaner cost in Perth?

Cleaning ServicesPrices
Regular weekly house cleaningFrom £13.75 per hour
Regular fortnightly house cleaningFrom £14.50 per hour
6 hours maximum for a one-off clean£30 booking fee plus £14 per hour

Prices may vary depending on the area, minimum hours may also apply. Our online booking service will provide you with the exact rates for your property.

Book online
Same Cleaner

A reputation that speaks for itself!

After many years of trading, Maid2Clean have cleaned in excess of 4 million homes across the UK! We have deep roots in Scotland and we are so happy that we've managed to expand over the years, to offer more and more people reliable and affordable cleaning services. We offer two different types of cleaning services which include one-off cleans, and a more regular cleaning service weekly or fortnightly. We found that different lifestyles have different cleaning needs, so we've adapted ourselves to fit around you and your requirements. Maid2Clean offer a wide range of domestic cleaning services, from hoovering to ironing, we'll get your house feeling like a home again! Call us now! 0800 059 9210

Local businesses with local owners

Hello! We're Nikki and Malcolm, the locals that run Maid2Clean Perth, nice to meet you! We are highly experienced in the domestic cleaning industry and have been working in it for years! We take extra care in vetting our cleaners that work for us, so we know that our clients will only get the best service. We know we have high standards in cleaning, so every cleaner that works for us HAS to meet them, as we'd only ever be happy providing our clients with a service we ourselves would be happy with. Get in touch with us today!

Local Business Owners

Benefits of our services

Our house cleaning services comes with these benefits and more:

  • Agency rates agreed at the start of your contract will never change.
  • All cleaners are local around Perth keeping cleaning visits on time.
  • Your regular cleaner is always the same person, for every visit.
  • Cleaners all go through interviews within their homes so individual cleaning abilities can be measured ensuring you get only the best cleaners around.
Why choose us?
  • Before one of our local cleaners is sent to your house they are insured for any breakages (although unlikely) to occur, so you have that extra peace of mind.
  • A cleaner in Perth can be provided for you no matter the length of the job whether it be weekly, fortnightly or simply a one-off clean.
  • Our cleaning services covers a lot, including domestic jobs such as making beds, cleaning toilets, ironing, cleaning of bathrooms/kitchens and many other chores.
  • We have thousands of reviews from happy clients around the UK, including locally around Perth.

Enquire about our services

Simply leave your name and a form of contact, and we'll get back to you as soon as possible.

Local client reviews


Looking for cleaning work in Perth?

We can provide you with local jobs around the Perth area. All work we provide you will be best suited to you. To find out more and to submit your application go to our recruitment page below.

Apply for work online

Subscribe to our newsletter

Want to be updated on our services and special offers? Subscribe to our newsletter here to be kept up to date?

Areas we cover

Maid2Clean covers most locations around the UK and your enquiry will always reach your local office. You can go direct to your local area by entering your full postcode below:

Book onlineSend enquiry