Load a roof file or measure it by hand. Same engine either way. Everything runs on this device. No account, no signal, nothing uploaded.
Built into the engine, so it works on a phone with no file. Each one has a known right answer. If the engine ever says something else, it is wrong, and that is worth telling Thomas.
Flat footprint × the true slope factor for its pitch: √(rise² + 12²) ÷ 12. Real trig, computed here, not a lookup table. Triangle planes (hip ends) count half: ½ × base × depth. Waste is picked on THE SHEET tab. Enter jumps to the next box.
Your planes are kept on this device only, so a closed tab doesn’t lose the roof.
This engine will not choose a waste factor. It has never seen this roof. Whatever you pick, the sheet records that you picked it.
There is no price on this sheet and there never will be. A number in front of a homeowner before anybody has been in the attic is how people get hurt.
Hand them the phone and let them read this. Every other tool is built to produce a number. This one is built to show its gaps.
Decking condition, rot, delamination, spacing. Nobody knows this from the driveway. It is found when the tear-off starts, and it changes the job.
One layer or three changes tear-off, dump fees, and how a permit reads. Counted at the edge with a bar, not guessed from a photo.
Intake and exhaust measured against attic square footage and what is actually open — not what is installed.
Step flashing hiding behind siding is not visible from anywhere but the roof.
Climate, code, eave geometry and penetration count. Never zero by omission.
This engine does not price work. It does not know your labor, your supplier, your dump rates or this week’s material cost, and it will not pretend to.
A judgment made by a roofer standing on the roof. A measuring tool that also recommends buying the biggest version of itself is not a measuring tool.
Hit COPY, open Facebook, tap where you write a post, hold down and pick Paste. The picture drops straight in. If Copy is blocked, hit SAVE and it goes to your photos.