Roof Systems

As a Maryland roofing contractor with years of experience, we’ve installed a variety of roofing systems in Carroll County, Baltimore County, Anne Arundel County, Howard County and beyond. We work with both new structures and existent Maryland homes that require roof replacement. There are several different roofing materials you can choose from depending on your specific needs and challenges, and we’ll gladly help you make an informed decision.

AsphaltAsphalt Shingles

There are different types of asphalt shingles from your basic strip or 3-tab shingles to designer triple-laminated asphalt shingles. Asphalt shingles are the most commonly used product on residential properties today, covering as much as 80% of roofs in the U.S. The shingles vary in their resistance to fire, wind, tear and other external forces.

EPDM-Rubber-Roof-being-laid-large-700x460Rubber Roofing

EPDM (ethylene propylene diene terpolymer) is a man-made rubber roofing membrane frequently used on flat roofs, as well as roofs with low slopes. It’s available in both black and white, and comes in several thicknesses and widths. One great quality of EPDM rubber roofing is that it doesn’t pollute run-off rainwater, which makes it perfect for rainwater harvesting applications.

Metal Roofing

A metal roof is made of metal panels that come in various profiles and colors. Copper, aluminum, steel and galvalume are some of the most common metals used as roofing materials. Metal roofs generally have a long lifespan, are very affordable and require little maintenance. Certain metal roofs can meet the energy-star rating, have recycled content and/or be installed over an existing roof thus reducing landfill waste.

Green Roofing

A green roof is a roof system partially or completely covered with vegetation. Green roofs serve several purposes, such as protecting the membrane from harmful UV rays, absorbing rainwater, providing insulation, creating a habitat for wildlife and helping lower urban air temperatures and mitigate the heat island effect. A green roof can also be combined with a cool roof or supplemented with solar panels.

Cedar Shake

CedarShakes are traditionally used for roofing and siding applications and are perfect for steep roofs. Properly installed cedar shake roofing provides long-lasting weather protection and a rustic aesthetic. If you are going for the cottage-style look, cedar shakes are the way to go. However, keep in mind that cedar shake requires more maintenance than other roofing systems.

Slate Roof

Slate is a natural stone known for its beauty and durability. A roof covered with slate tile (assuming it was properly installed) can last for more than 100 years and requires minimal maintenance. Slate is also one of the most fire-resistant roofing materials out there. What’s the catch? Slate roofing is rather expensive as well as heavy. You need to make sure your Slatecurrent structure is capable of supporting this amount weight. Otherwise, your slate roof may collapse.

Not sure which roof system will best suit your needs? Do you want to replace your current, plain asphalt shingle roof with a different material? Our roofing contractors at Alternative Roofing, Inc. are available to answer your questions and provide a free consultation.

Simply fill out the form below or give us a call to get professional roofing advice.


  • This field is for validation purposes and should be left unchanged.
Financing Options from GreenSky
Finance Your Project
3128 - 12 Months No Interest, No Payments - (84 Principal Pmts)
1209 - Reduced Rate 9.99% for 120 Months
Financing for GreenSky© credit programs is provided by federally insured, federal and state chartered financial institutions without regard to race,color, religion,natinal origin, sex or familialstatus. NMLS #1416362; CT SLC-1416362; NJMT #1501607 C22


“Alternative Roofing gave me customer confidence, as well as a fair shake on the price.”

-Raymond R., Baltimore, MD

▼ Click to View the Areas We Serve ▼

Anne Arundel County Roofing Services: Annapolis (21401, 21403, 21409), Arnold (21012), Crofton (21114), Crownsville (21032), Gambrills (21054), Glen Burnie (21060, 21061), Hanover (21076), Jessup (20794), Pasadena (21122), Severn (21144), Severna Park (21146), and more.

Baltimore County Roofing Services: Arbutus (21227), Catonsville (21228, 21250), Cockeysville (21030, 21031, 21065), Dundalk (21222), Edgemere (21219), Essex (21221), Garrison (21055), Lansdowne (21227), Lochearn (21207), Lutherville (21093), Middle River (21220), Milford Mill (21244), Overlea (21236), Owings Mills (21117), Parkville (21234), Park Heights (21215), Pikesville (21208), Randallstown (21133), Reisterstown (21136), Rosedale (21237), Timonium (21093), Towson (21204), White Marsh (21162), Woodlawn (21207), and more.

Carroll County Roofing Services: Eldersburg (21784), Finksburg (21048), Hampstead (21074), Manchester (21102), Marriottsville (21104), Taneytown (21787), Union Bridge (21791), Westminster (21157, 21158), Mount Airy (21771), New Windsor (21776), Sykesville (21784), Woodbine (21797), Taneytown (21787), and more.

Cecil County Roofing Services: North East (21901), Port Deposit (21904), Rising Sun (21911), Chesapeake City (21915), Elkton (21921, 21922), Conowingo (21918), and more.

Eastern Shore Roofing Services

Frederick County Roofing Services: Frederick (21701, 20702, 21703, 21709), New Market (21774) , Mount Airy (21771), Urbana (21704), Ijamsville (21754), Walkersville (21793), Libertytown (21762), and more.

Harford County Roofing Services: Bel Air (21014), Fallston (21047), Forest Hill (21050), Jarrettsville (21084), Sparks (21152), Aberdeen (21001), Abingdon (21009), Churchville (21028), Havre De Grace (21078), Monkton (21111), and more.

Howard County Roofing Services: Clarksville (21029), Columbia (21044), Cooksville (21723), Dorsey (21075), Elkridge (21075), Ellicott City (21043), Fulton (20759), Glenelg (21737), Glenwood (21738), Granite (21163), Hanover (21076), Highland (20777), Jessup (20794), Lisbon (21765), Marriottsville (21104), North Laurel (20723), West Friendship (21794), Woodbine (21797), Woodstock (21163), and more.

Montgomery County Roofing Services: Olney (20832), Damascus (20872), Laytonsville (20882), Silver Spring (20910), Clarksburg (20871), Gaithersburg (20878), Germantown (20876), Bethesda (20816), Chevy Chase (20815), and more.

Prince George's County Roofing Services Bowie (20715, 20716, 20720, 20721), Beltsville (20705), Adelphi (20783), College Park (20740,20742), Greenbelt (25689), Hyattsville (20781, 20782, 20783, 20784), Landover (20785), Laurel (20707, 20723), Springdale (20774), Upper Marlboro (20772, 20774), Woodlawn (21207), and more..

And more....

Ready to Fix Your Roof?

Contact Us for a Free, No-Obligation Estimate