When I was re-roofing my garage, I calculated everything based on old notes from the previous owner. But the data turned out to be inaccurate, and I almost bought twice as many sheets. To avoid overspending, I checked everything using a roofing calculator
https://calculatorcore.com/building-and-construction/roofing-calculator/ . The service helped me accurately estimate the area and allocate costs appropriately.