At William Bain & Sons, we’re proud to offer reliable, high-quality roofing services across Edinburgh and the surrounding areas. As a family-run business with a strong reputation for craftsmanship and customer care, we provide expert solutions to protect, maintain, and enhance your property.

Roofers in Edinburgh You Can Count On
Roofing Services
Whether you need a minor roof repair or a full roof replacement, we’ve got you covered. Our skilled contractors work with all types of roofing, ensuring your property stays safe and weatherproof all year round.
Our roofing services include:
Flat roofs
Chimney repairs and removal
Gutter and downpipe repairs
Leadwork
We work with both residential and commercial properties, and offer free, no-obligation quotes.
How We Can Help
Contact us to arrange an inspection of your roof and to discuss what we can do to help. Whether it is a leak after storm damage or you require a new roof, only trust the best and most established roofing company in Edinburgh. We are fully insured and, as expected, follow all health and safety requirements.
Why Choose Us As Your Roofing Company?
We are experienced roofing and plastering specialists based in Edinburgh, proudly serving our local community for many years. As a trusted, well-established company, much of our work comes from word-of-mouth recommendations from happy customers. We take great care on every job, delivering a thorough, high-quality service and leaving your property clean, tidy, and respected—just as you’d expect.
Frequently Asked Questions
What roofing services do you offer in Edinburgh?
We cover new roof installations, roof replacement, repairs and maintenance, felting and tiling, flat roofs, chimney repairs and removal, gutter and downpipe repairs, leadwork, and fascias, soffits and guttering.
Do you work on both homes and commercial buildings?
Yes. We’re a family-run business working on residential and commercial properties across Edinburgh and the surrounding areas.
Do you offer free quotes?
Yes, we offer free, no-obligation quotes. Contact us to arrange an inspection of your roof, and we’ll talk you through what needs doing.
Should I repair my roof or replace it?
It depends on the age, condition and extent of the damage. Small problems like a few slipped tiles or a minor leak can often be repaired. Widespread wear, recurring leaks or failing felt may mean replacement is more cost-effective in the long run. We’ll inspect your roof and give you an honest recommendation.
I leak a storm. What should I do?
Contact us as soon as you can to arrange an inspection. If water is coming in, move belongings out of the way and put a bucket under the drip. Acting quickly limits damage to ceilings, insulation and the structure below.
Are you insured, and do you follow health and safety rules?
Yes. We’re fully insured and follow all health and safety requirements on every job.
Get a Quote Today
If you would like to find out about our roofing services, contact us today. We’ll give you a quote for the work and answer any questions you have. We look forward to hearing from you.
Send our roofing team a message today
For roofing repairs and replacement in Edinburgh. Call 0131 555 2009




