What should a roofing estimate actually contain?
Line items, not a lump sum. A usable roof replacement estimate names the measured area in squares and the pitch it was measured at; the number of layers coming off; the shingle by manufacturer, product line and colour; the underlayment; where the ice-and-water barrier is going; drip edge, starter strip and hip-and-ridge cap; pipe boots; every piece of step and counter flashing being replaced rather than reused; the ventilation calculated against code rather than copied from what is already up there; the permit where the jurisdiction requires one; the workmanship warranty stated in years; and a rate for decking replacement agreed before anyone opens the roof. Most Maryland replacements land between $600 and $900 per roofing square installed, roughly $14,000 to $26,000 on a typical single-family home — but two quotes at the same number can describe very different roofs, and reading the list is the only way to know which one you are buying.
What you are actually paying for
A roof replacement is a demolition project, a waste-disposal project and an assembly project that all happen on the same day, on a surface nobody can stand on comfortably, against a weather deadline. The price is the sum of those parts plus the cost of being a company that still exists when the roof needs a warranty call in year seven. Here is the whole list.
The crew, and the measurement that sizes the job
Tear-off, carry-down, deck inspection, then the install itself — starter course, field, valleys, flashing, ridge. Roofing labour is priced against a measurement rather than a clock, which is why the estimate should tell you how many squares were measured and at what pitch.
Fails when: The bid was priced off a satellite image, the pitch turns out to be steeper than assumed, and the crew discovers on the morning of the tear-off that the job takes two days instead of one. Something has to give, and it is never the profit.The shingle, and the three layers under it
The shingle is the part you choose and the smallest part of the argument. Under it sit the underlayment, the ice-and-water barrier at the eaves and valleys, and the starter strip that holds the first course down.
Fails when: The estimate says “architectural shingles” with no manufacturer, no product line and no colour. That is a category, not a product, and it is the easiest line on a roof to substitute downward after signing.Tear-off, containment and disposal
The old roof has to come off, be caught before it lands in your garden, and be paid for by weight at a transfer station. Most Maryland jurisdictions allow a maximum of two layers of asphalt shingles, so a house already carrying two has no layover option at all.
Fails when: A layover is offered as a saving. It voids most manufacturer warranties, hides whatever the deck is doing underneath, and costs more at the next replacement because there are then two roofs to remove.The code items your last roof may not have had
Current Maryland code expects ice-and-water barrier at eaves and valleys, drip edge at the perimeter, and attic ventilation that actually works. If your existing roof predates those requirements, a compliant quote carries them and a nostalgic one does not.
Fails when: A homeowner compares a compliant 2026 quote against what the roof cost in 1998 and concludes roofers have got greedy. Part of that difference is the code.The parts that are only cheap to skip
Pipe boots, step and counter flashing, hip-and-ridge cap, chimney and skylight flashing. Every one is small, every one is invisible from the ground, and every one is a leak. Our rates for them are published in advance on the change-order card — $65 for a pipe boot, $600 to re-flash a chimney, $450 for a skylight — so they are numbers you can check rather than surprises.
Fails when: The flashing is reused because it “looked fine”. It is the most common quiet substitution in the trade and it stays invisible until the wall junction leaks.What nobody has discovered yet
Nobody knows the condition of the deck until the shingles are off. An honest estimate does not pretend otherwise — it publishes a rate in advance. Ours is $120 for a 4x8 sheet, agreed before you sign, and a typical decking repair on a Maryland home runs $1,500 to $4,000.
Fails when: There is no decking line at all, so the rate gets invented on the day, with your roof open and the crew already on site. That is the worst possible moment to negotiate anything.A licence, insurance, and a warranty that outlives the crew
General liability, workers’ compensation, an MHIC licence (ours is #111971) and manufacturer certification are overhead — and they are the overhead that decides whether a problem in year seven is a phone call or a lawsuit. On a UD roof the GAF limited lifetime material warranty is registered for you and our 2-year workmanship warranty is written into the contract. Those are two separate warranties and neither substitutes for the other.
Fails when: The cheapest number in the pile belongs to the contractor carrying none of it. That is not efficiency. It is the same cost, moved onto you.The permit, where the county requires one
It varies by jurisdiction and knowing which applies is your contractor’s job. Montgomery County’s Department of Permitting Services lists “Roof (covering only)” under No Permits Required, so a straight re-roof does not need one; structural work on the decking or framing does. Where a Maryland county does require a permit, fees run roughly $100 to $400.
Fails when: A permit fee appears on the invoice for a jurisdiction that does not require one — or a contractor asks you to pull it yourself, so the work is never tied to their licence.Why a roof costs what it costs here
There are two honest answers, and the second one is the uncomfortable one.
The first answer: this market pays its trades more
Our price book carries a regional multiplier of 1.081 for the Washington metro — which in Maryland means Montgomery and Frederick counties — against a Baltimore-metro index of 1.000. That is not a postcode surcharge. It comes from the Bureau of Labor Statistics Occupational Employment and Wage Statistics release for May 2025, which puts the mean hourly wage in the Washington metro at $44.20 against $36.72 in Baltimore–Columbia–Towson. Roughly eight per cent of the gap between the same roof in Bethesda and in Westminster is simply the wage the crew is paid, and we would rather show you the arithmetic than let you assume it is a Bethesda tax.
The rest of it is scale. A replacement is a small construction project compressed into a day: a dumpster, a crew, several tonnes of material moved up a ladder, several tonnes of the old roof moved down it and paid for by weight, and an assembly that has to stay watertight through twenty-five Maryland winters. Priced by the hour, none of that would look expensive. Priced as a finished roof, it does.
The second answer: there is a floor, and under it the roof is not finished
Our own price book sets a hard floor of $600 per roofing square for an architectural shingle system, and that floor is enforced in the build pipeline rather than left to a salesperson’s judgement — a page on this site that publishes a lower number fails our own tests and does not ship. The book’s note on why is one sentence, and you should have it:
A number under the floor is not a cheaper roof, it is a roof somebody else finishes.
That is the entire argument about cheap bids in fourteen words. Below a certain number the material, the labour, the disposal, the insurance and the warranty cannot all fit inside the price, so one of them is not in there. Usually it is the flashing, the ventilation or the decking allowance. Occasionally it is the workers’ compensation, and then the risk sitting on your roof is yours.
This cuts both ways and we will say so. A number well ABOVE the band is not automatically better work either. The test is the same in both directions: what is on the list, who is standing behind it, and what happens when something is discovered. A price you cannot explain is a price you should not sign, ours included.
Nobody prices a full roof by the hour
It is a fair question — most trades that come to your house bill by the hour, so it is reasonable to expect roofing to. It does not, and the reason is worth understanding, because the convention is in your favour.
A replacement is priced per roofing square: 100 square feet of roof surface. The measurement fixes the price before anyone starts, which means the contractor carries the risk of a slow day, a rain delay, a crew member out sick, or a roof that turns out to be more awkward than it looked from the driveway. Hourly pricing reverses that. It pays for time rather than for a finished roof, and every one of those risks lands on you.
Where an hourly or trip-based rate is genuinely normal is a small repair or a leak diagnosis, because the scope really is unknowable until somebody is up there. Even then it is fair to ask for a not-to-exceed figure and a call before it is passed.
Use it as a tell. If a contractor prices a full replacement as an hourly rate plus materials, they have not measured your roof. Ask for the square count and the pitch before the conversation goes any further.
The seven places a cheap bid gets cheap
A bid does not usually get cheaper by magic. It gets cheaper by shortening the list, and it is nearly always the same seven lines — because they are the seven a homeowner cannot inspect afterwards.
| Line | What a complete scope says | What the thin bid says | What it costs you later |
|---|---|---|---|
| Underlayment | Synthetic underlayment over the whole deck, named as a product. | Felt, or no mention at all. | It is the layer keeping the deck dry between tear-off and dry-in, and during every wind-driven rain after that. |
| Ice-and-water barrier | At the eaves past the interior wall line, and in every valley. | Valleys only, or not itemised. | Ice damming at the eave is a Maryland freeze-thaw problem, and the eave is precisely where the coverage gets trimmed. |
| Step and counter flashing | New metal at every wall junction; chimney and skylight re-flashed. | “Reuse existing flashing where serviceable.” | The most common leak on a roof that is otherwise fine — and a leak no shingle warranty covers. |
| Starter and ridge | A manufactured starter strip and a manufactured hip-and-ridge cap. | Cut-up field shingles used as both. | Wind performance at the two edges wind attacks first, and on some products it puts the roof outside the warranty tier it was sold as. |
| Ventilation | Intake and exhaust calculated against code, ridge cut in where it is needed. | “Reuse existing vents.” | A starved attic cooks the shingles from underneath, and ventilation-related deterioration sits outside most material warranties. |
| Decking allowance | A per-sheet rate published before the tear-off. | Silence, or “we will let you know”. | A number invented while your roof is open and the dumpster is in the driveway. |
| Layers | Full tear-off to the deck. | A layover over the existing roof. | Voids most manufacturer warranties, hides deck rot, and doubles the tear-off cost at the next replacement. |
How far under is too far under? A bid a few hundred dollars below the field is usually a real bid on a slightly smaller scope. A bid several thousand below it is usually one of the seven rows above — and occasionally it is a company with no licence, no workers’ compensation and no intention of being reachable in year three. You are allowed to ask which, plainly. A contractor who is cheaper for a reason they will name is a legitimate option. A contractor who is cheaper for no reason they will name has already told you something.
How to compare two roofing estimates, line by line
This takes about twenty minutes and it is the single highest-value twenty minutes in the whole purchase. Read both documents in this order rather than starting at the total, because starting at the total is how the total wins the argument.
Compare two roofing estimates line by line
Do it in this order. The total is step nine on purpose.
- Check they measured the same roof Find the square count and the pitch on both documents. If one says 28 squares and the other says 34, at least one of them has not been on your roof. Ask each contractor to show you the measurement they priced from.
- Make each one name the shingle Architectural shingle is a category, not a product. You want manufacturer, product line and colour on the page. Two quotes naming different lines are not comparable until you know which line each one is.
- Find the underlayment It should be named as a product and it should cover the whole deck. If one quote says synthetic and the other says felt, part of your price gap is already explained.
- Find the ice-and-water barrier, and where it goes Valleys only and full eave coverage are very different quantities of material and labour. Both quotes should say where the membrane is going, not merely that it exists.
- Count the flashing New step and counter flashing at every wall junction, plus chimney and skylight, or reused. This is the line that most often explains a gap of several thousand dollars, and it is the line homeowners most often never read.
- Find the ventilation A complete quote states intake and exhaust and shows they were calculated against code rather than copied from whatever is already up there. Reusing an inadequate system is a saving that can cost you the material warranty.
- Find the decking rate Every quote should carry a published per-sheet rate for decking replacement, agreed before anyone opens the roof. A quote with no decking line is not cheaper. It is unfinished.
- Find both warranties The manufacturer material warranty, with somebody named as responsible for registering it, and the contractor workmanship warranty stated as a number of years in the contract. Ours is two years, written down. A verbal lifetime warranty is neither of those things.
- Only now compare the totals Divide each total by its square count to get a per-square number, then set that beside the scope you have just read. If the cheaper quote is cheaper because it is doing less, you now know exactly what less means and you can decide whether you want it.
Two or three quotes is the right number. One gives you no reference point. Five mostly gives you five different measurements to reconcile and a month of phone calls. Get them inside the same few weeks, from contractors who have each physically been on the roof, and ask every one of them the same nine questions in the same order — that is what makes the answers comparable.
A bid, an estimate and a contract are different documents
In residential roofing these words get used interchangeably, including by contractors, so the label at the top of the page tells you very little on its own. What matters is which of these four things you are actually holding.
An estimate
Strictly, an approximation of what the work should cost. It is an informed prediction rather than an offer, and it can move when the facts move. A good one states what it assumed — square count, pitch, number of layers, deck condition — so you can see which assumption would have to be wrong for the number to change.
Fails when: It is presented as a price. The assumptions then turn out to be wrong and the homeowner feels they were quoted a number that was never real.A bid
An offer to perform a defined scope for a stated price, usually with an expiry date. The distinguishing feature is not the word at the top; it is that the scope is defined tightly enough for the price to be firm.
Fails when: The word bid appears on a document with no scope. A firm price on an undefined scope is just an estimate with more confidence in it.A proposal
Usually a bid with sales material wrapped around it, which is perfectly legitimate. Read the scope pages and skim the brochure pages.
Fails when: Eight pages of company history and half a page of roof.The contract
The only one of the four that binds anybody. Under Maryland’s Home Improvement Law it must carry the contractor’s name, address and MHIC number, the total price, and a clear description of the work and materials. A Maryland home-improvement contractor may not require a deposit of more than one third of the contract price, and a contract signed in your home gives you three business days to cancel in writing. The detail is in our contractor checklist.
Fails when: The scope in the contract is thinner than the scope in the proposal. The contract is the document that counts. Read that one twice.The practical test is simpler than the vocabulary. Ask two questions: is this number fixed, and what specifically would change it? A contractor who can answer in two sentences — the decking, at a published per-sheet rate, photographed, with your written approval before anyone touches it — is giving you a firm price. A contractor who cannot is giving you an opening position. Our own answer is published in advance on the change-order rate card, which exists so that the second number is never a surprise.
Spending less without buying less roof
There are real levers here and there are fake ones, and they are easy to tell apart: a real saving changes what you pay, and a fake one changes what you get.
- Check the storm path before you check your savings. If a covered storm damaged the roof, an approved claim turns a five-figure project into your deductible. That is by far the largest saving available and the one homeowners most often miss. It is also not a contractor’s decision — your carrier makes it — and in Maryland it is illegal for a contractor to pay, waive or rebate your deductible. Anyone offering is describing fraud.
- Get the measurement, not a guess. A number produced from a drive-by is wrong in both directions, and the direction that hurts is the one corrected upward mid-job. The instant satellite quote gives you a real ballpark in about a minute with no salesperson attached.
- Finance the right roof rather than paying cash for a worse one. $0-down plans through independent third-party lenders run from 12 to 180 months on approved credit; the published representative example is $15,000 at 9.99% APR over 120 months, about $198 a month, total of payments about $23,760. Actual rate, term and payment depend on the lender, your credit and the amount financed. Downgrading the assembly to fit one month’s budget is the expensive version of the same decision — see the financing page for full terms.
- Keep what is genuinely serviceable, and only that. Ventilation that already meets the calculation can stay. A wall flashing that is genuinely sound can stay. The difference between reusing something because it passed a check and reusing it because nobody looked is the whole ballgame, and either way it belongs in writing on the quote.
- Do the work that is already scaffolded. Gutters hang off the fascia the crew is already standing beside. Doing them on the same visit costs less than bringing a crew back for them later.
- Do not buy a 3-tab roof to save money unless you are selling the house. Basic three-tab is the cheapest asphalt option and lasts closer to 15 to 20 years here, against 25 to 30 for architectural. We will quote it honestly if you ask and we rarely recommend it, because paying twice inside thirty years is not a saving.
The savings that are not savings, one line each. A layover instead of a tear-off. Reused flashing. Ice-and-water in the valleys but not at the eaves. “We will reuse your vents.” And a deposit larger than one third of the contract price, which Maryland law does not permit in the first place.
What it sounds like when a quote is hiding something
Possibly true, and it is not information. Cheaper than whom, for which scope? The useful version of that sentence names what is different about the work.
Ask instead: what is on your scope that the other quote has, and what is not?Then it can be itemised, because a complete scope is a list and a list can be written down. “All included” is what a scope sounds like before it has been written.
Ask instead: for the line items — underlayment, ice-and-water, flashing, starter, ridge, ventilation, and the decking rate.The day is the one moment you have no leverage: the roof is open, the crew is on site and the dumpster is in the driveway.
Ask instead: for the number in writing before anyone starts, plus the rate for anything that could still be discovered.At what rate? Rotten decking is the most common discovered item on any roof over twenty years old, so “if” is carrying a great deal of weight in that sentence.
Ask instead: for the per-sheet rate in writing, and a photograph of every sheet before it is replaced.Material prices do move. They do not move at 5pm on the day a salesperson is standing in your kitchen. Urgency applied to a five-figure decision is a technique, not a market condition.
Ask instead: for the quote in writing with an expiry date on it — then take the weekend.In Maryland it is illegal for a contractor to pay, waive, rebate or absorb an insurance deductible. Anyone offering has told you how they intend to treat the rest of your claim.
Ask instead: nothing. End the conversation.Estimate and pricing questions Maryland homeowners ask
What is the difference between a roofing bid and an estimate?
Strictly, an estimate is an approximation of what the work should cost and a bid is an offer to do a defined scope for a stated price. In residential roofing the two words are used interchangeably, so the label at the top of the document tells you very little. What tells you something is whether the scope is defined tightly enough for the price to be firm, and what specifically would change it. Only the signed contract binds either side, and under Maryland law that contract must carry the contractor name, address and MHIC number, the total price, and a clear description of the work and materials.
Why do two roofing quotes on the same house differ by thousands of dollars?
Almost always because they are quoting two different roofs. The usual causes, in order: one measured and one guessed; one names the shingle line and the other just says architectural shingles; one replaces all the step and counter flashing while the other reuses it; one carries ice-and-water barrier at the eaves and the other only in the valleys; one calculated the ventilation and the other is reusing whatever is up there; and one publishes a decking rate while the other has no decking line at all. Divide each total by the measured square count, read the two scopes side by side, and the gap usually explains itself.
Do roofing contractors charge by the hour?
Not for a replacement. A roof is priced per roofing square, meaning 100 square feet of roof surface, against a measurement. That fixes your price and leaves the contractor carrying the risk of a slow day, a rain delay or a crew member out sick. Hourly pricing reverses that and moves every one of those risks onto you. Hourly or trip-based rates are normal on small repairs and leak diagnosis, where the scope genuinely is not knowable until somebody is on the roof, and even then it is fair to ask for a not-to-exceed figure. If a contractor prices a full replacement by the hour, they have not measured your roof.
What should be itemised on a roof replacement estimate?
The measured area in squares and the pitch it was measured at; the number of layers coming off and where the debris goes; the shingle by manufacturer, product line and colour; the underlayment; where the ice-and-water barrier is going; drip edge; starter strip; hip and ridge cap; pipe boots; every piece of step and counter flashing being replaced rather than reused; chimney and skylight flashing; the ventilation calculated against code; the permit where the jurisdiction requires one; cleanup including a magnetic nail sweep; the workmanship warranty stated in years; and a rate for decking replacement agreed before anyone opens the roof.
How many roofing estimates should I get?
Two or three, from contractors who have each physically been on the roof, inside the same few weeks. One gives you no reference point. Five mostly gives you five different measurements to reconcile and a month of phone calls. Ask all of them the same questions in the same order so the answers are comparable, and treat a contractor who will not put the answers in writing as having answered.
What does a cheap roofing bid usually leave out?
In rough order of frequency: new step and counter flashing, reused instead; ice-and-water barrier at the eaves rather than valleys only; a manufactured starter strip and hip-and-ridge cap, replaced by cut-up field shingles; a ventilation calculation, replaced by reusing whatever vents are already there; a published rate for decking replacement; and occasionally the tear-off itself, offered as a layover over the existing roof. Several of those affect whether the manufacturer material warranty still applies, which is why the cheapest quote is often the one with the least coverage behind it.
Should I always take the lowest roofing bid?
No, and you should not automatically reject it either. A bid that is lower for a reason someone will name — a smaller scope you chose, a lighter shingle line, lower overhead — is a legitimate option. A bid that is lower for no reason anyone will name is usually lower because something on the list is missing, or because the company carries no licence, no workers compensation and no intention of answering the phone in year three. Our own price book sets a hard floor of $600 per roofing square for an architectural system and says plainly why: a number under the floor is not a cheaper roof, it is a roof somebody else finishes.
Where to go next
Your quote is only as good as the components on it. Each of these takes one line item and shows what it does, how it fails, and what it looks like when it is quietly being left out.
Why roofs fail at the details
The idea the rest of these guides are built on, ending with a fifteen-minute inventory of your own house.
Read the standard →WarrantyWhat a roof warranty actually covers
Manufacturer versus workmanship versus insurance — three promises homeowners routinely mistake for one.
Read the standard →RatesWhat could change your price
Every rate we could ever add to your roof, published in advance with the condition that triggers it.
See the rate card →CostRoof replacement cost in Maryland
The 2026 county-by-county ranges, what moves the total, and the scenario where insurance pays for it.
See the numbers →