Price Presentation Script
Generate a price presentation script that frames your quote with confidence. Works for roofing, solar, HVAC, and home improvement sales reps.
Built by Tim Nussbeck — 20 years in home improvement sales, 1,000+ reps trained, founder of GhostRep
Enter your details
Built by Tim Nussbeck
Founder of GhostRep · 20+ years in home improvement sales · Trained 1,000+ reps
Every tool on this page is based on real field experience, not AI-generated templates.
What Is a Price Presentation Script?
Most reps lose the deal at the price slide because they apologize for their number. The average home improvement close rate is around 20%, and how the price is presented accounts for more lost deals than the price itself. They soften the language, rush through the figure, fill the silence with qualifications, and signal to the homeowner that even they think the price is too high. The number lands in a vacuum, gets compared to the lowest bid in the homeowner's inbox, and the deal dies — not because the price was wrong, but because the presentation was.
McKinsey's research on pricing psychology confirms what top closers already know: how a price is framed matters more than the price itself. A price presentation script is a word-for-word framework for the moment you present the number — the value stack before it, the confident delivery of it, and the response when the homeowner reacts.
This generator writes the setup, the presentation, and the first-objection response for your pitch type and price range. Insurance scripts frame around the deductible, not the full replacement cost. Retail scripts anchor the price against the cost of waiting and the value of the warranty tier you're offering. The right framing makes the same number feel completely different.
Example Output
"Based on everything we discussed and what I found during the inspection, here's the scope: [Walk through each line item briefly] The total investment for this project is $[amount]. [PAUSE — do not speak first] That includes [key differentiator], [warranty], and [timeline]. Does this scope cover everything we talked about?"
How to Use This Tool
Set your pitch type
Insurance and retail price presentations are fundamentally different. An insurance rep is presenting the deductible amount and helping the homeowner understand the scope is covered. A retail rep is presenting the full replacement cost and must justify every dollar against inaction. Using the wrong framework for the wrong pitch type creates confusion that kills the close.
Enter your typical price range
A $7,500 retail job and a $22,000 retail job need different anchoring and justification strategies. Higher price points require more time in the setup — more scope detail, more warranty explanation, more social proof before the number lands. Calibrating to your actual price range produces a script that matches the conversation you're having.
Select your most common price objection
If homeowners most often say "I got a lower bid," your script needs a specific comparison response. If they most often say "I need to think about it," you need a re-engagement framework. The generator builds the objection response directly into the script flow rather than leaving your rep to improvise at the worst possible moment.
Practice presenting the number without apologizing
Most reps soften the number with language that signals they're not confident in it: "it's going to be around fifteen thousand, give or take" or "I know it's a lot, but..." Say the number cleanly, with no apology, and stop talking. The pause after the number is part of the script. Reps who fill the pause with qualifications undermine their own price.
Common Mistakes to Avoid
| What Most Reps Do | What Works Better |
|---|---|
| Presenting price before presenting value | The homeowner who hears a number before they understand what's included will anchor to that number and shop on price alone. Scope, materials, warranty, timeline, and your company's track record come first — every time. |
| Apologizing for the price or hedging before saying it | 'This is going to be a little higher than you might expect' signals that you don't believe in your own number. State price confidently and then be silent. Let the homeowner respond. |
| Presenting only one price option | Homeowners who receive a single price have two choices: yes or no. Homeowners who receive a good-better-best option have three choices and tend to anchor to the middle. Tiered pricing increases both conversion and average ticket. |
| Cutting price immediately when the homeowner hesitates | The pause after you present a number is not a no. Reps who immediately offer a discount before the homeowner says anything have trained their customers to wait for the discount. Hold your number; ask what's driving the hesitation. |
Pro Tip
Present price AFTER value, never before — the sequence changes the perception entirely. A homeowner who hears "$14,000" before they understand the scope, the warranty, and the installation standard will anchor to the number in isolation. A homeowner who has spent 20 minutes walking through findings hears the same number as a natural conclusion. Practice the price drop moment until you can hold your number without flinching. For deeper strategy, read our guides on handling price objections without losing deals and financing options for homeowners.
Frequently Asked Questions
How do I present a high price without losing the customer?
Never present the number before the homeowner understands the scope and the warranty. Walk through every major component of the job in plain language, explain your specific warranty tier and what it covers, and reference your certification or installation standards before you say a number. A homeowner who understands what they're buying evaluates the price differently than one who hears a number with no context. The presentation earns the right to say the price.
What do I say when a customer says my quote is too high?
Don't defend the price — ask a question first: "Too high compared to what?" That answer tells you whether you're competing against a lower-grade scope, a less reputable contractor, or just sticker shock with no competitor context. If they have a lower bid, ask to see the scope — most lower bids use different shingle grades, fewer drip edge courses, or no workmanship warranty. Once you can show the difference in writing, price comparison becomes a scope comparison.
How do I close when the customer says they need to think about it?
Ask one diagnostic question before you leave: "Is there a specific part of this you're uncertain about?" The answer tells you whether the blocker is price, trust, process, or timing. If it's price, present financing. If it's trust, offer references or show your license and insurance. If it's process, walk through the timeline again. If it's genuine timing, set a specific follow-up date before you leave — not "call me when you're ready," but "can I call you Thursday at noon?" Vague follow-up produces zero closes.
Should I show the full replacement cost on an insurance job?
Yes — showing the full ACV and RCV gives the homeowner context for how significant the claim is and why their insurance carrier is paying the majority of the cost. It also makes the deductible look proportionate: "Your insurance is covering $18,400 of a $19,500 job — your out-of-pocket is just your deductible." Hiding the full cost creates confusion when the insurance estimate arrives and the homeowner sees a number much larger than what you presented.
How do I handle a customer who wants to get other bids?
Encourage it strategically: "Absolutely — you should feel confident in your decision. When you compare, make sure you're looking at the same material grade and the same warranty tier, because most price differences come from scope differences, not contractor overhead." Hand them a one-page scope summary before you leave so they have your specifics in hand during every competitor conversation. Stay in contact with a follow-up text the next day — don't go silent and hope they choose you.
Drill the Price Reveal Until Your Voice Doesn't Waver
Objection Mastery includes price-presentation-specific drills where your rep practices stating the number confidently and handling the response.
Learn MoreStart 14-Day Free TrialNo credit card required
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