background image

Is your roof looking a little worse for wear? We can help.

Learn More

background image

Make sure your siding is ready for what life throws at it.

Learn More

background image
Windows & Doors

Put the finishing touches on your home with CML Roofing & General Contracting.

Learn More

background image

Take your backyard back with a new deck.

Learn More

background image
General Contracting

We can handle your projects. Let us bring your vision to life.

Learn More

background image

Save on our services.


Work with a Trusted Contractor

CML Roofing & General Contracting first opened doors in greater Portland ME and Southern New Hampshire in 2022. We are a locally owned roofing and general contracting company, providing our community with a skilled, affordable, and reliable source for a wide range of exterior and interior services. Through total transparency across every stage of the project, including open and honest upfront evaluations, we set your mind at ease. By listening to your specific goals, we make sure to not only achieve them but optimize potential.

Work with us

Roofing, Windows, Doors, and More from CML Roofing & General Contracting

For home and business owners, our professional craftsmanship and expert knowledge prove invaluable. Our experience not only prepares us for the depth and complexities of all challenges but ensures organized project management to avoid delays, needless expense, and error. Everything runs smoothly. All your priorities are fully realized. Roofing, skylights, windows, doors, shingles, decks, and every aspect of general contracting are a sample of where we excel.

603-833-6928 207-331-4563Meet the team

We’ll Bring Your Vision to Life

Reach out to us at 603-833-6928, and you’ll find that we treat our customers like family. The certified contractors from CML Roofing & General Contracting are happy to offer insight, make recommendations and explain options. By keeping up with industry developments, we open up access to superior aesthetics, durability, efficiency, functionality, and value. When you want a stress-free process and the best possible outcome, count on CML Roofing & General Contracting. We look forward to elevating quality standards across Portland, South Portland, Westbrook, Saco, Windham, Falmouth, and Cape Elizabeth, ME.

View our specials

Roof Repair Near Me, Roofing Companies, Roofing & Roofers Portland, ME, South Portland, ME, Westbrook, ME, Saco, ME, Windham, ME & Falmouth, ME

Deck Builder Portland, ME | Roofing South Portland, ME | Siding Company Westbrook, ME

Window & Door ContractorDeck BuilderSiding Company ∴ Portland, ME ∴ Saco, ME ∴ Windham, ME

Customer Reviews
What our customers are saying

Chris and his team were fantastic to work with. He was super responsive and immediately got back to me, fitting me in for the next day. Todd came by and explained what he was seeing and presented me with options for my new roof. The crew that came by was quick and professional and my roof was done a week later in one day. Chris then came back by to make sure I was happy and didn’t have any concerns. I would recommend CML Roofing & General Contracting to everyone!

Caitlyn P

The CML team did an outstanding job!! Chris’s knowledge and experience make it an easy decision of who to have put a roof on. His team is professional , on time and get the job done. Not only did the team fix my roof that had shingles falling. But they also fixed/ re did the flashing around my chimney. There a lot of business out there and it can be hard to trust some one with such an important decision. 100% Trust these guys to get the work done correctly and on time! Did I mention $0 down and $0 payment for a whole year!?


Robert S


Sign up for our Newsletter!

Enter your email address to receive the latest news, updates, and offers!

Click here to sign up

Deck Builder

Siding Company

Window & Door Contractor

Westbrook, ME

Cape Elizabeth, ME

Old Orchard Beach, ME

Yarmouth, ME

Gorham, ME

Falmouth, ME

Freeport, ME

Portland, ME

Saco, ME

Windham, ME

South Portland, ME

Cumberland, ME

Scarborough, ME

South Windham, ME