Perth and Kinross
Local Carpet Cleaners Across PH1
Cleaner carpets, sofas and mattresses in PH1, cleaned on site with local cleaners, each fully insured.

Each Service Across PH1
Prices start at £51 a room in PH1, with upholstery from £33 a seat. The minimum charge stands at £68, and every quote comes as one fixed price with no surprise extras.
- Places covered
- 10
- We reply
- the same day
- Phone lines
- Weekdays, 8am to 6pm
- Phone
- 07833 053749
- Postcode districts
- 2
Choose a service
Every service listed gets its own page covering PH1.
- Mattress cleaning in PerthFrom £35
- Carpet cleaning in PerthStarting at £51 a room
- Perth commercial carpet cleaningFrom £51 a room
- Perth upholstery cleaningFrom £33 a seat
- Rug cleaning in PerthStarting at £30
Every place in PH1
10 towns and villages sit inside PH1, each with its own page.
Good to know
Clear prices, safe products and locally based cleaners are standard.
- Prices set before the day
- Non-toxic, eco-friendly products
- Products safe with children and pets
- All tools, detergents and machines included
- Trained and experienced cleaners
Step by step
Booking is straightforward, whatever the clean.
Fill in the form with the rooms or items.
Your quote arrives the same day: a fixed price and no hidden extra charges.
Pick a date that suits you.
On the day, the cleaner identifies the fibre before starting.
Odours and stains are treated within the clean.
Your questions answered
Your quote is free, and you will hear back the same day.
From £30 per a hallway and £51 for a bedroom or lounge, with a minimum charge of £68.
Monday to Friday, 8am to 6pm. The quote form works at any hour, and we answer the same day.
Usually, yes. The earlier a professional treats a stain, the better.
Send the form
Fill in the form or ring us, and we reply the same day.