$1,000 Off Any New Roof Installation

Minimum 2,500 sq ft of roofing


Coupon must be presented at time of estimate. With coupon.
Not valid with other discounts. Some minimums apply. Not valid on prior jobs.

View Coupons

Talk To A Roofer, Not A Salesperson • 410-752-ROOF (7663) Request A Free Estimate

Does Your Upper Marlboro Roof Need a Refresh?

Upper Marlboro, Maryland, which is situated in Prince George’s County, was first settled around 1695. It was named after John Churchill, 1st Duke of Marlborough, who was an ancestor of Winston Churchill. Back when the western branch of the Patuxent River was still navigable, the town was a port town for tobacco ships. The town soon blossomed into an agricultural, social, and political hot spot.

Today, Upper Marlboro retains that reputation and is home to a bustling community of suburban families. The area is categorized as having a humid subtropical climate, which means it endures hot summers and freezing winters. Your roof can only protect you from the changing weather if it is in tip-top shape, and DiBello is here to ensure that!

Phil DiBello Family Roofing: The Roofing Contractors You Can Rely On!

We rely on our strong backbone of experience and roofing knowledge to maintain our reputation as one of the most trusted and honest roofing contractors in Upper Marlboro, Maryland. From the start, our company has operated with a single philosophy: making sure our customers are 100% satisfied and happy! We are here to make sure your home stays durable and beautiful.

A Window to the Heart of Your Home

We specialize in all forms of window installation! From traditional single and double hung window designs, to Bay and Bow windows, Garden windows, Awning, and both Geometric and Sliding windows. The designs and possibilities are endless! We are also here to discuss all the possibilities and evaluate which windows work best for your home’s structure.

Our Process Ensures Smooth Sailing

Working with DiBello Family Roofing makes even the most ambitious projects completely effortless. We have created three basic steps that outline everything required to make your vision a reality. We start with a no-obligation appointment and free estimate. Then, you will visit us to receive a free written estimate created by our professional roofing contractors. The final step involves discussing your personal budget and allows us to craft the most affordable options for you!

Contact DiBello to Begin the Process for Your Next Roofing Contractor Project in Upper Marlboro, Maryland! Give us a call and schedule your first appointment at 410-752-7663.