When you need a roofing company in Shelbyville, the best thing to do is call Indy Roof Company. We respond quickly after a storm by offering 24/7 emergency services. We work with major insurance providers and offer financing on approved credit. We also offer long-term maintenance services, including inspections to check on the condition of your roof. When it is time to install a new roof, we are the roofing company you should call. All our roofers are highly experienced and can carry out their work to a very high standard.