Free AI Tool

Roofing Price Presentation Script

Generate a word-for-word price presentation script for roofing reps. Covers how to present the estimate, justify the investment, and handle price objections on the spot.

Enter your details

GhostRep trains your reps live — not just generates documents.

AI-powered objection handling, role play, and live coaching.

Start Free Trial →

What Is a Roofing Price Presentation Script?

A roofing price presentation script gives reps a confident, structured way to present the project estimate — without apologizing for the number, over-explaining it, or losing the deal to a cheaper competitor on price alone. Most reps either blurt the number and go silent or bury it in so much justification that the homeowner smells desperation. A well-built price presentation anchors the number to real value, states it without apology, and immediately transitions to handling the most likely objection before the homeowner even voices it. This generator creates scripts for every sale type and price range, calibrated to the specific objection your rep is most likely to face when the number lands.

How to Use This Roofing Price Presentation Script

  1. 1

    Select your sale type

    An insurance sale where the homeowner only pays the deductible requires completely different framing than a full retail out-of-pocket project.

  2. 2

    Enter the approximate project value

    A $6,000 conversation and a $22,000 conversation need different value anchoring. Higher project values require more deliberate justification sequencing.

  3. 3

    Choose the expected price objection

    If you know the homeowner has a competitor bid, or tends to want multiple quotes, the script will proactively address it before they raise it.

  4. 4

    State the number without hesitation

    The script will include an exact delivery instruction for the price — including pacing and what not to say immediately after. Follow it exactly.

  5. 5

    Practice the objection handle and trial close

    Role play the full price presentation including the objection handle until the rep can deliver it without notes. Reps who hesitate on price lose on price.

What Makes a Good Price Presentation Script?

  • No apology in the delivery: Reps who say "I know it's a lot, but..." signal that the price is negotiable and the rep lacks confidence in the value. State the number, pause, and let it land.
  • Value anchored before the number: Frame what the homeowner is getting before you state what it costs. Sequence matters: "This protects your home for 30 years, carries a manufacturer warranty, and includes our 2-year workmanship guarantee — the total investment is $X."
  • Financing mentioned proactively: In retail sales, don't wait for the homeowner to ask about financing. Mention it as a standard option before they decide the price is a barrier.
  • A trial close after the objection handle: After handling the objection, don't wait for the homeowner to volunteer a decision. Ask a trial close: "Does that make sense? Would you like to move forward today?"

Frequently Asked Questions

How do you present a roofing estimate without losing the deal on price?

Sequence the conversation so the value is established before the number lands. Walk the homeowner through what's included — materials, warranty, installation standards, cleanup — then state the investment with confidence and pause. Reps who hesitate before the number or apologize after it signal that it's negotiable. State it, pause, and let the homeowner respond.

What do I say when a homeowner says my bid is too high?

"I hear you — can I ask what the other quote included?" Most competitor underbids are based on cheaper materials, thinner warranty coverage, or subcontracted crews. Once you know what the competitor offered, you can explain the specific difference in value. If the comparison is apples-to-apples and your price is genuinely higher, focus on your warranty, your track record, and what happens when something goes wrong.

Should I negotiate on a roofing estimate?

Negotiate structure, not price. Offer financing, phased scope, or an adjusted product tier rather than a raw discount. Raw discounts train homeowners to push back harder next time and signal that you padded the original estimate. Adjusting the scope — "We can do the roof at $X and defer the gutters until next season" — is a professional alternative that protects your margin.

How do I present a roofing estimate for insurance vs. retail?

For insurance, lead with "your insurance pays the majority — your out-of-pocket is just your deductible." This reframes the conversation from total project cost to out-of-pocket cost. For retail, lead with the investment and anchor it to the home's value and the cost of not replacing: "A failing roof leads to deck damage, insulation damage, and interior damage that cost significantly more than the replacement."

How do I handle a homeowner who wants to wait for three bids?

"Absolutely, you should feel confident in your decision — most homeowners I work with do get a couple of quotes. What I'd ask is that when you get those quotes, you make sure they're using the same shingle grade and the same warranty coverage so you're comparing the same thing. Most discrepancies come down to product differences, not contractor markup." Then leave the estimate and schedule a specific follow-up date.

How do I train new reps to state the price confidently?

Role play the price presentation until they can state any number — $6,000, $18,000, $40,000 — without a flinch, a qualifier, or a trailing explanation. Record the role play and play it back. Reps are often unaware of the hesitation in their voice when the number comes out. Video feedback on price delivery is one of the fastest ways to build pricing confidence.

Go beyond documents

GhostRep trains your reps live — not just generates documents.

AI-powered objection mastery, role play, and real-time coaching that actually changes close rates.

Start 14-Day Free Trial