Expert Guide • Updated July 2023

What Should You Have in Your Roofing Contract?

Written by Anna C
Mike Olson
Reviewed by Mike Olson
5 min read

two people gathered around desk preparing to sign contract

*Updated March 20th, 2025

Before signing on the dotted line for your new roof, make sure you know exactly what you’re agreeing to. A solid roofing contract protects both you and the contractor, outlining the scope of work, costs, warranties, and other essential details. But what should actually be included?

In this guide, we’ll break down the key elements of a roofing contract so you can confidently move forward with your project—no surprises, no headaches.

Quick Tip: Get 3+ quotes before committing — homeowners who compare save an average of 15–20%.Get Quotes

All of the Project Details

A roofing project is a major investment, and the last thing you want is confusion or unexpected costs. That’s why having everything in writing is so important. A handshake or a verbal promise might seem reassuring in the moment, but without a written agreement, you have no guarantee of what was actually agreed upon. A well-documented contract protects both you and the roofing contractor, ensuring that everyone is on the same page from day one.

Before you sign, make sure your contract includes key details like:

  • The type of materials being used, this includes the brand and color
  • The cost of the materials being used
  • The date the project will begin
  • The estimated time of the project
  • The method the contractors will use to remove the old roof
  • Any exclusions the company may want to include (and that you agree to)

If you’re unsure about anything in the contract, speak up. A reputable roofing company will be happy to clarify and adjust the contract as needed. Don’t rush through this step—once you sign, you’re committed. Taking a little extra time to review all the details now can save you from frustration and unexpected expenses later.

What Will Your Project Cost?
Budget Basic MaterialsMid-Range Most PopularPremium High End

Actual costs depend on your location, project scope, and materials. The best way to know what you'll pay is to get quotes from local contractors.

Get Your Free Estimate →

The Payment Terms

As a general rule, don’t agree to pay for the full project upfront. In fact, you shouldn’t pay anything until you have a written contract, but any reputable roofing company won’t require you to pay the full amount upfront. In general, you may have to pay as much as 25% of the cost upfront, but this allows the roofing company to purchase the necessary materials. Again, don’t pay anything until you have everything in writing and you agree to the terms. The contract should detail how and when you owe the remaining payments. Typically, you’ll pay the initial deposit and then the rest upon project completion, but each company differs. Read the payment terms carefully. Also, look for any service charges or other fees if you pay by credit card.

"We matched with a great contractor the same day. The whole process was easy and completely free."

Warranty Information

The warranty is a crucial part of the contract. You want a roofing company that stands behind their work, both the materials and the labor itself. If issues come up down the road, you  need to know  that the company will come back out and handle them. The warranty information should include all of the reasons you can make a warranty claim, the process you must go through, and what you can expect. The contract should state the length of the warranty and the method in which you should make a claim. If anything is unclear, make sure you clarify and get the answers in writing on the contract.

Not sure where to start? Get matched with pre-screened local contractors in your area — it's free and takes under 2 minutes.

Insurance Information

Whenever someone works on your property, there’s the risk of damage, whether to your home, a contractor, or even yourself. The contract should include information about the insurance the roofing company holds and under what circumstances it would be used. You  need to know  that you aren’t liable for any damages caused by the contractors themselves. This includes damage to your home or to one of the contractors. They should have liability insurance as well as workmen’s compensation coverage.

Why Hire a Licensed Professional

  • Licensed & insured — protects you from liability
  • Warranty coverage — manufacturers require pro installation
  • Code compliance — avoids permit issues
  • Faster completion — pros finish in days, not weeks
Find Licensed Pros Near You

How Extenuating Circumstances will be Handled

Unfortunately, life is unpredictable. No one, not even the most successful roofing company, can predict what will happen once they start removing your old roof or making repairs. If the unforeseen circumstances happen, how will the roofing company handle it? What if more materials are needed or if they need more labor support? What will that do to your cost? How will it change the time estimate to handle the project? What circumstances won’t the roofing company handle at all? You need all of this in writing.

DIY vs. Professional: At a Glance

DIY
Requires specialized tools
Risk of voiding warranty
Lower upfront cost
2–4 week timeline
Professional
All tools & materials included
Full warranty protection
Code-compliant installation
2–5 day completion
Get Free Pro Quotes →

How to Terminate the Contract

If the roofing company will allow cancellation of the contract, you  need to know  under what circumstances it’s allowed. The contract should clearly spell out the terms including any penalties or fines for canceling it. Make sure you clearly understand the terms and if something is unclear – ask. The last thing you want to find out is that you are responsible for the full cost even if you cancel the contract. Your roofing contract is very important when you hire a roofing company to  repair or replace  your roof. Making sure it has the details you need and that it’s clearly written is crucial to the success of the project for everyone involved.

Seasonal Tip

Spring and summer are the busiest seasons for home improvement projects — top-rated contractors book up fast. Lock in your estimate now before demand peaks.

Check Availability in Your Area →

In Conclusion

A solid roofing contract is your best protection against surprises, extra costs, and misunderstandings. Before signing, make sure every detail—materials, costs, payment terms, warranties, and insurance—is clearly outlined. If something doesn’t seem right, ask questions and get answers in writing. A good contractor won’t rush you through the process. Taking the time to review everything now can save you headaches later, ensuring your roofing project goes smoothly and meets your expectations.

Ready to Move Forward?

Tell us about your project and get matched with up to 3 pre-screened contractors. Compare quotes, check reviews, and hire with confidence.

100% free No obligation Takes 2 minutes
Get Free Quotes

Additional Roofing Resources

Share this article

Ready to Find a Qualified Contractor?

Get matched with pre-screened contractors in your area. Compare quotes and credentials from professionals who meet our quality standards.

Ready to start? Get free quotes from pre-screened pros Get Free Quotes

Important Disclosures