There are many different reasons why a construction company may fail. This includes not being professional in your work, not keeping up to date with the latest standards and not providing an excellent service to your customers. However, there is one reason that some roofing companies fail, which has nothing to do with construction at all.
That reason is marketing. Whether big or small, all companies should have a marketing plan. You need to invest both time and money into doing this. Marketing your business will mean getting your name out there and generating new sales.
Marketing can also mean putting boards outside of homes where you have undertaken work. This will show passers your workmanship and that the homeowner recommends you.
Word of mouth recommendations is another form of marketing and is free.