Firstly, you need to have abundant knowledge and experience in this field. This job is not a one step process but the quality of the job has to be such that your client does not have to face difficulties like repairing, leakage or replacement for as long as possible. The best thing to do would be to work with a good roofing company for few years to fully understand the nuances of the process involved.
The main thing is to calculate the initial investment costs involved in the business before applying for a license as it is essential in most places for roofing companies to have it. Alongside start your hunt for skilled and experienced employees. You will also have to manage the finances for investment if you do not already have them.
Your experience can help you procure a business loan. You will need to set up an office for storage of equipment, management of old and new orders and accounts. You will also need a spacious truck for hauling the equipment. Then the last step in the main set up is to look for an equipment supplier who can provide you the best quality equipments like ladders, shingles, roofing foam, paint, etc. at the lowest prices.
It is a risky business as there is a lot of possibility of an untoward accident in roofing business like falling from the roof. Therefore, first and foremost all employees should be insurance protected. The next thing you can do to avoid a mishap is to purchase all the necessary safety equipment like safety harnesses, roof fall protection kits, roof anchors, self retracting cables, first aid kit, etc.
The last thing to do before starting the business is to calculate the costs involved along with extensive market research before finally quoting your prices. You will need ample confidence and negotiating skills as the business is new hence, people will expect discounts. The quality of your services will result in growth of your business and goodwill is the cheapest source of publicity.