Hail is nothing new to Colorado residents, but recent storms have really given some neighborhoods in the greater Denver area a shakedown.

A hailstorm earlier this month around Castle Rock was one of the worst in recent memory. “It was like somebody beating on our roof with a hammer, or, as the kids said, like a helicopter was shooting at the house. It was very heavy hail,” resident Cliff Hancock told CBS Denver.

The golf-ball sized hail managed to shatter some windows and damage roof systems, much to the chagrin of homeowners in the area.

Luckily, residential roofers in Denver CO are accustomed to this type of damage and can easily replace or repair shingles, tiles, or other parts of your home that you don’t want to leave exposed to the elements.

On average, a homeowner can expect to spend 1-4% of a home’s value on annual maintenance and repairs, including roofing. For a $200,000 home, for example, you’ll want to budget about $2,000 for maintenance every year.

That doesn’t mean that all of those costs go toward fixing a few shingles after a hailstorm, however. In fact, homeowners will likely find that they can save money in the long run by investing in high-quality roofing materials to begin with.

Residential roofers, especially in the Denver area, often recommend tile roofing because it’s more durable than shingles but can still offer a variety of colors and textures. It’s also withstood the test of time: practically every region and climate around the world has used tiling, dating all the way back to 10,000 B.C. in Neolithic China.

Additionally, routine check-ups and maintenance can help avoid expensive overhauls and safeguard your roof and home against a potential hailstorm (or snowstorm, or tornado… this is Denver, after all!).

Have your roof professionally inspected by residential roofers once or twice a year, even under normal circumstances. With freak weather patterns like the ones we’ve been experiencing this summer, however, it might not hurt to call in for an extra check-up before the next storm starts brewing.