Calculate the number of shingles (squares), underlayment, and estimated cost for your roof. Supports gable, hip, and flat roofs. Enter footprint dimensions and pitch.