Window cleaner in Almondbank and Pitcairngreen
Regular pure water window cleaning for cottages, family homes and rural properties along the River Almond, with frames, sills and doors cleaned every visit.
I'm your local window cleaner for Almondbank, Pitcairngreen and the roads between them.
These two villages sit just west of Perth along the River Almond, with a mix of traditional stone cottages, established family homes and rural properties. Country homes pick up moss, green growth and rural grime all year, so I clean the glass, frames and sills on every visit.
- 4 or 8-weekly roundsA courtesy text the night before every visit.
- Frames and sills tooCleaned along with the glass, every time.
- 24-hour guaranteeNot happy? I come back and redo it free.

Why Almondbank chooses ExoClean
Village homes cleaned to a higher standard
These villages deserve more than a quick splash and dash.
Whether your home has stone window surrounds, timber frames or modern uPVC, I clean your frames, sills and doors on every standard visit, not just the glass. Grime builds up fast in the country, and I make sure none of it is left on the details.
Cleaned from the ground, no ladders
No ladders propped against your walls, no marks left behind.
From single-storey cottages to taller family homes, the water-fed pole reaches every window from the ground. No ladder marks on your stonework, harling or render, and better privacy than with a ladder at your upstairs windows.
A reliable round you can count on
Living in a village shouldn't mean an unreliable window cleaner.
I run a regular route through Almondbank and Pitcairngreen on a 4 or 8-weekly cycle. You'll get a courtesy text the evening before every visit, and if the weather ever forces a delay I'll contact you and get you rebooked.
Simple digital invoicing
Your invoice arrives before you've put the kettle on.
The moment your clean is finished you'll get an instant invoice by email or text with a secure payment link. For a completely hands-off option, set up automatic payments through GoCardless or Stripe.
Licensed, insured and accountable
A professional service, properly backed up.
I'm fully licensed by Perth & Kinross Council and carry public liability insurance, and I treat every home I clean with the same care I'd give my own.
What customers say
Read all Google reviewsCraig has been doing my windows for months now, he was recommended to me by a friend. He always lets me know when he's coming, so great communication. My windows and frames always look amazing and fresh.
RebeccaMethven
The best window cleaning company I've ever used. Craig pays attention to detail, works safely at all times, and the results are incredible every single time.
AmandaMethven
First time using and would thoroughly recommend. An excellent clean, brilliant communication, great value and very professional. So pleased I found them.
SueTibbermore
Craig was prompt and efficient and friendly. Top job on all my windows. Would highly recommend.
KennyGlenalmond
Excellent job done at a very reasonable price when let down by my regular. Would highly recommend.
SuzanneGlenalmond
Impeccable service, from first contact to clean windows!
MarkBertha Park
Craig does a fantastic job of cleaning my windows every month. Was wary of the water-fed pole after a bad experience with another company, but he always leaves them spotless with no marks or streaks.
KristiOakbank
Craig has been doing our windows now for over a year. Great service, always a message the night before to say he will be with us the next day and always a message to say they have been done. Very happy with my overall experience with ExoClean.
MarcOakbank
100% satisfaction, guaranteed in Almondbank
Almondbank and Pitcairngreen are villages where people take pride in their homes, and I take the same pride in the work I do on them. Every visit covers glass, frames and sills to the same standard. If you're not completely happy within 24 hours of your clean, get in touch and I'll come back and redo it for free.
Also cleaning near Almondbank
Almondbank and Pitcairngreen sit between Perth and Methven, right on the route I run west through the villages.
- Perth
- Bertha Park
- Huntingtower and Almond Valley
- Methven
- Glenalmond
- Bridge of Earn
- Auchterarder and Gleneagles
- Scone
- Abernethy
- St Madoes
- Glencarse
- Kinnoull Hill
