If you are considering starting your own roofing company, you must first create a business plan. This plan must clearly state your goals and how you will achieve them. In addition, you should determine your startup costs. While the direct costs are easy to calculate, you must also consider soft costs. These costs include the…