Pricing & Revenue Playbook for Roofing Companies

Price every product line from your real costs, lead with retail work, and close more of the roofs you inspect.

Jonathan BlakeWritten by Jonathan Blake, from 25,000+ doors knocked and 1,000+ jobs closed. Updated October 2026.

TL;DR — Too Long; Didn't Read

Jonathan's roofing sells for $500 to $2,000 a square depending on the product, and the average exterior job lands around $12,500 blended. He focuses on retail work because it pays more and carries better margins than insurance work, and his close rates run higher than normal thanks to years in business, a real process and the system behind it.

  • Build a price per square for each product line from materials, labor, disposal and overhead.
  • Lead with retail work. It pays more and the margins are higher than insurance.
  • Offer financing and show the monthly payment next to the total.
  • Close at the kitchen table. Every second appointment costs you show-ups.
  • Track revenue per inspection, not just close rate.

Bottom line: Know what every square costs you, and sell the roof the homeowner actually wants.

Most roofers who struggle with profit aren't charging too little per job. They're charging the same number for very different roofs. A steep, cut-up two-story with three layers to tear off doesn't cost the same per square as a simple ranch, and the price needs to show it.

Price Per Square, Per Product

Work out your real cost per square for each product line: shingles and accessories, labor at your crew's actual pace, tear-off and disposal, permits, and your share of overhead (trucks, insurance, office, marketing). Then add adjusters for pitch, layers, stories and complexity. That's how one market supports anywhere from $500 to $2,000 a square.

Roof price = (materials + labor + disposal + permits + overhead share) ÷ (1 − target gross margin)

Why Retail Comes First

Jonathan doesn't chase much insurance work. On a retail roof, you set the scope and the price with the homeowner. On a claim, the adjuster's numbers set your ceiling and the paperwork eats your time. Retail customers pay more, and the margins are higher.

Financing Changes the Conversation

Put the monthly payment right next to the total on every proposal. A $12,500 project is a hard yes for a lot of families. A clear monthly number is often an easy one. Ask early whether they're thinking total price or payment so you present it the way they think.

Close Rate Is a Pricing Tool

Closing more of the roofs you inspect is worth more than squeezing another few dollars a square. Jonathan's close rates run above normal, and he credits years in business, a consistent sales process and the system behind it: fast response, both decision-makers at the table, and follow-up that doesn't stop.

The Numbers to Watch

  • Revenue per inspection: total sold divided by inspections run.
  • Average ticket by product line.
  • Close rate on the first visit versus after follow-up.
  • Gross margin per job, checked after the job closes, not just when it's quoted.

Common Roofing Pricing & Revenue Mistakes

Forgetting tear-off, disposal and permit costs

The fix: Build a cost sheet per square that includes every layer, dumpster and permit, and update it when material prices change.

Discounting to close

The fix: Add a bonus instead, like free gutter cleaning or a ventilation upgrade, and keep the price.

Not showing a monthly payment

The fix: Put the financing option on every proposal, right next to the total.

Copy-and-Use Script: Price-per-square worksheet

Swap the bracketed parts for your own details.

  • Materials per square (shingles, underlayment, ice and water, drip edge, vents): $[x]
  • Labor per square (tear-off and install): $[x]
  • Dumpster, permit and delivery, divided by squares: $[x]
  • Overhead share per square: $[x]
  • Price per square = total cost ÷ (1 − target margin). At 40% margin, a $600 cost becomes $1,000 a square.

Run your numbers

Job Pricing Calculator

Price from your real costs and target margin, then show the monthly payment next to it.

Prefilled with typical roofing numbers. Change any of them to yours.

Price to quote
$14,375
Direct job cost
$7,500
Cost with overhead
$8,625
Gross profit on the job
$6,875
Monthly payment to show
$305/mo

A planning tool. Defaults are starting assumptions, not guarantees.

Implementation Plan

1

This week

  • Calculate cost per square for each product line
  • Set adjusters for pitch, layers and stories
2

This month

  • Add financing and show monthly payments on proposals
  • Shift marketing toward retail roofs
3

Every appointment

  • Present all product lines
  • Ask for the business on the first visit
4

Every month

  • Review revenue per inspection and margin per job

Pricing & Revenue Self-Assessment

Check off what your roofing business already does. Your score and next three moves update as you go.

Your score
0%
Just getting started
Your next moves
  1. Cost per square known for each product
  2. Pitch, layer and story adjusters set
  3. Retail work prioritized

Saved in this browser only.

Key Takeaways

  • 1
    Different roofs need different prices per square
  • 2
    Retail roofs pay more than insurance work
  • 3
    A monthly payment makes a big total manageable
  • 4
    Close rate moves revenue more than small price changes
  • 5
    Watch revenue per inspection

Roofing Pricing & Revenue FAQ

How should a roofer price a job?
Price per square from your real costs: materials, labor, dump fees, permits and your share of overhead, divided by one minus your target margin. Retail pricing typically lands somewhere around $500 to $2,000 a square depending on the product. Don't price off the cheapest bid in town.
Should roofers offer financing?
Yes. On a job averaging around $12,500, many homeowners can handle a monthly payment much more easily than a lump sum. Show the monthly payment next to the total, and they often choose a better shingle.
How do I raise prices without losing jobs?
Raise prices with more value, not just a bigger number: better warranties, a cleanup guarantee, photo reports and faster start dates. Raise in small steps and watch your close rate. If it barely moves, you were underpriced.

Ready to Put This to Work?

We build the roofing website, systems, and follow-up that make playbooks like this one run automatically instead of living in a document.

Install the System
CLIENT TESTIMONIALS

What Our Contractors Say

Don't just take our word for it. Watch real contractors share how The Lead Venture transformed their businesses.

Brandon
Local Remodeling Business
Jamie
Daycare
Free $3K+ website. No contract.
Install the System $0 until you're live