Roof Replacement

Alternative Roofing, Inc. is a Maryland roofing contractor that provides our residential customers with expert craftsmanship and quality roofing products. We perform roof replacements on any residential property in Maryland. Our residential roofing team will work with you closely to select the best roofing system to meet your needs. We offer a variety of products, styles, and colors for complete roof replacement from asphalt shingles to metal roofing. We are a Master Shingle Applicator with CertainTeed and a GAF Certified Weather Stopper Contractor.  Our roof replacement company in Maryland provides roofing services throughout Maryland, including Columbia, Ellicott City, Rockville, Gaithersburg, Bethesda and more.
Howard County, Montgomery County, Baltimore, Maryland Roof Replacement

Residential Roofing Systems We Work With:

When to Replace

Replacing your roof is a major home improvement project that will significantly impact the value and energy-efficiency of your home. Roof replacements are more expensive than roof repairs, so many homeowners choose to continue with on-going repairs rather than investing in a new roof. However, opting for a replacement makes financial sense in some situations.

  • If your home is 15 year old or older, your roof could be weathered to the point of developing constant leaks.
  • If you are selling your home, a deteriorating roof can be a big turn-off for buyers, and the inspector will likely recommend replacement anyway.
  • If your roof hasn’t been installed properly in the first place, you could be wasting money on roof repairs, which adds up over the years.

How Much Does it Cost to Replace a Roof?

Roof replacement can be a costly undertaking, no doubt about it. New roof installation is much more complicated than removing old shingles and laying new ones. Expect to pay anywhere from $5,000 to $25,000 or more for a new roof. The exact cost will depend on the following factors:

The type of roofing material

Asphalt shingles are relatively affordable in comparison to high-end slate roofing. And the amount of materials you would need will depend on the size of your home and the square footage of the roof.

The slope of the roof

f you have a steep roof, you may expect to pay slightly more for a replacement than you would with a regular-pitched roof. The reason is that steep roofs make it more difficult for our residential roofing team to do their job.

Enhancements and improvements

As the old roof is removed, now is the best time to make improvements to your current structure. You may choose to add a skylight, better seal your chimney or install brackets for solar panels. Just keep in mind that all of these are added costs.

Whether you’re looking for a roof replacement in Howard County, Montgomery County, or anywhere in Maryland, we are highly qualified to provide a complete, professionally installed roof for your home.

By conducting a thorough roof inspection, our residential roofing team will be able to get a better idea about the scope of the project. Give us a call or request an estimate for your roof replacement.


  • 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