
Exterior painting and UPVC installations
WM. Macdonald provides professional exterior painting and UPVC installations for homes throughout Perthshire, Angus, Highland Perthshire and Tayside.
- Free Quotations
- Clear Quotes
- No Upfront Fees
Please call us now on 07376 606608
Free Quotations
Clear Quotes
No Upfront Fees
Services
Expert exterior painting and UPVC installations
We provide professional exterior painting and UPVC installations for homes across Perthshire, Angus, Highland Perthshire and Tayside — masonry and woodwork painting, gutters, fascias, soffits, cladding, repointing, and dry ridge and dry verge roofline systems.

01
Exterior masonry painting
We paint harling, render, brick and stone. Surfaces are prepared properly and finished with a system suited to the weather.

02
Exterior woodwork painting
We prepare, prime and paint windows, doors, bargeboards and exterior timber so the joinery lasts.

03
Gutter repairs & installations
We repair leaking and sagging gutters and install new high quality UPVC systems that will stay leak-free and dry for years to come.

04
Fascia & soffit installations
We supply and install durable UPVC fascias and soffits in a range of styles and colours. Rotten timber can be replaced, or painted where it can be saved.

05
UPVC cladding
We install UPVC cladding and make good around openings, corners and rainwater pipes for a weathertight, even finish.

06
Repointing
All types of repointing work carried out for walls, ridges, skews, and any other general repointing needs.

07
Dry ridge and dry verge roofline systems
We fit new dry ridge and dry verge roofline systems that do away with the need for repointing altogether.

Why us
What makes us different?
Quality materials & workmanship —
We use proven paint systems and quality UPVC from trusted suppliers.
Transparent, fixed quotes —
No hidden extras or unexpected charges — you see the price before work starts.
Fast turnaround & a clean finish —
We complete work efficiently and leave the property tidy.
Local coverage —
We cover Perthshire, Angus, Highland Perthshire and Tayside.

Areas we cover
Our exterior painting and UPVC services across Perthshire, Angus and Tayside
From Perth and Dundee out to Pitlochry, Aberfeldy and the Angus towns. If you are just beyond this list, still get in touch.
- Perth
- Dundee
- Crieff
- Pitlochry
- Aberfeldy
- Dunkeld
- Blairgowrie
- Auchterarder
- Kinross
- Comrie
- Blair Atholl
- Kenmore
- Forfar
- Arbroath
- Montrose
- Brechin
- Kirriemuir
- Carnoustie
- Broughty Ferry
- Scone
FAQs
Frequently asked questions
Which areas do you cover?
- We cover Perthshire, Angus, Highland Perthshire and Tayside — including Perth, Dundee, Crieff, Pitlochry, Aberfeldy, Blairgowrie and the surrounding towns. If you are just beyond this list, still get in touch.
What work do you take on?
- We provide exterior masonry and woodwork painting, gutter repairs and installations, UPVC fascias and soffits, cladding, repointing, and dry ridge and dry verge roofline systems.
Do you repair gutters or only fit new ones?
- We repair leaking and sagging gutters and install new high quality UPVC systems that will stay leak-free and dry for years to come.
How do I get a quote?
- Call 07376 606608, message us on WhatsApp, or send the form on this page. Quotes are free and there is no obligation.
Get a quote
Book your free quote today
Need advice on exterior painting or UPVC? Get in touch for honest recommendations and a clear quotation. No obligation.
Please call us now on 07376 606608
Free quote · No obligation