We’re Here When You Need a Roofing, Window, Gutter or Siding Company in Upper Marlboro

We may be well-known as roofing contractors, but we’re so much more! New Image Elite offers total exterior home improvement services. Reach out to us when you’re looking for a window, gutter or siding company. We only use quality products from leading manufacturers and install them properly, so you love the look of your home.


We started out as a roofing company over 30 years ago. Generation after generation has been in the roofing trade, so we know how to find a roof leak and repair it right. Our teams are trained in the proper methods of installing a new roof, whether it’s a steep-slope roof or flat roofing on a commercial building.

Call us for a roofing inspection every three to five years to keep your roof in the best shape and ensure it lasts for years to come. And if you need gutters, we install custom gutters and gutter covers to protect your home from the roof to the foundation.


When you want a siding company certified by the manufacturers whose products it installs, you can trust New Image Elite. We’re a James Hardie® certified siding company. We chose Hardie products because they’re exceptionally durable, look great on any home and last for years with little maintenance. Need help selecting the siding for your home? We can help.


Replacement windows make a big difference in the comfort of your home. You can choose from many styles like double-hung, sliding and casement windows, and we’ll professionally measure and install them. Once your new windows are installed, you’ll notice a difference in your heating and cooling costs immediately because all the windows we offer are ENERGY STAR®-certified.

Schedule Your Appointment Today

New Image Elite wants to be the last window, roofing and siding company you ever call. Our goal is to provide exceptional services at a fair price with the highest degree of integrity and honesty. Call us today to learn why so many residents throughout Upper Marlboro trust us for their home improvement needs. Reach us at (301) 934-5454 or fill out our contact form today.

Get A Quote