DIY Repairs Or Hire Professional DIY roof repair is commonplace, but it’s not necessarily the best approach to roofing. While it might give you a few advantages  such as quicker response and a lower overall cost, it won’t guarantee that the “expert” you hire will do a good job repairing your roof. If the person is a trusted family friend, and the problem isn’t too big, then it could be all right. However, even then most experts would agree that having your roof inspected by a professional should be the first order of business.   Having your roof fixed is no laughing matter, and it should be considered a serious problem that has to be resolved as expertly as possible. If not, then you risk a scenario in which your roof is further damaged by storms and wind, and you’re short a few hundred dollars without any visible results. On the contrary, shoddy workmanship usually results in even more roofing problems down the line.   A professional Bentonville roofing Contractor can evaluate your roofing problems from the start and form a viable strategy. They can then talk to you about it, and explain what has to be done and why. They will also provide you with a written estimate that gives you not only a rough idea of how much you’ll have to pay, but also a detailed overview of the job, including when the work should be completed. Armed with that information, you can ask for a second opinion and decide on whether or not to hire the professional roofer who gave you the estimate in the first place.