A Plus Roofing is a local, family-owned and operated business. We serve the greater Richmond, VA area including Glen Allen, Short Pump, Mechanicsville, Hanover, Chesterfield, Midlothian,  specializing in all types of roofing as well as windows, siding, and gutters. We are a class A contractor that is fully insured.

As you research our company online you’ll find that our clients have consistently scored us highly on review sites such as Google, Home Advisor, Angie’s List, Facebook, and the Better Business Bureau (BBB). In 2020, we won “The Best Roofer” in Richmond award as voted on by the readers of the Richmond Times Dispatch.

We are factory trained and certified with various manufacturers, which provides our clients with peace of mind that the job is going to be done right and come with extended warranty options.

Leadership Team

Bill Kain


Bill Kain is the President and founder of A Plus Roofing. He first started roofing with his father in Portsmouth, VA as he worked for HUD. Bill has been in the home improvement industry for decades and brings a wealth of knowledge to your roofing and home improvement needs. In addition to running A Plus Roofing, he is also the pastor of a local church and has a heart for underprivileged children and youth in Nicaragua. Bill is married to his wife of 40 years and they have three kids and four grandkids.

Billy Kain


Billy Kain is the Vice President of A Plus Roofing.  He first started roofing with his dad (and founder of A Plus Roofing) as a teenager.  Billy is not your typical roofer as he has an undergraduate degree from the College of William and Mary, an MBA from Liberty University, attended Executive-level training at MIT’s Sloan School of Management in Cambridge, MA and has taken various online modules from Harvard.  Before joining the family business (A Plus Roofing), Billy provided management consulting services to Fortune 500 and government agencies around the world.  Billy brings a fresh perspective to roofing along with the business acumen that he has learned from some of the best in the world.  He is married to his wonderful wife Jillian and they have two children.


Chris Kain

Chris Kain is an estimator with A Plus Roofing. Like his brother Billy, Chris also started roofing with his dad (and founder of A Plus Roofing) at a young age. Along with roofing, he also worked for a local general contractor through high school and college gaining experience in new construction and remodeling. Chris graduated from George Mason University and is also a Certified Public Accountant. In Chris’s own words, his focus is “finding out what a customer needs and delivering a solution”.

Howard Weis

Howard was born in Richmond, VA and graduated Lee-Davis High School in 1982. After graduating high school he went on to attain a degree in Nuclear Physics from Memphis University. Howard was born into a racing family and served as a Crew Chief and Tuner for NHRA Topfuel and Funnycars for over 20 years. He joined A Plus Roofing after surviving stage 4 Mantle cell lymphoma. He is married to his high school sweetheart and has two sons.

Alex Brock

Alex Brock was born in Chesterfield, VA he graduated with a bachelor’s degree in business from Virginia Commonwealth University in 2020. Shortly after graduation he joined our A-Plus Roofing team. He is also a local NASCAR Driver in the NASCAR advance auto parts weekly series and is our driver for A-Plus Roofing racing.

A Plus Roofing Racing

A Plus Roofing is the lead sponsor for the Alex Brock #9 car in the NASCAR Whelen All-American Series.

Brock was previously the rookie of the year and has already driven the A Plus Roofing car to victory at Dominion Motor Speedway in Thornburg, VA. Call our office to get the upcoming race schedule and come out and support the A Plus Roofing car!


Daniel OrtegaDaniel Ortega
00:59 30 Jun 23
WOW! The roof is amazing. The customer service was second to none. Chris handled everything and communicated with my wife throughout the process. He made it simple. Cleanup was great. My wife said it all in one sentence..you can't tell they were here EXCEPT THE BEAUTIFUL ROOF! and she is not always easy to please
Scott McGinnisScott McGinnis
23:58 24 Jun 23
I highly recommend A+ Roofing. After getting many quotes, I went with A+, and they did not disappoint. They replaced my roof, gutters, and skylights. I was very happy with the work and the price was right.Now, I’m using them again to replace my windows and siding. Once again, the process is going smoothly, Howard is great to work with. Awesome experience!
Daniel WhiteDaniel White
23:49 21 Jun 23
From start to finish my experience with A Plus Roofing was amazing. Billy came out and did the quote himself. He stayed in constant contact throughout the process of order a skylight. He answered all my questions. Their crew arrived on time and did the work quickly. Billy stopped back by after and made sure everything was done the way it should be done. Great experience!!
Jalloh SheikhJalloh Sheikh
23:41 02 May 23
Hands down, the best in terms of pricing and customer service assistance. I had multiple quotes from different roofers and A-Plus was far reasonable with the same high quality materials in their quotes. Chris Kain was extraordinarily helpful and always available to respond to questions or concerns. Worry free and hassle free!
Mike CharnleyMike Charnley
19:35 28 Mar 23
I used to always get a minimum of three estimates from roofing contractors before I chose the best one. I say "used to" because on several occasions, A Plus Roofing always gave the best price upfront and I knew I only had one call to make. The level of quality, timeliness, and professionalism is unmatched. Billy and the entire team make the process straight forward and a joy to do business with. Thanks A Plus Roofing!

© 2023 A Plus Roofing | All Rights Reserved

Powered by Emerge