Preventative Maintenance

Why wait? When leaks happen, they can cost thousands of dollars in damage. Alternative Roofing, Inc. will assess your roof and fix any areas that could cause problems due to age and/or poor installation. Whether you live in Anne Arundel, Baltimore, Carroll or Howard County our residential roofing team is just a phone call away.

Do All Roofs Require Maintenance?

CalkEven if you’ve just had your roof replaced, it’s a good idea to commit to a regular roof maintenance plan. All you need to do is find a reliable Maryland roofing contractor such as Alternative Roofing, Inc. and we’ll take care of the rest. Some roofs, like asphalt shingles and cedar shakes may require more frequent maintenance checkups, while other roofing systems such as metal roofs are virtually maintenance-free.

Particularly consider annual roof maintenance if your roof is old (15 years or older) or if your home is surrounded by tall trees. These two conditions make it more likely for your roof to experience damage. Keep an eye out on your neighbor’s homes as well. If you see roofing contractors working on homes similar to yours, it’s possible your roof could also use some TLC.

Roof Inspection

We will start by examining your roof, both from the ground and up-close, to determine if there are any visible problems. Things like missing shingles, popped nails and holes often result from prior inclement weather or damage caused by invasive wildlife. Winters are usually the toughest on roofing materials, and here in Maryland we often get a snow cap by February. The moisture from the melting snow can cause ice dams that may lead to extensive damage. If it was a snowy winter, make sure your roof gets inspected in the spring.

Drainage Issues

Over time, a poorly constructed roof may start sagging in certain areas. This will create crevices for the water to sit in and eat at the roofing. Blown-off shingles may also leave behind voids where foliage and twigs can get stuck and keep rotting. Not all of these problems are immediately evident or even seen from the ground. They can only be detected with a roofing inspection.

While you can maintain your lawn or your deck on your own, we recommend hiring a qualified Maryland roofing company to maintain your roof. The reason is simple: working on the roof is dangerous regardless of how well you are trained.

To schedule a preventative roof maintenance appointment or have your maintenance questions answered, give us a call or fill out the form below.


  • 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


“The technician arrived on time, did a careful examination of the roof, and efficiently did patch and repair work.”

-Homeowner, Sykesville, 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