HomeAdvisor screened and approved seal

HomeAdvisor Screened & Approved

This service professional has passed the HomeAdvisor screening process.

Learn about our screening process
Learn about our screening process

5 Years In Business

Company Details

  • Verified Licenses


400 E. Hundred Road, #11
Chester, VA 23836


  • Mon: 7:00 AM - 10:00 PM
  • Tue: 7:00 AM - 10:00 PM
  • Wed: 7:00 AM - 10:00 PM
  • Thu: 7:00 AM - 10:00 PM
  • Fri: 7:00 AM - 10:00 PM
  • Sat: 7:00 AM - 10:00 PM
  • Sun: 7:00 AM - 10:00 PM
View All Details & Credentials


Service Details

    Areas of Expertise

    • 6 inch seamless gutter
    • Replacing and repairing asphalt shingles roofs
    • New deck builds
    • Deck repairs
    • House painting
    View All Offerings and Cities Served

    Cost Information

    • Free Estimates
    • Credit Cards Accepted


    56 Verified Reviews
    • 5
    • 4
    • 3
    • 2
    • 1

    Highly rated for

    • Customer Service
    Showing 1-10 of 56 results
    0.50 Melinda P. Henrico, VA

    When interviewing the Contractors, I specifically asked, have you ever worked with Trex and they said yes, I mentioned that I read that it should be installed over a frame and I was told no it could go straight onto concrete, I also expressed that I did not want my manicured long damaged in the process, and I was told if they had to do things in the grassy area, it would be covered to prevent damage. This was a complete disaster., they had the wrong nails/screws. Had to go to the store multiple times during the project you are not supposed to see nail or screw holes in Trex they are not in line they are everywhere. Boards are popping up cuts are not flush and the steps in the popping boards pose a tripping hazard, they busted out stone on my steps, and I even purchased stones for them to put in, they did not put it in, and they stuffed it with mortar that does not match the other mortar, they dug giant holes in my manure lawn. They rinsed a concrete bucket out and dumped it into the grass and all over our fence and left the bucket laying in the yard, this project looks worse than the one I was trying to fix, it is causing family fights and going to cost us a substantial amount of money to fix. I reached out to the contractors and was completely ignored. Honestly, I do not want them to come back to fix it. The only thing they can do for me is rip it all up and give me part of my money back so I can pay someone else to do it, right

    4.0 Zachary B. Richmond, VA

    Work completed as described and quoted with an extra benefit of touching up some painted areas while completing the roof work in that area.

    4.5 Lance K. Mechanicsville, VA

    Our roof was supposed to last 30 years but, because of hurracanes and all our trees eventually coming down it was damaged and the company we'd used did an inadequate job repairing it. We also got more damage later from more storms and BMF showed up right on time. Isaac and his crew fixed that and after 3 other estimates we decided to replace the whole roof though it was only 20 years old. Again, BMF came to our rescue with a reasonable estimate and shortly thereafter reroofed our house and garage, using new shingles able to withstand high winds, also straightening up a problem with leakage around part of our gutter system that had become apparent in the last few years during heavy downpours. They knocked the job out in two days, cleaned up all the debris and couldn't have been more professional. I believe this time we finally found a contractor who did it right and we won't be fooling around with random leaks or tiles blowing off when the hurracanes, hailstorms or falling branches come again as they surely will. Thanks to Issac, Monty and the rest of the BMF crew, we finally have peace of mind at a reasonable cost. I highly reccomend this company, for repairs or replacement, they did a swell job.

    5.0 Jill J. Hopewell, VA

    customer said they did very good work and they are good people to work with

    4.5 William S. Crozier, VA

    Professional and knowledgeable, they did everything agreed too without any hesitation. I felt comfortable with them at my home. would recommend them to my friends.

    5.0 Lee H. Midlothian, VA

    While on Angi, I researched this company. Great ratings with BBB, licensed and insured. I can't say enough how overly pleased I am with this company. They met me at my house on time. The two gentlemen were professional and had years of experience in the trade. Initially I was only getting a quote to replace a rotten deck support post. I was impressed with them that I added "adjusting 3 wooden picket gates" and cutting limbs from a tall tree. I was so lucky to find a contractor that did what they said they were going to do, in the time they said it would take and the 3 projects were completed 100% to my satisfaction. This company gives 100% customer service. When they finished, they left the yard immaculate..not one piece of trash. I already have a spring project lined up. BMF Contracting is now my go to Contractor.

    1.0 Mary sue O. Henrico, VA

    At the outset of the project, my expectation was hopeful We never had any confrontations but the cost at the end was extremely upsetting and in retrospect, unfair.

    5.0 Consuela M. Hopewell, VA

    They were prompt in arrival to my house to do the work. The work was great and sturdy. Professional customer service before the work and after work. Great work!

    4.0 Patricia R. S Chesterfld, VA

    The company did the work in the time that they gave. I was very please with the job they did. I did recommend them to my daughter.

    5.0 Christopher H. Richmond, VA

    Benjamin and crew showed up to the project on time and completed the tasks with speed and quality workmanship. My deck looks great and now BMF is my preferred contractor moving forward on future projects!



    HomeAdvisor allows Service Professionals to post information about themselves and their business on their profile. HomeAdvisor does not review or verify the information representations set forth in those profiles as they are self-reported by the Service Professional.

    To find more licensing information for your state, visit our Licensing Requirements page. Note that some states require local or county level licensing and you should verify whether or not your pro is properly licensed.

    Seal of Approval

    What is the screening process that Service Professionals go through in order to become members of the HomeAdvisor network?

    1. Verify Trade License
      HomeAdvisor checks to see if the business carries the appropriate state-level license.
    2. Verify Insurance
      As a part of our screening process, we encourage professionals to carry general liability insurance. We require coverage for hundreds of services.
    3. Verification of State Business Filings
      For business types that require a Secretary of State filing, we confirm that the business is in good standing in the state in which it is located.
    4. Criminal Records Search
      HomeAdvisor uses 3rd party data sources to conduct a criminal search for any relevant criminal activity associated with the owner/principal of the business.
    5. Sex Offender Search
      We confirm that the owner/principal is not listed on the official state Sex Offender web site in the state in which the owner/principal of the company is located.
    6. Bankruptcy Search
      We use 3rd party data sources to check the history of the principal/owner of the business for bankruptcy filings by or against them.
    7. Legal Search for Civil Judgments
      We use 3rd party data sources to check the principal/owner of the business for state level civil legal judgments entered against them.
    8. Liens Search
      We use 3rd party data sources to check the principal/owner of the business for liens placed against them.
    9. Identity Verification (SSN)
      HomeAdvisor verifies the social security number(s) of the owner/principal for identity check purposes. This check applies primarily to smaller business entities.
    10. Identity Verification (Reverse Phone Lookup)
      We conduct a reverse business phone lookup to identify records matching the phone number information provided by the business.

    NOTE: Member service professional information confirmed as described above may change or expire over time; while HomeAdvisor attempts to maintain accurate and up-to-date information, and confirms changes when notified, we cannot guarantee that profile and screening information is accurate. Therefore, we recommend that before working with a service professional you verify that information presented is still current and/or acceptable to you.
    Please see HomeAdvisor's Terms and Conditions for a full description of how we screen Service Professionals

    **Only for U.S. service professionals

    Final Step - Confirm Your Appointment:

    Confirm your appointment with on , - Change


    By clicking Confirm Appointment, you affirm you have read and agree to the HomeAdvisor Terms & Conditions, and you agree and authorize HomeAdvisor and its affiliates, and their networks of Service Professionals, to deliver marketing calls or texts using automated technology to the number you provided above regarding your project and other home services offers. Consent is not a condition of purchase.