I'm the paid estimator for a roofing company. Our rates are not quite as high as yours, but we have a minimum charge and we tell our clients upfront: to get two men and a truck with all their tools, materials, and equipment on it to roll out takes that minimum fee. We do give free roof surveys, repair estimates, and re roof prices. We give a free report on the condition of their roof, complete with photos. Our clients understand exactly what they're getting and they sign a contract before we schedule any work to be done. They get honest value for their money, and we guarantee all work unless specifically noted in the contract.
You have to choose whether you want to structure your company for growth or to maintain its present size. Growth means hiring more people, assuming more overhead in the form of administrative costs, and it means you stop doing the work and sales becomes your full-time occupation. You'll also have to figure out if there's enough business in your area to support that growth.
There are no pat answers. I wish you the best of luck.