Aerial view of a white commercial roof surrounded by green trees in warm sunlight

Construction

40+ YEARS Proven Experience

Client relationships
spanning
25+ YEARS

VETERAN-OWNED
Roofing & Construction

RESTORATION
REPAIR
REPLACEMENT

Built on
Local Trust.

Since 1978

including...

Clients: All Lift Service Company; Campbell Paintless Dent Repair LLC; City of Eastlake Service Department; IGN Medical; KJ Fasteners; Mayfield United Methodist Church; National Tool Leasing; PM & Family Investments LLC; WM Ruple Companies.

and many more

A.C. Rattray has served Northeast Ohio businesses and property owners for more than four decades. Founded by Allan Rattray, the company has built its reputation on dependable workmanship, practical problem-solving, and long-standing customer relationships. While its capabilities have evolved over the years, commercial roofing remains central to its work today, with a focus on roof restoration, repair, and replacement.

Historic group photograph at a construction groundbreaking Historic photograph of workers installing a commercial roof Mosaic of completed commercial roofing projects

Commercial roofing & construction services.

Residential Roofing

We also take on select residential roofing projects. Contact us to discuss repairs or replacement for your home.

Safety & Accountability

Commercial roofing takes place around people, equipment, and active operations. AC Rattray Construction considers jobsite conditions and the needs of each occupied property when planning roofing work.

Service Areas

Serving businesses and property owners throughout Northeast Ohio.

Lake County

Eastlake · Fairport Harbor · Grand River · Kirtland · Kirtland Hills · Lakeline · Madison · Mentor · Mentor-on-the-Lake · North Perry · Painesville · Perry · Timberlake · Waite Hill · Wickliffe · Willoughby · Willoughby Hills · Willowick

Townships: Concord · Leroy · Madison · Painesville · Perry

Cuyahoga County

Bay Village · Beachwood · Bedford · Bedford Heights · Bentleyville · Berea · Bratenahl · Brecksville · Broadview Heights · Brook Park · Brooklyn · Brooklyn Heights · Chagrin Falls · Cleveland · Cleveland Heights · Cuyahoga Heights · East Cleveland · Euclid · Fairview Park · Garfield Heights · Gates Mills · Glenwillow · Highland Heights · Highland Hills · Hunting Valley · Independence · Lakewood · Linndale · Lyndhurst · Maple Heights · Mayfield Heights · Mayfield Village · Middleburg Heights · Moreland Hills · Newburgh Heights · North Olmsted · North Randall · North Royalton · Oakwood Village · Olmsted Falls · Orange Village · Parma · Parma Heights · Pepper Pike · Richmond Heights · Rocky River · Seven Hills · Shaker Heights · Solon · South Euclid · Strongsville · University Heights · Valley View · Walton Hills · Warrensville Heights · Westlake · Woodmere

Townships: Chagrin Falls · Olmsted

Geauga County

Aquilla · Burton · Chardon · Hunting Valley · Middlefield · South Russell

Townships: Auburn · Bainbridge · Burton · Chardon · Chester (Chesterland) · Claridon · Hambden · Huntsburg · Middlefield · Montville · Munson · Newbury · Parkman · Russell · Thompson · Troy