Public Records Check
- License Found As of Jul 10, 2026, the Illinois state licensing board shows an active license for Randy Palmeri and Son Contracting: 104017302. An active license means the state currently authorizes this contractor to do this work. It doesn't speak to the quality of their work or their current insurance. License status can change, so you can confirm it's still active anytime with the Illinois state licensing board.
- Registered Corporation Randy Palmeri and Son Contracting's registered name carries a corporate suffix (LLC or Inc), but we have not matched it to a filing on the Illinois Secretary of State. You can confirm how the business is registered, and its current status, directly with the Illinois Secretary of State.
- Business Address Randy Palmeri and Son Contracting's listed address at 1560 S Alpine Rd, Cherry Valley, IL 61108 appears to be a business address. This means the company operates from a real, locatable address rather than a mailbox or PO box, which can make it easier to reach them or resolve issues. Many roofers legitimately work from a home address, so this doesn't speak to the quality of their work, license, or insurance.
- 0 Credentials Our automated search didn't find a manufacturer certification for Randy Palmeri and Son Contracting. Many reputable roofers aren't certified by any manufacturer, often by choice, so this isn't a sign of a problem. If a manufacturer-backed warranty matters to you, ask the contractor which certifications they carry.
- Good Ratings Across the platforms we identified for Randy Palmeri and Son Contracting (Google, Yelp, the Better Business Bureau), the blended average is 4.2 out of 5, which we label Good. This is a plain average of public customer ratings, not a RooferWatch score. A solid average reflects past customers' experiences, not a guarantee of yours, so read the underlying reviews and weigh them yourself.
We verified 4/5 public records for Randy Palmeri and Son Contracting. The more of a company's record you can check, the more informed your hiring decision.
Contact Info
-
Phone
This is either a business landline or VoIP number (not a mobile number).(833) 725-6374
-
Primary Address
1560 S Alpine Rd, Cherry Valley, IL 61108
-
Owner Email
-
Website
randypalmeriandson.com
- Socials
Company Description
Randy Palmeri and Son Contracting was founded in 1977 and serves residential and commercial clients in Rockford, Northern Illinois, and Southern Wisconsin. The company holds Illinois license 104.017302 and Wisconsin license DC-081400073. Services include roofing, siding, gutters, and replacement windows for both residential and commercial properties. The company handles insurance claims and contacts insurance companies to advocate on behalf of customers. Each job includes a five-year workmanship warranty, and products come with manufacturer warranties. The company is fully licensed and insured and has been operating for over 40 years.
Services Offered
- Residential RoofingRoof work on single-family homes and small residential properties, adapted to typical house construction and materials.
- Commercial RoofingRoof installation, repair, and maintenance on office buildings, retail spaces, and other commercial structures, often involving flat or low-slope systems.
- Siding InstallationInstalling new exterior wall cladding made of vinyl, fiber cement, wood, or metal to protect the home and improve curb appeal.
- Gutter InstallationSetting up gutters and downspouts to channel water away from the roof and foundation, preventing water damage and erosion.
- Replacement WindowsRemoval and installation of new window units to improve energy efficiency, reduce drafts, and update exterior appearance.
- Storm Damage RepairEmergency repairs to roofs damaged by wind, hail, falling trees, or severe weather, often covered by homeowner insurance.
- Insurance Claims HandlingAssistance with documenting roof damage, filing insurance claims, and coordinating with adjusters to help property owners recover repair costs.
Company Info
- License Number
- 017302
- Company Name
- RANDY PALMERI & SON INC
- License Number
- 104017302
- License Qualifiers
- UNLIMITED
- Qualifying Party
- RANDY R PALMERI
- License Issued
- May 18, 2016
- License Exp
- Dec 31, 2027
- Disciplined
- No
- Entity Type
- Corporation
- Address Type
- Commercial
- Multi-State Company
- No
- Website Age
- 12.6 years old
Inspections and Violations
U.S. Department of Labor dataReviews and Reputation
-
Avg. Rating
-
BBB A+
-
Google
-
Yelp
Customer reviews present mixed experiences with this business. Several reviewers praise the owner Randy's communication, quality of work, and ability to navigate insurance claims, with one customer expressing regret at not hiring him sooner. One reviewer describes excellent customer service and old-fashioned, hard-working service quality. However, another reviewer reports that customer service has declined significantly since late 2019, citing the receptionist as rude and stating the owner's demeanor has changed dramatically, leading them to withdraw their recommendation. A fourth reviewer notes quick service, receiving a same-day quote and having gutters installed the following day.
Review Signals Over Time
By sheer volume of Google reviews (a measure of how much feedback a firm has gathered) Randy Palmeri and Son Contracting ranks 4th of the 8 roofers we track in Cherry Valley, ahead of about 57% of them. Over the past year it has pulled in 5 reviews - the most recent 3 months ago - for a rate of roughly 0.6 reviews per month, which is slower than approximately 86% of the other Cherry Valley roofers. Its 4.0-star average rating sits below the Cherry Valley median of 4.8 stars. The owner responds to 47% of reviews, which is below the typical Cherry Valley roofer’s rate of 73%.
Service Areas
- Cherry Valley, IL
- Rockford, IL
- Northern Illinois
- Southern Wisconsin








