What Should You Have in Your Roofing Contract?

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.

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.

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.

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.

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.

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.

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.

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.

Additional Roofing Resources