Roofing

Roofing Quoting Mistakes That Cost You Money

The Brivium Team8 min read
Roofing Quoting Mistakes That Cost You Money illustration

You can install a flawless roof and still lose money if the quote was wrong before your crew ever climbed a ladder. Most roofing pros do not lose margin on the shingles. They lose it on the numbers they forgot, the overhead they never counted, and the quotes that went out three days late. This post walks through the roofing quoting mistakes that quietly drain your profit, and gives you a fix for each one you can use on your next estimate.

Key takeaways

  • Underpricing overhead is the silent killer: your quote has to cover trucks, insurance, and office time, not just materials and labor.
  • Speed wins jobs. A quote sent same day often beats a lower price sent next week.
  • Always take a deposit. It protects your cash flow and filters out tire-kickers.
  • Prep, tear-off, and disposal are real costs. Skipping them on the quote means paying for them out of your profit.

Mistake 1: Forgetting Prep, Tear-Off, and Disposal

The most common quoting mistake in roofing is pricing the new roof and glossing over everything it takes to get there. Tear-off labor, dumpster rental, disposal fees, and protecting the property all cost real money. On a re-roof with two existing layers, tear-off alone can eat a big chunk of your day.

Decking is another trap. You quote assuming the deck is solid, then find rot once the old roof is off. If your quote has no line for deck replacement, you either eat the cost or have an awkward change-order conversation mid-job.

Fix it

Build a standard checklist for every quote: tear-off, layers, disposal, decking allowance, flashing, underlayment, and property protection. Add a per-sheet price for unexpected deck replacement so the customer already agreed to the rate before you found the rot.

Mistake 2: Underpricing Overhead

Materials and crew labor are the easy numbers. Overhead is the one that sinks you. Your truck payments, fuel, general liability and workers comp insurance, the phone, software, the time you spend quoting and chasing invoices: all of that has to be paid from your jobs. If your price only covers direct costs plus a little markup, you are working for free on the parts of the business nobody sees.

Here is a worked example so you can see the leak.

  1. A 25 square asphalt re-roof has material cost of about 5,000 dollars.
  2. Crew labor for tear-off and install runs about 4,000 dollars.
  3. Disposal and a dumpster add about 600 dollars.
  4. Direct cost so far: 9,600 dollars.
  5. You quote 12,000 dollars and feel good about a 2,400 dollar profit.
  6. But your monthly overhead, trucks, insurance, phone, software, and office time, works out to roughly 15 percent of revenue. On a 12,000 dollar job that is 1,800 dollars.
  7. Real profit: 2,400 minus 1,800 equals 600 dollars, or 5 percent. One rain delay or one bad deck and you are underwater.

The fix is to know your overhead rate as a percentage of revenue, then bake it into every quote before you add profit. If overhead runs 15 percent and you want 15 percent net profit, your markup on direct cost needs to be well above what most crews assume.

Rule of thumb

Add up last year's overhead, divide by last year's revenue, and you have your overhead percentage. Apply it to every quote. If you do not know the number, you are guessing, and guessing usually favors the customer.

Mistake 3: Sending Quotes Too Slow

In roofing, the fast quote often wins, even against a lower price. A homeowner with a leak wants it handled. If you measure Monday and email a quote Thursday, a competitor who followed up same day may already have the deposit.

Slow quotes cost you two ways: you lose jobs to faster pros, and the ones you do win take longer to close, which stretches your cash flow. Every day a quote sits in your drafts is a day the customer is talking to someone else.

Fix it

Aim to send every quote within 24 hours, same day when you can. Build reusable line items and templates so you are not rewriting the same roof from scratch each time. The goal is to price accurately and send fast, not choose one over the other.

Mistake 4: No Deposit and Weak Payment Terms

Fronting thousands in materials with nothing collected is a great way to run out of cash by summer. No deposit also means no commitment. The customer who will not put money down is often the one who cancels, delays, or ghosts you after you have ordered the shingles.

Vague payment terms are just as bad. If your quote does not spell out when payment is due, you invite a slow-pay conversation after the job is done, when you have the least leverage.

  • Collect a deposit before ordering materials, typically 25 to 50 percent depending on the job size.
  • State the payment schedule on the quote: deposit, progress payment if it is a large job, and balance on completion.
  • Offer card payment so customers can say yes on the spot instead of mailing a check next week.
  • Put your terms in writing and get a signature before the crew is scheduled.

Mistake 5: Quoting From Memory and Ballparks

A number off the top of your head feels fast, but it is where margin goes to die. Ballpark quotes miss line items, forget waste factor, and rarely account for pitch, complexity, or access. A steep roof with lots of valleys and penetrations takes far longer than a simple gable, but a mental estimate treats them the same.

Waste is a good example. On a cut-up roof, waste can run 10 to 15 percent instead of the standard buffer. Forget that and you are buying extra bundles out of your profit, then paying to haul the surplus.

Fix it

Use consistent line items with a waste factor, a pitch and complexity adjustment, and your overhead percentage on every quote. Consistency is what turns quoting from a gut feeling into a repeatable, profitable process.

Mistake 6: A Quote That Looks Like a Scribble

Homeowners are often choosing between a few roofers who all sound similar. A clean, itemized, branded quote signals that you run a real business and will show up when you say you will. A number scrawled on the back of a business card signals the opposite, even if your work is excellent.

Itemized quotes also protect you. When the customer can see tear-off, decking allowance, materials, and warranty broken out, there is less room for a dispute later about what was and was not included.

Brivium helps roofing pros send clean, branded quotes fast, collect deposits and card payments on the spot, and get the won job onto the schedule without the back and forth.

Start free trial

Putting It Together

None of these fixes are complicated. They come down to counting every cost, knowing your overhead, moving fast, and getting money up front. Do those four things consistently and the same crew and the same trucks will suddenly turn more profit, because the leak was never in the field. It was in the quote.

  • Use a checklist so prep, tear-off, and decking never get skipped.
  • Bake your overhead percentage into every price before you add profit.
  • Send quotes within 24 hours with a professional, itemized format.
  • Collect a deposit and state clear payment terms in writing.

Frequently asked questions

What is the most costly roofing quoting mistake?

Underpricing overhead. Many roofers cover materials and labor but forget trucks, insurance, software, and office time, which can quietly erase most of the profit on a job.

How much deposit should I take on a roofing job?

A typical range is 25 to 50 percent, depending on job size and material cost. Collect it before ordering materials to protect your cash flow and confirm the customer is committed.

How fast should I send a roofing quote?

Aim for within 24 hours, and same day when possible. Fast quotes often win jobs even against a slightly lower price, especially for homeowners dealing with an active leak.

How do I calculate my overhead percentage?

Add up your annual overhead costs, then divide by your annual revenue. Apply that percentage to every quote before adding your target profit so every job carries its share of the business.

Quote faster. Win more jobs.

Brivium turns your estimate into a branded quote customers approve and pay online. Free for 14 days, no credit card required.

Start free trial