Rival Roofing

St. Cloud, Minnesota
Roofing Contractor
  • Roofing Contractor serving St. Cloud, Minnesota.
  • Typical jobs: roof inspection, storm damage repair, emergency repair, roof replacement, roof repair.
  • State license #BC760421 (Voluntary Termination), expires 2027-03-31.

Services Offered

Roof Replacement Roof Repair Storm Damage Gutter Services Roof Inspection

Request a quote from Rival Roofing

Your request goes to Rival Roofing only. If they can't take it right now, we tell you and send nothing.

Free · No obligation · Sent to Rival Roofing only

Checking Rival Roofing against the Minnesota record

residential roofing work in Minnesota needs a Department of Labor and Industry license — building, remodeling or roofing — and every one of them is on the department's public register Official lookup: Minnesota DLI license lookup.

  1. Look at the expiration date and compare it with the dates in your contract.
  2. Go to the registry and search by license number first, business name second.
  3. Have the insurer or agent send the certificate of insurance to you, since a license says nothing about coverage.
  4. Match the name, the city and the status. The record should read active or in good standing.

Storm history for St. Cloud and Stearns County

Since 2017, NOAA has filed 69 hail reports in Stearns County. Across 19 days at least one stone reached 1 inch or more. 8 of those days had golf-ball hail or larger. The biggest stone was 3.25 inches, near the size of a teacup. 2025 is the last year with a 1.75-inch report.

If a storm does come through, take dated photos of the roof first. Whoever you hire, Rival Roofing included, should put the inspection findings in writing.

In the last 90 days NOAA logged 9 hail reports within 25 miles of St. Cloud.

The same record has 12 tornadoes, with EF1 the highest rating.

Thunderstorm wind peaked at 81 mph in the record.

The bulk of the hail here arrives in spring and summer: 85 percent from April to July, 31 percent in July. 5 calendar months each hold under 2 percent of reports.

Stearns County hail figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Largest stone, inches3.25
Reports in April to July85%
Hail reports, all years86
Hail reports since 201769
Tornado reports on file12
Days with hail at 1 inch or more19

The single largest day was July 13, 2023: a 3.25-inch stone, about the size of a teacup, reported near Belgrade.

Busiest full years for hail reports in Stearns County
YearHail reportsLargest stone, in
2016111.75
201982
2025102
1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail3.25 in hail St. Cloud
1 inch or more 1.75 in and up 2.75 in or more. 66 reports of 1 inch or larger have coordinates. Dots show report locations, never storm tracks. Sources: NOAA Storm Events, US Census county outline.

The homes under these roofs

Half the homes in St. Cloud were built before 1980, which is an age of 46 years or more. A mid-range asphalt replacement at $10,800 equals 5 percent of the median home value of $212,800. Before 1980, 49.7 percent of the housing stock went up. Homes of that age usually carry a first or second replacement roof, about 2 cycles at 25 years apiece.

Housing in St. Cloud, Census American Community Survey
MeasureValue
Detached and attached houses55.6%
Homes lived in by owners48.6%
Total housing units29,575
Median year built1980
Pre-1980 homes49.7%

What a new roof costs in St. Cloud

No big local premium or discount applies in St. Cloud: asphalt shingles are $6,720 to $14,880. The county holds 9 roofing establishments with employees, per the Census. 55.6 percent of them have fewer than 5 employees. The last column divides the middle of each range by the middle of its lifespan, which is how a metal roof can beat asphalt over time.

Replacement cost by material, 2,000 sq ft, St. Cloud price index applied
MaterialInstalled costLifespanMiddle of range
Metal (Steel/Aluminum)$16,320-$28,80040-70 yrs$22,560
Architectural Asphalt Shingles$8,640-$14,88025-30 yrs$11,760
TPO / EPDM (Flat)$7,680-$15,36015-25 yrs$11,520
Concrete Tile$14,400-$25,92040-50 yrs$20,160
Standing Seam Metal$23,040-$38,40050-70 yrs$30,720
Cedar Shake$13,440-$24,96020-30 yrs$19,200

Full cost guide for St. Cloud →

Rival Roofing by the numbers

Expiry on file is 2027-03-31, close to 5 months away; a long job could outlast it.

Rival Roofing on PickARoofer, public listing data
ItemValue
License on fileBC760421
License status on fileVoluntary Termination
Expires2027-03-31 (5 months)

Questions about roofing in St. Cloud

How much is a roof replacement in St. Cloud?
Expect $6,720 to $14,880 for a standard asphalt job in St. Cloud; the midpoint is $10,800.
How often does hail hit St. Cloud?
The county file counts 69 hail entries since 2017. 19 of them reached 1 inch, and July tops the calendar.
How soon should a roof be inspected after hail?
Photograph the roof, note the date, and schedule a written inspection quickly. Many policies have a claim window.
Which months bring hail to Stearns County?
85 percent of the county's hail entries fall from April to July, and July alone has 31 percent.
Where can I look up the license for Rival Roofing?
The Minnesota lookup shows status and expiry. Compare both with the contract and ask the roofer for proof of insurance.
What is the biggest hail on record for Stearns County?
Hail since 2017 topped out at 3.25 inches, about a teacup; golf-ball hail or larger came on 8 days.

Do you own this business? Claim or fix this listing · Get a website badge · Report a mistake / ask for removal