What should a real roofing estimate spell out?

Key takeaway

A good estimate is specific. It names the system, includes a permit line, accounts for deck repair, separates workmanship warranty from manufacturer warranty, and lists what’s excluded. Vague is a warning sign.

Exploded cross-section of a roof system showing four layers: structural deck, secondary water barrier, underlayment, and roof covering.
What a real estimate is pricing: four layers, only one of them visible. Open full size

Look for these line items. A serious estimate has most or all of them. A bid that names the tile but says nothing about the underlayment is a bid you have to read twice.

  • Tear-off scope — full removal to the deck (required in the HVHZ), and disposal.
  • Deck repair allowance — a stated rate for replacing rotten sheathing found during tear-off, so a surprise doesn’t become a surprise bill.
  • The underlayment / water-barrier system, named. For tile, that should be the two-ply self-adhered system — not just “felt.”
  • The covering, by manufacturer and product. “Shingles” isn’t enough; which shingle?
  • Fastening and flashing details — the wind-rated nailing and new flashing/edge metal, not reused flashing.
  • Product approval — reference to NOA or Florida Product Approval for the system.
  • Low-slope sections listed separately — a flat section is its own system with its own approval; a flat roofing contractor in Miami should name it (modified bitumen, TPO or BUR), not fold it into the shingle line.
  • Permit and inspections — a line confirming the job is permitted and will pass the staged inspections.
  • Warranties — clearly separating the contractor’s workmanship warranty from the manufacturer’s material warranty.
  • Exclusions and allowances — what’s not included.
  • Payment schedule — reasonable, milestone-based; not a huge up-front demand.

What are the two different roofing warranties?

People conflate these, and contractors sometimes blur them on purpose:

  • The manufacturer warranty covers the materials — the shingles, tile, or panels. It’s only as good as the company behind it, and some are prorated.
  • The workmanship warranty covers the installation — the labor. This is the one that protects you if the roof was put on wrong, and it’s only as good as the contractor still being in business.

A good estimate states both, in writing, with their terms. We put the workmanship-warranty term right on the proposal.

What are red flags in a roofing estimate?

Be cautious if you see:

  • Vague scope — “re-roof, $X” with no detail. You can’t compare it to anything.
  • No permit line, or an offer to skip the permit “to save money.” In the HVHZ, that’s skipping your inspections — your protection.
  • “We’ll just go over the existing roof.” Not legal here; full tear-off is required.
  • A large up-front deposit demanded before any work.
  • “Free roof” or deductible waiving on an insurance job — illegal in Florida.
  • No deck-repair allowance — almost guarantees a change-order surprise.
  • Pressure to sign today for a “today only” price.

How do you compare two roofing estimates fairly?

Line them up item by item, not bottom line to bottom line. If one is cheaper, find out why: a thinner underlayment, an unnamed product, no deck allowance, or a skipped permit will all make a quote look cheaper while making the roof worse. The honest cheaper bid and the corner-cutting cheaper bid look identical until you read them.

Price spreads on the same roof can be wide and still both be legitimate. A 2,000 sq ft flat roof in Miami might land near $30,000 in shingle and closer to $52,000 in standing-seam metal, same footprint, different material tier. Even within one material, bids on a single job can range from roughly $11,500 to $24,000 depending on scope. Before comparing totals, check how much plywood the bid actually replaces: a common shortcut is quoting only half a sheathing sheet per spot, leaving the rest of the deck unaddressed. Ask for the sheathing allowance in writing, in full sheets, not a percentage.

Frequently asked questions

Why is one estimate so much cheaper than another?
Usually because they’re not the same roof. A cheaper bid may use a lesser underlayment, leave out a deck-repair allowance, reuse old flashing, name no specific products, or skip the permit. Read the line items — the difference is almost always in the scope, not the contractor being generous.
Should the estimate include a permit?
For a re-roof in Miami-Dade, yes. A permit means staged inspections, which are your protection that the roof was built correctly. An estimate that omits the permit, or offers to skip it, is a red flag.
What's a reasonable deposit?
There’s no single legal figure, but be wary of demands for a large share of the total before any work or materials. Reasonable structures tie payments to milestones — for example a modest deposit, a payment at material delivery or dry-in, and the balance at completion.
Do I need the product names on the estimate?
You want them. “Tile” or “shingles” alone tells you nothing about quality or approval. A named manufacturer and product (and the underlayment system) let you verify the approval and compare apples to apples.

We write estimates to be read, not just signed: named products, a deck allowance, permit and inspections, and the warranty terms in plain sight. Compare ours to anyone’s.