Choosing the right roofing company in Ottawa County is one of the most important decisions you will make as a homeowner. The wrong choice can mean sloppy work, unexpected costs, or a contractor who disappears when something goes wrong. We pooled every company from our city-by-city rankings across Ottawa County, refreshed their Google ratings and review counts, and ranked them by rating weighted by review count.
How we chose this list: Every company below appears on at least one of our city rankings in Ottawa County, where we verified its office address. Ratings and review counts were refreshed through the Google Places API on 2026-10-25. Companies based just outside Ottawa County say so. Roofing Army is ranked first as our own company. This list is updated for 2026.
Quick Comparison
| # | Company | Rating | Reviews | Phone |
|---|---|---|---|---|
| 1 | Roofing Army Our Pick | ★★★★★5.0 | 305 | (616) 300-2932 |
| 2 | Sharp Roofing | ★★★★★5.0 | 614 | (616) 208-5884 |
| 3 | Johnson's Roofing LLC | ★★★★★5.0 | 117 | (616) 335-1684 |
| 4 | Rise Roofing | ★★★★★5.0 | 110 | (616) 292-9739 |
| 5 | Above Roofing | ★★★★★5.0 | 102 | (616) 371-2192 |
| 6 | Horizon Roofing | ★★★★★5.0 | 83 | (616) 422-5322 |
| 7 | RoCo Roofing LLC | ★★★★★5.0 | 53 | (616) 228-7551 |
| 8 | Nexus Exteriors LLC | ★★★★★5.0 | 40 | (616) 377-9768 |
Roofing ArmyOur Company
Address: 1364 Baldwin St, Jenison, MI 49428
Phone: (616) 300-2932
Website: roofingarmy.com
Certifications: Atlas Pro+ Diamond, BBB Accredited, A+, HomePros Certified, Google Guaranteed
This is Roofing Army's own list, and Roofing Army places itself first. The company is based in Jenison, where its Ottawa County office sits at 1364 Baldwin St, and it serves Ottawa County, including Allendale, Holland, Hudsonville, Jenison and Zeeland. It holds Michigan Residential Builder License No. 262400936 and carries general liability and workers compensation insurance. Customers pay no deposit and pay when the job is complete. In-house crews handle every job, with a project manager on site. Each replacement comes with five quotes at different price points, a full tear-off, 6 feet of ice and water shield at every eave and a 50-year workmanship warranty. Drone photos go to a customer portal.
What stands out:
- Ottawa County office at 1364 Baldwin St, Jenison
- Atlas Pro+ Diamond contractor, BBB accredited with A+ rating
- No deposits, payment due only at job completion
- In-house crews only, no subcontractors
- Free roof yearly for a veteran through the Veterans Pledge
Sharp Roofing
Address: 11539 E Lakewood Blvd Ste 70, Holland, MI 49424
Phone: (616) 208-5884
Website: sharppros.com
In business since: 2016
Certifications: GAF, BBB Accredited
Founded in 2016, Sharp Roofing is based in Holland and serves Ottawa County from a showroom on E Lakewood Blvd with shingle displays. The company is GAF certified and BBB accredited. Along with roofing, it installs siding, windows and doors, so homeowners with storm damage on several parts of the house can work with one contractor. It also offers financing and help with insurance claims. Reviewers describe a relaxed showroom visit without sales pressure and a project manager who explains shingle options. They also mention tarps over decks and landscaping before tear-off, installs finished in one or two days and careful cleanup. One reviewer who compared four quotes said Sharp's came out best on the materials included.
What stands out:
- In business since 2016
- GAF certified and BBB accredited
- Roofing, siding, windows and doors from one company
- Financing and insurance claim assistance available
- Reviewers mention crews protecting decks and landscaping
Johnson's Roofing LLC
Address: 11024 Mason St, Holland, MI 49423
Phone: (616) 335-1684
Website: johnsonsroofingllc.net
Certifications: CertainTeed
Based in Holland, Johnson's Roofing LLC works out of an office on Mason St and serves Ottawa County. It is CertainTeed certified, offers free inspections and helps homeowners with insurance claims. Reviewers often point to the owner's direct involvement. They describe same-day quotes on leaking roofs and a tarp put on while one homeowner waited for an insurance appraisal. Another job was a complex tear-off with multiple valleys, new ridge vents and new skylights, finished in two days. Reviewers also mention supervisors keeping an eye on the crew from the start of the job through cleanup.
What stands out:
- CertainTeed certified roofing contractor
- Free roof inspections and insurance claim help
- Holland office on Mason St
- Reviewers mention same-day quotes on leaking roofs
- Owner-led crew with supervisors on site through cleanup
Rise Roofing
With an office on Fox View Dr, Rise Roofing is based in Hudsonville and serves Ottawa County. It offers free inspections and can install new gutters along with a roof replacement, which several reviewers say was their reason for choosing it instead of hiring a second contractor. Reviewers describe the company as family-owned. They say the same small team handles the estimate, the updates and the install from start to finish. Reviews also mention GAF Timberline HDZ shingles, care around landscaping and an owner who takes time to talk with homeowners during the project.
What stands out:
- Offers free roof inspections
- Installs new gutters alongside roof replacements
- Reviewers mention GAF Timberline HDZ shingle installs
- Described by reviewers as family-owned
- Office on Fox View Dr, Hudsonville
Above Roofing
Address: 675 E 16th St, Holland, MI 49423
Phone: (616) 371-2192
Website: aboveroofing.com
In business since: 1996
Certifications: CertainTeed, Owens Corning, BBB Accredited
Above Roofing has been family owned since 1996. It is based in Holland, with an office on E 16th St, and serves Ottawa County. The company is CertainTeed and Owens Corning certified and BBB accredited. It offers free inspections, financing and insurance claim help, and it also replaces skylights. Its Holland page talks directly about heavy snow, wind off the lake and ice dams. Reviewers describe a clearly explained estimate, written prep instructions before the job and a project supervisor on site to answer questions. One full tear-off and install was finished in under eight hours, and warranty paperwork arrived promptly afterward.
What stands out:
- Family owned and operating since 1996
- CertainTeed and Owens Corning certified
- BBB accredited, offers financing and insurance claim help
- Handles skylight replacement as well as roofing
- Website addresses lake-effect snow and ice dams
Horizon Roofing
Address: 603 E 16th St #210, Holland, MI 49423
Phone: (616) 422-5322
Website: mihorizonroofing.com
Certifications: GAF, BBB Accredited
Storm work comes up often in reviews of Horizon Roofing, which is based in Holland with an office on E 16th St and serves Ottawa County. The company is GAF certified and BBB accredited, and it offers free inspections, financing and help with insurance claims. Reviewers describe a quick response to storm-damaged fascia and door-to-door hail inspections after storms. One leak inspection led to a replacement covered by insurance. Another homeowner had a full replacement that included taking down a chimney, with the work coordinated alongside an HVAC contractor.
What stands out:
- GAF certified and BBB accredited
- Free inspections, financing and insurance claim help
- Office on E 16th St in Holland
- Door-to-door hail inspections after storms, per reviewers
- Coordinated chimney removal with an HVAC contractor
RoCo Roofing LLC
Repair and emergency response are the focus at RoCo Roofing LLC, which is based in Holland, keeps an office on 136th Ave and serves Ottawa County. The company describes its repair work as reaching across Michigan and Indiana. It offers free inspections, financing and insurance claim help. In reviews, one homeowner describes a tarp placed on a hail-damaged roof while waiting for the insurance adjuster. Others say the crew explained each step of the job as it went. One project corrected ventilation problems on a roof that a different contractor had installed.
What stands out:
- Focus on roof repairs and emergency response
- Free roof inspections offered
- Financing available plus help with insurance claims
- Holland office located on 136th Ave
- Reviewers mention tarping hail-damaged roofs before adjuster visits
Nexus Exteriors LLC
Address: 102 Walnut St b, Holland, MI 49423
Phone: (616) 377-9768
Website: myroofnexus.com
Certifications: IKO, BBB Accredited
Photos of roof decking taken during the install are a recurring theme in reviews of Nexus Exteriors LLC. The company is based in Holland, with an office on Walnut St near downtown, and serves Ottawa County. It is IKO certified and BBB accredited. It offers free estimates and financing, and it helps homeowners with insurance claims. Reviewers say the owner stays involved, quotes arrive quickly and pricing is fair. The decking photos give homeowners a look at the wood beneath the old shingles while the job is underway.
What stands out:
- IKO certified and BBB accredited
- Office on Walnut St near downtown Holland
- Free estimates, financing and insurance claim help
- Reviewers describe quick quotes and fair pricing
- Shares photos of decking during the install
How We Built This List
- Pooled from our city rankings across Ottawa County. Each company’s office address was verified for its city page, and companies based just outside Ottawa County say so.
- Google reviews and ratings pulled via the Google Places API on 2026-10-25.
- Website review for transparency, content quality, and professional presentation.
- Certifications from major manufacturers (Atlas, GAF, CertainTeed, Owens Corning).
- Business practices including deposit policies, crew type (in-house vs subcontractors), and warranty terms.
Disclosure: Roofing Army is our company. We rank ourselves #1 because we genuinely believe our business practices, transparency, and craftsmanship are the best in Ottawa County. We encourage you to verify everything on this list and get multiple quotes before making your decision.
Roofing Services in Ottawa County, MI
Whichever company you choose, make sure they have real experience with the service you need. Here is what Roofing Army offers homeowners in Ottawa County, with free inspections and no-deposit scheduling on every job:
- Roof Replacement — Full roof replacements using asphalt shingles, steel shingles, and standing seam metal
- Roof Repair — We fix leaks, replace damaged shingles, repair flashing, pipe boots, chimney issues, and rotted wood to keep your roof watertight
- Storm Damage — Free storm damage inspections
- Attic Ventilation — We evaluate and install ridge vents, soffit vents, baffles, and attic fans to control heat and moisture in your attic
- Emergency Tarping — Fast response tarping to protect your home from further water damage after storms, fallen trees, or sudden roof failures
Frequently Asked Questions
Who is the best roofing company in Ottawa County, MI?
This is Roofing Army's own list, and Roofing Army ranks itself first. The reasons are its practices: no deposit, in-house crews with a project manager on every job, five quotes at different price points, 6 feet of ice and water shield at every eave and a 50-year workmanship warranty. Every other company is sorted by Google rating weighted by review count, refreshed on October 25, 2026. After Roofing Army, Sharp Roofing in Holland and Johnson's Roofing LLC in Holland are strong choices.
Does Roofing Army serve all of Ottawa County?
Roofing Army's Ottawa County office is in Jenison, at 1364 Baldwin St. It publishes city pages and rankings for Allendale, Holland, Hudsonville, Jenison and Zeeland, and those are the communities it lists as its Ottawa County service area. If your home is somewhere else in the county, contact the Jenison office to confirm coverage before you schedule a free roof inspection.
How were the roofing companies on this list chosen?
Companies were pooled from Roofing Army's city-by-city lists for Ottawa County, and each has a verified office in one of those cities. Google ratings and review counts were refreshed through the Google Places API on October 25, 2026, and any company that had closed was removed. Roofing Army is listed first because this is its own list. All other companies are sorted by Google rating weighted by review count.
Do I need a permit to replace a roof in Ottawa County?
Roof permits in Michigan come from the city, village or township, not the county. Many communities require a permit for a full replacement, and some do not. The Michigan Residential Code allows no more than two layers of shingles and requires an ice barrier at the eaves. Check with your local building department before work starts. Roofing Army's city pages list the local rule where it is known. Also confirm your contractor holds a LARA license for residential work over $600.
What should a roof replacement quote in Ottawa County include?
A complete quote should list full tear-off and disposal, a roof deck inspection with a per-sheet price for rotted decking, the underlayment type and ice and water shield coverage. The code minimum reaches 24 inches inside the exterior wall line; Roofing Army installs 6 feet. It should also cover flashing, pipe boots, ventilation, the shingle line and color, the permit, cleanup, the workmanship warranty term and payment terms. Roofing Army includes a ventilation analysis, a 50-year warranty and no deposit.



