About Us



During our 30 years of experience in the market, we have been gathering knowledge while making sure our customer’s needs are not just met, but exceeded. We have thousands of hours of experience with roofing, framing, siding and many other important contracting services. The Richmond area is our home, and we are always happy to help others build something special here.

We make no compromises with ourselves when it comes to helping our clients achieve their goals. By providing you with the best quality labor and the necessary variety of skills and trades you need at a fair price, we are able to ensure that you are 100% satisfied with the end result . Our leadership is commuted to staying at the leading edge of contracting technology, so that you know you are getting the best. Because of our confidence in our well-trained crews, we know we can achieve all the requirements needed by your next project.

We are a fully licensed and insured local owned business!

At Professional Contractor we are proud of the work we do, and we think you will be too.

Image
Image

Our Services


Whether you need a new addition, a new roof, or just some help with a leaky roof we provide our clients with the the finest craftmanship and most fair pricing in the Richmond metropolitan area. 

Image
  • Roofing
  • Siding
  • Demolition
  • Metal Framing
  • Drywall
  • Painting
  • Doors + Windows
  • and even more!

Any job. Big or small. Commercial or residential. 

Check out the gallery below to see some of the fantastic work we have completed first hand!

View Our Work



With the experience we have, our talented professionals can do a great job completing a project of any size.

Take a look below and see some of the work we have tackled for our clients for yourself.

Residential



Commercial



Contact Our Team




Interested in working together? Just fill out our contact form and we will be able to schedule an estimate for your project. If you need to get in touch right away, feel free to give us a call or send an email.



804-330-2412
Email us