top of page
Fixing the Roof

Established roofing contractor in Aberdeen

A J Donald Slaters can help with all types of roofing projects, from domestic jobs through to industrial installations.

nesba logo




Experts in roofing

With more than 40-years of experience working as roofing contractors, the team at A J Donald Slater in Aberdeen can help with all types of roof work. Whether you’re looking for flat, single ply or rubber roofing installations or repairs, we can help you find the perfect solution to your roofing needs.


We are a family-run company, and this enables us to give every client the attention and personalised service they deserve. We are fully qualified and accredited with NESBA, so you can be confident the work will be completed to a very high standard. If you are planning a roofing project and need experienced roofing contractors, why not get in touch with us?

Stack of slates

High quality roofing

With our years of experience in roof installations and services, you can trust our team to get the job done on time and within budget. Whether we are performing an installation or repair, we only use the highest quality materials to ensure that your new roof will last a lifetime.

Experts in roofing

Family run business

More than 40-years of experience

Fully insured and NESBA accredited

Excellent reputation

Available for all types of roofing work

Covering Aberdeen and surrounding areas

Roofer putting tiles on

We can help with:

Industrial and domestic roofing

Flat, single ply and rubber roofing

Pointing and cement work

General roof maintenance

Gutter replacement and cleaning

Chimney repairs and removals

We also offer an emergency call-out service, so in the event your roof is damaged, we’ll be able to quickly respond and make it safe for you.

Get in touch today

A J Donald Slaters is an established roofing contractor with a great local reputation in the Aberdeen area. Whatever type of roofing work you want done, to arrange a competitive quote, email us and we’ll get straight back to you.

01224 644680

bottom of page