Cleaning Services Across Perth and Kinross
Locally based cleaners in 30 places around Perth and Kinross, for every service.

All About Cleaning in Perth and Kinross
Looking for a cleaner in Perth and Kinross? Fill in the form and we arrange local cleaners, all fully insured. The quote is a fixed price, with nothing hidden, and you'll hear back the same day.
- Postcode areas
- 13
- Starts at
- £30
- Places listed
- 30
- Office hours
- 8am to 6pm, Monday to Friday
- Reply
- the same day
Choose a service
Prices appear on every service.
- Carpet cleaning in Perth and KinrossFrom £51 a room
- Rug cleaning in Perth and KinrossPrices from £30
- Commercial carpet cleaning in Perth and KinrossPrices from £51 a room
- Mattress cleaning in Perth and KinrossStarts at £35
- Perth and Kinross upholstery cleaningStarts at £33 a seat
Your questions answered
Lines are open between 8am and 6pm on weekdays; at other times, send the form.
Carpets, rugs, sofas and mattresses, and commercial carpets where offered, all done on site.
Rooms start at £51, upholstery at £33 a seat and mattresses at £35.
Often the same day or the next, with evenings, weekends and bank holidays.
Step by step
Booking is straightforward, whatever the service.
Let us know what needs cleaning, plus your postcode.
Your quote arrives the same day: a plain, fixed price.
Pick a date to suit you.
On the day, the cleaner identifies the fibre first.
Odours and stains get treated as part of the clean.
Price guide
Guide prices, not exact ones: every job is quoted individually.
- Bedroom or living room
- from £51
- Hallway
- from £30
- Rug up to 15 m²
- from £30
- Minimum charge
- £68
Every quote is a fixed price with no hidden extra charges. All tools, detergents and equipment are included.
Every postcode district
13 postcode districts cover the places in Perth and Kinross.
Places in Perth and Kinross
Each place below has a page.
Fill in the form
Send the form or call us, and a reply follows the same day.