Owning and running a roofing business is more than knowing how to swing a hammer. There are many great roofers who would make poor roofing business owners. In fact, a mediocre roofer with good business skills will generally make a better living than a great roofer with poor business skills. In other words, knowing how to run your business is just as important as knowing how to fix a pesky leak.