Choosing a roofing contractor is a major decision. Your roof protects your home, affects energy efficiency, and plays a large role in your property's value. The contractor you hire should have the experience, training, insurance, and reputation needed to complete the work correctly.
Before signing a contract, take time to compare local roofing companies, review their qualifications, and ask questions about materials, warranties, and installation standards.
Start With Local Roofing Contractors
A local roofing contractor is more likely to understand the weather conditions, building requirements, and roofing materials commonly used in your area.
Local companies are also easier to contact if you have questions after the project is complete. Look for a contractor with an established business history, a local service area, and a record of completing roofing projects in nearby communities.
Be cautious of contractors who arrive immediately after a major storm but cannot provide a clear local address, business history, or references.
Read Online Reviews Carefully
Online reviews can provide helpful insight into how a roofing company communicates, completes projects, and responds when problems arise. Do not judge a contractor based only on the overall star rating.
Look for patterns in reviews related to:
- Communication before and during the project
- Arriving when promised
- Worksite organization
- Property protection
- Cleanup after installation
- Quality of workmanship
- Responsiveness to questions or concerns
Detailed reviews are usually more useful than short comments that only say the company was good or bad.
Pay attention to how the contractor responds to negative feedback. Even reputable companies may receive an occasional complaint. A professional, respectful response can show that the contractor takes accountability seriously and works to resolve concerns.
Verify Licensing, Registration, and Insurance
Requirements vary by state and local jurisdiction, so homeowners should confirm what credentials are required in their area.
Ask the contractor to provide proof of:
- Current business registration
- General liability insurance
- Workers' compensation coverage
- Any required state or local contractor registration
Insurance protects both the homeowner and the roofing company if an accident or property damage occurs during the project. Do not assume a contractor is insured simply because the company has a website, vehicle, or professional-looking advertisement.
Look for Manufacturer Certifications
Manufacturer certifications can help distinguish trained roofing contractors from companies with limited product knowledge.
Roofing manufacturers often require contractors to complete product training, installation education, or testing before receiving certification. These programs help contractors stay current on installation methods, material requirements, ventilation, flashing, and warranty procedures.
For example, CertainTeed Master Shingle Applicator status demonstrates advanced training in CertainTeed roofing products and installation practices. J. Bos Inc. Roofing Services holds this certification, reflecting the company's commitment to product knowledge, quality installation standards, and professional accountability.
A certification does not replace the need to review experience, insurance, and references, but it can provide an additional level of confidence when comparing contractors.
Ask About Workmanship and Manufacturer Warranties
Roofing warranties generally fall into two categories: manufacturer warranties and contractor workmanship warranties.
A manufacturer warranty typically covers qualifying defects in the roofing materials. Coverage, exclusions, transferability, and time limits vary by product.
A workmanship warranty covers installation-related issues under the terms provided by the roofing contractor. Ask each company to explain:
- What the workmanship warranty covers
- How long the coverage lasts
- Whether the warranty is provided in writing
- Who to contact if a concern develops
- Whether the warranty can transfer to a future homeowner
Do not rely on verbal promises. Warranty terms should be included in the written proposal or contract.
Review the Roofing Estimate in Detail
A professional roofing estimate should include more than a single total price.
Look for a written proposal that identifies:
- Roofing material and product line
- Shingle color
- Underlayment
- Ice and water protection
- Starter shingles
- Ridge cap shingles
- Flashing
- Ventilation
- Removal and disposal of existing materials
- Decking replacement costs, if needed
- Cleanup procedures
- Estimated project schedule
- Payment terms
- Warranty information
If one estimate is significantly lower than the others, compare the scope carefully. The lower bid may exclude important materials, disposal, ventilation work, flashing, permits, or property protection.
Ask About the Installation Process
A reliable roofing contractor should be able to explain how the project will be managed from start to finish.
Questions to ask include:
- Who will supervise the roofing crew?
- How will landscaping, siding, windows, and driveways be protected?
- How will nails and debris be collected?
- What happens if damaged roof decking is discovered?
- How will weather delays be handled?
- How will the contractor communicate during the project?
- Will the property receive a final inspection and cleanup?
Clear answers indicate that the company has an established process rather than making decisions as the project progresses.
Request Local References and Project Photos
Ask to see examples of completed roofing projects that are similar to your home. A contractor should be able to provide photos, addresses where appropriate, or references from previous customers.
When speaking with a reference, ask whether the project stayed organized, whether the crew cleaned the property, and whether the company responded after the final payment was made.
A long-term reputation matters because roofing concerns may not appear immediately after installation.
Watch for Roofing Contractor Red Flags
Some warning signs should cause homeowners to slow down or continue looking for another contractor.
Red flags may include:
- Pressure to sign immediately
- Demands for full payment before work begins
- Refusal to provide proof of insurance
- No written contract
- Vague material descriptions
- No local business history
- Unusually low pricing without explanation
- Promises that sound unrealistic
- Limited knowledge of the roofing products being installed
- Poor communication before the project begins
- Requests to pay only in cash
- A contractor offering to handle or negotiate an insurance claim on your behalf where state law restricts that activity
A reputable contractor should give you time to review the proposal, compare options, and ask questions.
Avoid Choosing Based on Price Alone
Price matters, but the lowest estimate is not always the best value.
Roofing systems rely on proper installation, compatible materials, ventilation, flashing, and careful preparation. Cutting costs in these areas can lead to leaks, premature wear, and additional repairs.
Compare the full scope of work, contractor qualifications, warranty terms, material quality, and local reputation before making a decision.
Get Everything in Writing
The final contract should clearly state the project scope, materials, pricing, payment schedule, estimated timeline, warranty terms, and procedures for approving additional work.
Read the entire agreement before signing. Ask the contractor to clarify any language you do not understand.
Avoid relying on text messages, verbal promises, or handwritten changes that are not included in the final contract.
Choose a Contractor Who Communicates Clearly
Strong communication is one of the clearest signs of a professional roofing company.
The contractor should answer questions directly, explain product options, identify possible additional costs, and provide realistic expectations. You should know who to contact before, during, and after the installation.
A roofing company that communicates well during the estimate process is more likely to keep you informed once the project begins.
Final Roofing Contractor Checklist
Before hiring a roofing contractor, confirm that the company:
- Has a strong local reputation
- Carries appropriate insurance
- Provides a detailed written estimate
- Explains manufacturer and workmanship warranties
- Uses clearly identified roofing materials
- Has relevant training or manufacturer certifications
- Provides local references or completed project examples
- Describes its cleanup and property protection process
- Communicates clearly
- Does not pressure you into making an immediate decision
Choosing the right roofing contractor requires more than comparing prices. Online reviews, insurance, written warranties, manufacturer certifications, local experience, and clear communication can help you identify a company that takes workmanship and accountability seriously.
Homeowners in Central Iowa can contact J. Bos Inc. Roofing Services to discuss roof repairs, roof replacement, storm damage documentation, and roofing options for residential and multi-building properties. With more than 35 years of experience and CertainTeed Master Shingle Applicator certification, J. Bos Inc. provides knowledgeable roofing service throughout the Des Moines Metro and surrounding communities.
Choosing a roofing contractor is a major decision. Your roof protects your home, affects energy efficiency, and plays a large role in your property's value. The contractor you hire should have the experience, training, insurance, and reputation needed to complete the work correctly.
Before signing a contract, take time to compare local roofing companies, review their qualifications, and ask questions about materials, warranties, and installation standards.
Start With Local Roofing Contractors
A local roofing contractor is more likely to understand the weather conditions, building requirements, and roofing materials commonly used in your area.
Local companies are also easier to contact if you have questions after the project is complete. Look for a contractor with an established business history, a local service area, and a record of completing roofing projects in nearby communities.
Be cautious of contractors who arrive immediately after a major storm but cannot provide a clear local address, business history, or references.
Read Online Reviews Carefully
Online reviews can provide helpful insight into how a roofing company communicates, completes projects, and responds when problems arise. Do not judge a contractor based only on the overall star rating.
Look for patterns in reviews related to:
- Communication before and during the project
- Arriving when promised
- Worksite organization
- Property protection
- Cleanup after installation
- Quality of workmanship
- Responsiveness to questions or concerns
Detailed reviews are usually more useful than short comments that only say the company was good or bad.
Pay attention to how the contractor responds to negative feedback. Even reputable companies may receive an occasional complaint. A professional, respectful response can show that the contractor takes accountability seriously and works to resolve concerns.
Verify Licensing, Registration, and Insurance
Requirements vary by state and local jurisdiction, so homeowners should confirm what credentials are required in their area.
Ask the contractor to provide proof of:
- Current business registration
- General liability insurance
- Workers' compensation coverage
- Any required state or local contractor registration
Insurance protects both the homeowner and the roofing company if an accident or property damage occurs during the project. Do not assume a contractor is insured simply because the company has a website, vehicle, or professional-looking advertisement.
Look for Manufacturer Certifications
Manufacturer certifications can help distinguish trained roofing contractors from companies with limited product knowledge.
Roofing manufacturers often require contractors to complete product training, installation education, or testing before receiving certification. These programs help contractors stay current on installation methods, material requirements, ventilation, flashing, and warranty procedures.
For example, CertainTeed Master Shingle Applicator status demonstrates advanced training in CertainTeed roofing products and installation practices. J. Bos Inc. Roofing Services holds this certification, reflecting the company's commitment to product knowledge, quality installation standards, and professional accountability.
A certification does not replace the need to review experience, insurance, and references, but it can provide an additional level of confidence when comparing contractors.
Ask About Workmanship and Manufacturer Warranties
Roofing warranties generally fall into two categories: manufacturer warranties and contractor workmanship warranties. A manufacturer warranty typically covers qualifying defects in the roofing materials. Coverage, exclusions, transferability, and time limits vary by product.
A workmanship warranty covers installation-related issues under the terms provided by the roofing contractor. Ask each company to explain:
- What the workmanship warranty covers
- How long the coverage lasts
- Whether the warranty is provided in writing
- Who to contact if a concern develops
- Whether the warranty can transfer to a future homeowner
Do not rely on verbal promises. Warranty terms should be included in the written proposal or contract.
Review the Roofing Estimate in Detail
A professional roofing estimate should include more than a single total price.
Look for a written proposal that identifies:
- Roofing material and product line
- Shingle color
- Underlayment
- Ice and water protection
- Starter shingles
- Ridge cap shingles
- Flashing
- Ventilation
- Removal and disposal of existing materials
- Decking replacement costs, if needed
- Cleanup procedures
- Estimated project schedule
- Payment terms
- Warranty information
If one estimate is significantly lower than the others, compare the scope carefully. The lower bid may exclude important materials, disposal, ventilation work, flashing, permits, or property protection.
Ask About the Installation Process
A reliable roofing contractor should be able to explain how the project will be managed from start to finish.
Questions to ask include:
- Who will supervise the roofing crew?
- How will landscaping, siding, windows, and driveways be protected?
- How will nails and debris be collected?
- What happens if damaged roof decking is discovered?
- How will weather delays be handled?
- How will the contractor communicate during the project?
- Will the property receive a final inspection and cleanup?
Clear answers indicate that the company has an established process rather than making decisions as the project progresses.
Request Local References and Project Photos
Ask to see examples of completed roofing projects that are similar to your home. A contractor should be able to provide photos, addresses where appropriate, or references from previous customers. When speaking with a reference, ask whether the project stayed organized, whether the crew cleaned the property, and whether the company responded after the final payment was made.
A long-term reputation matters because roofing concerns may not appear immediately after installation.
Watch for Roofing Contractor Red Flags
Some warning signs should cause homeowners to slow down or continue looking for another contractor.
Red flags may include:
- Pressure to sign immediately
- Demands for full payment before work begins
- Refusal to provide proof of insurance
- No written contract
- Vague material descriptions
- No local business history
- Unusually low pricing without explanation
- Promises that sound unrealistic
- Limited knowledge of the roofing products being installed
- Poor communication before the project begins
- Requests to pay only in cash
- A contractor offering to handle or negotiate an insurance claim on your behalf where state law restricts that activity
A reputable contractor should give you time to review the proposal, compare options, and ask questions.
Avoid Choosing Based on Price Alone
Price matters, but the lowest estimate is not always the best value. Roofing systems rely on proper installation, compatible materials, ventilation, flashing, and careful preparation. Cutting costs in these areas can lead to leaks, premature wear, and additional repairs. Compare the full scope of work, contractor qualifications, warranty terms, material quality, and local reputation before making a decision.
Get Everything in Writing
The final contract should clearly state the project scope, materials, pricing, payment schedule, estimated timeline, warranty terms, and procedures for approving additional work. Read the entire agreement before signing. Ask the contractor to clarify any language you do not understand. Avoid relying on text messages, verbal promises, or handwritten changes that are not included in the final contract.
Choose a Contractor Who Communicates Clearly
Strong communication is one of the clearest signs of a professional roofing company. The contractor should answer questions directly, explain product options, identify possible additional costs, and provide realistic expectations. You should know who to contact before, during, and after the installation.
A roofing company that communicates well during the estimate process is more likely to keep you informed once the project begins.
Final Roofing Contractor Checklist
Before hiring a roofing contractor, confirm that the company:
- Has a strong local reputation
- Carries appropriate insurance
- Provides a detailed written estimate
- Explains manufacturer and workmanship warranties
- Uses clearly identified roofing materials
- Has relevant training or manufacturer certifications
- Provides local references or completed project examples
- Describes its cleanup and property protection process
- Communicates clearly
- Does not pressure you into making an immediate decision
Choosing the right roofing contractor requires more than comparing prices. Online reviews, insurance, written warranties, manufacturer certifications, local experience, and clear communication can help you identify a company that takes workmanship and accountability seriously.
Homeowners in Central Iowa can contact J. Bos Inc. Roofing Services to discuss roof repairs, roof replacement, storm damage documentation, and roofing options for residential and multi-building properties. With more than 35 years of experience and CertainTeed Master Shingle Applicator certification, J. Bos Inc. provides knowledgeable roofing service throughout the Des Moines Metro and surrounding communities.
Choose a Proven Iowa Roofing Contractor like J Bos Roofing
At J. Bos Inc. Roofing Services, homeowners, property managers, townhome associations, and multi-family property owners receive experienced local service backed by professional training and clear accountability.
For more than 35 years, J. Bos Inc. has provided roofing services throughout Central Iowa. The company combines decades of local experience with CertainTeed Master Shingle Applicator certification, an A+ BBB rating, certified installation practices, and manufacturer-backed warranty options on eligible roofing systems.
As Seen at the Iowa State Fairgrounds
If you've been around the Des Moines Metro area or to the Iowa State fairgrounds, then you've seen their work without knowing it. Not at a booth, J. Bos Inc. Roofing Services has built the roofing systems on buildings in the fairgrounds.
J. Bos Inc. Roofing Services offers:
- More than 35 years of Iowa roofing experience
- CertainTeed Master Shingle Applicator certification
- A+ BBB Accredited Business status
- Manufacturer-backed warranty options
- Workmanship standards focused on proper installation
- Residential roof replacement and repair
- Townhome and multi-family roofing services
- Emergency roof repairs and patches
- Detailed roofing evaluations and estimates
- Financing options through financing partners
- Clear communication, organized project management, and thorough cleanup
Financing partners can review available payment options, rates, and terms based on the homeowner’s project and financial qualifications. J. Bos Inc. begins the process with a roofing evaluation to identify the work needed and prepare an estimate.
A roofing contractor should be able to show you more than a low price. Look for experience, verified credentials, written warranties, dependable communication, and a history of standing behind completed work. J. Bos Inc. Roofing Services brings those qualities together for Iowa homeowners and property managers.






