I completely understand your frustration because I went through the exact same thing last year. Many roofing companies hide their prices to force you into a sales call or an expensive home visit. However, some premium brands are completely transparent with their customers. When I was looking for lightweight stone-coated steel tiles I found an official price list online here
www.gerardroofs.si/sl/stresne-kritine-cenik - it helped me calculate the approximate material cost for my project without any pressure. Having access to an open price list allows you to compare different styles and finishes directly from your computer. I ended up choosing their durable stone-coated panels because the price-to-quality ratio was excellent. They offer a fifty-year warranty which regular metal or asphalt sheets never do. My advice is to avoid suppliers who refuse to give clear baseline prices. Use official price lists to plan your initial budget and then ask a certified local roofer for a precise installation quote that includes labor. This way you can easily see if a contractor is overcharging you for the actual materials. Being informed saves a lot of money when dealing with home renovations. I spent weeks researching and this approach saved me at least twenty percent on my final bill. Transparency is key when choosing roofing partners.