Your roofing cost estimate will vary based on materials ... The slope and shape of your roof—hipped, gabled or flat, for example—dictate the number of shingles, shakes or tiles you’ll ...