When you need a roofer in Dunfermline, you rarely have weeks to shop around.

Here are the 5 roofers in Dunfermline with the strongest review records, and a quick rundown of what good work should cost.

Map data © OpenStreetMap contributors

Our top 5 roofers in Dunfermline

Top Rated Trade — Dunfermline 2026
1

R & J Roofing

★ Top rated
★★★★★ 5.0 from 136 reviews · Roofing Service

36a Whitelaw Rd, Dunfermline KY11 4BN

Local Roofing Contractor covering Fife and Edinburgh

2

JMR ROOFING SCOTLAND

★★★★★ 5.0 from 111 reviews · Roofing Service

19 Evershed Dr, Dunfermline KY11 8RD

JMR ROOFING SCOTLAND are a family run business based in Dunfermline fife .we have over 30 years experience in the roofing trade ,providing services to fife and Lothian areas we cover all aspects of roofing work,leadwork ,and Upvc fascia soffits and guttering .all of our work is also guaranteed

3

Kennedy Roofing Services

★★★★★ 5.0 from 106 reviews · Roofing Service

142 Primrose Ave, Rosyth, Dunfermline KY11 2TZ

Hello, I'm Graeme Kennedy. I'm a fully trained roofer with over 15 years of experience. I have learned my trade all over the UK and have gained the skills required to undertake almost all aspects of roofing. Please feel free to look around our website. If you need any further advice please do not hesitate to get in…

4

Vanguard Maintenance Ltd

★★★★★ 4.8 from 51 reviews · Roofing Service

Vanguard Maintenance Ltd is a roofing service operating in Dunfermline. They hold a 4.8★ Google rating from 51 reviews, securing them a place in our top 5 for Dunfermline. Their Google Business Profile is verified by the business owner.

5

Renown Roofing and Slating

★★★★★ 4.9 from 46 reviews · Roofing Service

20 Ericht Dr, Dunfermline KY11 8XF

Renown Roofing and Slating carry out all manner of roof repairs, maintenance and complete new roofing solutions tailored to suit your requirements. We have over 20 years experience in the roofing industry and all works are carried out by fully trained and competent tradesmen. Our staff are very friendly and helpful…

Browse all 10 roofers in Dunfermline

What roofers in Dunfermline typically handle

A roofer handles slates, tiles, flat-roof coverings, leadwork around chimneys and dormers, guttering, downpipes, fascias and soffits. They fix leaks, replace damaged sections, and overhaul whole roofs.

Common jobs: Missing or cracked slates / tiles; Leak after storm; Flat-roof failure; Chimney leadwork; Gutter / fascia replacement; Full reroof.

When to call vs when to DIY

Clearing leaves from accessible gutters is fine. Anything that involves climbing on the roof itself is genuinely dangerous — falls from height are the single biggest cause of trade-job injuries. Hire someone with the access kit.

If you're not sure where the line is, the hiring guide walks through what to ask, how to vet quotes, and when to walk away.

What a roofer typically costs in Dunfermline

UK averages for Q1 2026. Sourced from Checkatrade and industry-body data. Scottish prices typically run close to UK average — BCIS reports Scottish construction input costs +5% YoY in 2026. Actual prices vary by job complexity, materials and local supply/demand. Always get a written quote.

Standard callout: Most charge by the job rather than per call-out; small jobs from c. £150.

Day rate for bigger jobs: £280–£360.

Typical job costs:

JobTypical Scottish range
Replace a few slates£110–£160 per m² area worked
Gutter clean & repair£50–£300
Flat-roof recover (small)£2,800–£7,500 (c. £75/m²)
Full reroof (3-bed terrace)£4,000–£19,000 (avg c. £8,000)

Registrations to look for: NFRC (National Federation of Roofing Contractors); Trustmark; CompetentRoofer.

How we ranked these

We assess every roofer operating in Dunfermline against a 4.5★+ minimum customer rating, then sort by a composite of average rating and review volume. Top 5 only — no paid placements, no sponsorship. Refreshed every quarter.

Are you a Dunfermline roofer?

Want to be considered for next year's top 5? Submit your business for review, free.

Get listed

FAQ

Common questions about roofers in Dunfermline

How do you choose the top roofer in Dunfermline?

We score every published business on a combination of average customer rating and total review count, filtered through a 4.5★ minimum. The composite favours businesses with both high ratings AND a meaningful number of reviews — so a 5-star roofer with 3 reviews won't outrank a 4.9-star one with 200. No paid placements, no sponsorship.

How often is the list refreshed?

Every quarter. If a business drops below 4.5★ or shuts down, they're removed and the next-best Dunfermline roofer moves up. Badges already earned remain valid — winning a 2026 Top 5 award doesn't get retroactively revoked.

Does it cost anything to be listed?

No. Listings are free — we don't accept payment for placement, sponsorship, or featured spots. Submit your business via Get listed for consideration in the next refresh.

I'm one of the listed businesses — can I edit my listing?

Yes. Each profile page has a "Claim this listing" button. Verify your business email, then you can edit your description, add photos, set your hours and link to your website. Free.

I'd like my business removed

No problem. Use the removal request form — actioned within 7 days, no questions asked.

Related

Other 2026 guides for Dunfermline

From the blog

Common roofer problems explained