Decking Services Built Around Your Home

Custom Deck Design

We work closely with you to create a deck design tailored to your vision and lifestyle. Whether you’re looking for a simple platform or a multi-level masterpiece, our design team will bring your ideas to life.

Deck Removal

When it’s time to clear out your old, weathered deck, BCM Roofing handles the removal process with efficiency and care. Our team ensures the safe dismantling and disposal of your old deck, preparing your space for a fresh start with a new Trex deck that transforms your outdoor area.

Deck Installation

Our skilled professionals ensure precision and care with every Trex deck installation. We use high-quality materials and proven techniques to build a deck that’s both beautiful and built to last.

trex decking maintenance and cleaning

Low-Maintenance Convenience

Say goodbye to staining and sealing. Trex decking requires only occasional cleaning, so you can spend more time enjoying your deck and less time maintaining it.

beautiful sustainable deck solution for homes

Eco-Friendly Materials

Trex is made from 95% recycled materials, so you can feel good about choosing an environmentally responsible product that also looks amazing.

custom deck designed for homeowner

Endless Design Options


With a wide variety of colors, finishes, and styles, Trex allows you to create a deck that perfectly complements your home’s aesthetic.

Our Proven Decking Process

BCM Roofing salesman conducting inspection.

1. Consultation

We assess your outdoor space and discuss your goals.

deck design for home around pool

2. Design

Our experts create a custom deck plan based on your preferences.

trex decking material options for homes

3. Material Selection

Choose from Trex’s extensive options to match your style.

decking installation by bcm roofing

4. Installation or Repair

Our team handles every detail of the build with precision.

deck inspection

5. Final Inspection

We review the project to ensure it meets our high standards.