How to Write a Roofing Proposal: Sections That Close

By SubcontractorHub Editorial Team·Published October 2026

Roofing contractor reviewing a written proposal with a homeowner at the kitchen table

Quick Answer

To write a roofing proposal, turn the internal estimate into a document the homeowner can accept. Name the company, license, and insurance. State the scope, the material brand, line, and color, and three complete options. List exclusions, a timeline, a payment schedule, and the warranties. Add photos of that roof, an expiration date, and a signature. SubcontractorHub builds that packet in EasyQuote. Book a demo to walk a live proposal, or compare plans on /plan.

A roof is sold at a table, often the same day as the inspection. The offer is the page the homeowner can keep or sign, not the price said out loud. The math lives in how to price roofing jobs. This page is what you hand over after that math. An insurance scope has its own paperwork. The homeowner-facing proposal still has to say what you will install.

Proposal vs Estimate vs Contract

Mixing the three words up is how a job gets sold at one price and built at another.

Estimate

The estimate is internal: squares, waste, labor, and margin. Keep that build-up in the software. A homeowner who is handed the raw cost will negotiate line by line. Do not make it the offer.

Proposal

The proposal is the offer: what you will do, with which products, for which price, on which terms. If a spouse who was not at the inspection cannot tell what is included, it is not finished.

Contract

The contract is the proposal after it is accepted. A thin proposal followed by a different office contract is two versions of the job. Write the proposal so a signature is the agreement, or say a separate contract will follow and do not collect a deposit against a page you plan to replace. State home-improvement rules decide the required lines. This article is not legal advice.

Roofing shingles and materials a proposal should name by brand, line, and color

The Sections a Roofing Proposal Needs

Use the same order on every job so a rep cannot forget a block when the appointment runs long. The price is one line inside that order, not the whole document.

SectionWhat it has to say
Company, license, insuranceWho is offering the work, and the proof a homeowner or a mortgage company will ask for.
ScopeWhat comes off, what goes on, and which layers, flashings, and penetrations are included.
MaterialsBrand, product line, and color. A color name without a line is not a specification.
Good, better, bestThree complete options, each with its own price, not one price and two adjectives.
ExclusionsWhat you will not do, so the signed page is not a blank check.
Timeline and paymentWhen the crew starts, and when money is due. Separate your schedule from a lender payment.
Warranties and signatureManufacturer and workmanship, the date the offer dies, and a place to sign.

Company, license, and insurance

Put the legal name, the address, and a phone number a person answers. Add the license number where your state issues one, and say that you carry liability and workers' compensation, or the exemption your state allows. Homeowners use this block to separate a company from a truck.

Scope of work

Write the tear-off, the deck inspection, the underlayment, the drip edge, flashing, ventilation, and the new field. Say whether one layer or all layers come off, and what happens if the deck is rotten. “Replace roof” is not a scope. A change-order sentence belongs next to the deck so a soft board is not a free repair.

Materials: brand, line, and color

Name the manufacturer, the product line, and the color. Two lines from the same brand do not carry the same warranty. If color is chosen later, say who chooses it and by when. “Architectural shingle, color TBD” with no line name is an estimate wearing a logo.

Good, better, and best

Each tier is a complete roof: the product, what is different, and the price. Better is not the word “upgraded” with no noun. Show all three. One option is a yes or a no. Three options are a choice of which roof. If you offer financing, the monthly figure sits on each tier. How to present that payment is in how to offer roofing financing.

SubcontractorHub

See How Top Contractors Close More Jobs

AI proposals, sales pipeline, and project management — all in one platform.

  • ✓AI-powered proposals in the field
  • ✓CRM built for contractor sales
  • ✓Project tracking from sale to install
Book a Free Demo →

30 minutes. No commitment.

Exclusions

Write what is out: gutters, skylights, solar detach and reset, chimney rebuilds, interior drywall, and anything you did not see. Exclusions show why a cheap proposal is cheap. Hidden deck damage is not an exclusion if you never said the deck was outside the base price.

Timeline

Give a start window you can keep. Weather, material lead time, and the permit belong in the sentence. Say who pulls the permit.

Payment schedule

State when you are paid: at signing, when materials arrive, at completion, or on the split you actually use. Some states cap deposits. Use your number. Keep a lender's monthly payment on its own line so it is not confused with your draw.

Warranties

Separate the manufacturer warranty from your workmanship warranty. Say how long each lasts, what voids it, and whether an extended manufacturer term needs registration. “Lifetime” without saying whose lifetime, and what is covered, is not a warranty sentence.

Photos, Expiration, and the Signature

Attach labeled photos of the slopes you priced, the failing flashing, and any soft spot you already suspect. A photo is what a spouse understands. An unlabeled gallery looks like stock art.

Print the issue date and the expiration date. After that date the price is no longer an offer. Re-price if materials or the crew calendar moved. Honoring an expired proposal is a margin decision. Make it on purpose.

The last block is acceptance: name, signature, date, and the tier they chose. E-sign belongs on the device in the house. A proposal that must be mailed is a second appointment you may not get.

SubcontractorHub EasyQuote roofing proposal a rep can present and sign on site

The signed proposal should be the same document the homeowner just read, not a second version typed later.

Why a Digital Proposal Closes in the Visit

A digital proposal does not win because it is digital. It wins when the scope, the three tiers, the photos, the financing estimate, and the signature are in one file the rep can finish before standing up. The office is not retyping, and the homeowner is not waiting two days to see what was said.

That is the workflow on the roofing platform: price book in, proposal out, signature captured, job handed to the install board. Financing sits in the same document. See roofing financing software and best roofing proposal software. This is a claim about where the document lives, not about a close-rate percentage. Put your exclusions and expiration in the template so every rep's proposal has them.

Frequently Asked Questions

What is the difference between a roofing estimate, a proposal, and a contract?

An estimate is your internal math: squares, waste, labor, and margin. A proposal is the homeowner-facing offer: scope, materials, price, and the terms you will stand behind. A contract is that offer after both parties sign it. Writing the proposal as if it might become the contract keeps the office from retyping a second document that does not match what was sold.

What sections does a roofing proposal need?

Name the company, the license, and the insurance. Describe the scope in plain language. Name the material brand, line, and color. Show good, better, and best as three complete roofs, not three vague adjectives. List exclusions, a timeline, a payment schedule, and the warranties. End with a place to sign and a date the offer expires.

Should a roofing proposal include photos?

Yes. Photos of the existing roof, the damage or wear you are pricing, and the elevation you measured tie the price to that house. A proposal with no pictures is easy to forward to a competitor who never climbed the ladder. Put the photos in the same document as the price.

How long should a roofing proposal stay open?

Print an expiration date you can honor. Material prices and crew calendars move, so an open-ended quote becomes a promise you did not mean to make. There is no single national number of days. Pick a date, say what happens after it, and re-issue the proposal if the job is still alive.

Where does financing belong on a roofing proposal?

On the same page as the cash price, labeled as an estimate until the financing partner approves it. A monthly figure that only appears in a follow-up email is a second sales call. The payment schedule for your company and the homeowner's loan payment are different lines. Do not blend them.

Do digital roofing proposals replace the contract?

They can, if the signed proposal contains the scope, the price, the exclusions, and the payment terms, and if your state treats that signed document as the agreement. E-sign is the close, not a decoration. Have your own counsel confirm the language. The software should not be the legal opinion.

Put the Signature on the Proposal

Book a demo and build a roofing proposal with your tiers, your exclusions, and a signature block. We will use your products.

Book a Demo
Tag: 

Roofing, Proposals, Sales