Skip to content
Guide · Roofing

How do you write a good, better, best roofing proposal?

How to build and present three roofing options homeowners understand, with what to change between tiers, a priced example and the pitfalls to avoid.

THE SHORT ANSWER

Offer three complete roof options at different price points and say clearly what each tier adds, such as shingle line, underlayment, accessories and warranty. Price each tier from its own cost, show the monthly payment, and never assume a homeowner cannot afford the upgrade.

  • Three options let the homeowner compare value side by side instead of comparing you to another bidder.
  • Each tier should differ in product, system components or warranty, not just in name.
  • Price every tier from its own cost and margin.
  • Show the monthly payment next to each total, and leave the choice to the customer.
Updated October 27, 2026 · By the Sunwell team

What is a good, better, best proposal?

It is one proposal with three complete options for the same roof. Good is a sound, lower-priced roof. Better adds upgrades most homeowners value. Best is the premium system. The homeowner chooses, instead of accepting or rejecting a single number.

Roofing trade articles describe this as helping buyers decide with confidence when they can compare options, see costs and feel no pressure. One of them is written by a shingle manufacturer, so read its claims with that in mind.

What should change between the tiers?

Change things the homeowner can understand and a crew can deliver. Common differences are the shingle line, the underlayment, ice barrier coverage, ventilation, accessories and the length or type of warranty. Spell out item descriptions, warranty coverage and what the workmanship warranty covers so customers see what the extra money buys.

Do not make tiers differ only by a label. If two options look alike, the customer cannot see why one costs more, and the comparison stops helping them.

What does a priced example look like?

1418 Ridge Rd, 16.1 squares. Prices are example numbers priced to a 40 percent margin.

Good: standard architectural shingle, standard underlayment. Direct cost $5,900. Price: $5,900 / 0.60 = $9,833.

Better: upgraded shingle, synthetic underlayment, ice barrier at eaves and valleys, more ventilation. Direct cost $6,634. Price: $6,634 / 0.60 = $11,057.

Best: premium or impact-rated shingle, full-system accessories, longer workmanship coverage. Direct cost $8,300. Price: $8,300 / 0.60 = $13,833.

Better costs $11,057 - $9,833 = $1,224 more than Good. Best costs $13,833 - $11,057 = $2,776 more than Better. Showing these gaps, and the monthly payment for each, lets the homeowner weigh a few dollars a month against what they get.

How should you present the three options?

Lead with what the homeowner told you they care about, such as leaks, resale or storm risk, and recommend the option that fits. Use photos of finished roofs and manufacturer samples. Show cost and monthly payment per tier, and mention that financing is available.

Never decide for the customer that they cannot afford an upgrade. Present all three the same way and let them choose.

What mistakes should you avoid?

The common ones: tiers that differ in name only, margins that vary wildly between tiers so the shop loses money on the popular option, and proposals so long that nobody reads them. Building three bids by hand also takes time, which is why many shops use templates for their standard Good, Better and Best builds.

Step by step

  1. Choose three real systems. Pick shingle lines, underlayment and accessories your crews install well, and name what each tier includes.
  2. Price each tier from its own cost. Total the direct cost for each system and divide by (1 - target margin).
  3. Add the monthly payment. Compute a payment for each total using your financing terms and show it next to the price.
  4. Recommend one, show all three. Explain your pick against the homeowner's stated concerns and leave the decision to them.
Run the numbers yourselfOpen the free calculator

Running a roofing company? See how Sunwell handles roofing jobs from first call to paid.

Sources: Roofing Contractor: How Roofing Contractors Can Upsell Designer Shingles; RoofSnap: Good, Better, Best-style Estimates, Do They Work?

Questions

What shops ask before they switch.

What is good, better, best pricing in roofing?

It is a proposal with three complete roof options at rising prices. Each tier adds product quality, system components or warranty coverage, and the homeowner picks the one that fits.

How many options should a roofing proposal have?

Three is the standard. Fewer limits choice, and more makes the comparison hard to follow.

Should the margin be the same on every tier?

Aim for a similar margin on each tier so you are not losing money on the option customers pick most. Price each tier from its own cost.

Does showing a monthly payment help?

Yes. Many homeowners think in monthly terms, so a payment next to each total makes the step between tiers easier to judge.

You shouldn't pay for software you don't use. So every team gets a quote built for it.

CUSTOM QUOTE

Get a custom quote.

Tell us your team size, locations and what you use today. We send a written quote within one business day and can walk you through Sunwell on your own data.

STEP 1 OF 3 · YOUR BUSINESS

Your business

Reply within one business dayNo contract to startData move includedCustomer portal always free

Required. We only use these details to contact you about Sunwell. We never sell them.

What happens next

  1. 1A written quote in one business day

    Sized to your team, locations and what you turn on.

  2. 2A walkthrough on your own data

    See your jobs and pricebook on the board, not a demo account.

  3. 3We move you over

    Customers, jobs and pricebook imported, office and crews trained. Guided setup always included.

Not ready to talk yet?

Get one short update a month on what is new in Sunwell. No spam.

Book a demo

30 minutes on your own workflow

Pick a time

Online booking is paused right now. Email sean@sunwellcrm.com and we'll set a time.

Loading open times
OpenAlmost fullUnavailable
Next available
Morning
Afternoon

Your details

We email you a 6-digit code to hold the time. Nothing is booked until you enter it.

Check your email

We sent a 6-digit code to . Enter it to lock in . We hold the time for 10 minutes.

You're booked.

30-minute demo · private video link

Open your video link

A calendar invite with the video link is in your email. To move it, reply to that email.

Before you go

Want a quote without a call?

Leave your email. We send a few quick questions about your team, then a written quote. No spam.