A roof is one of the largest single purchases most Calgary homeowners ever make on their house, and yet the quote that authorizes it often arrives as a single dollar figure scrawled on a half-page. That is a problem. The number on its own tells you almost nothing about what you are actually buying, and the gaps in a vague estimate are exactly where homeowners get hurt later.
A good roofing estimate is a contract in waiting. It should describe the work in enough detail that two different crews could read it and build the same roof. This guide walks through every line a real residential quote should contain, what counts as a normal deposit in Alberta, and the specific red flags that separate a contractor worth hiring from one worth avoiding.
Scope of work: the part most quotes skip
The scope is the written description of what the crew will actually do. A serious estimate spells out whether the existing roof is being torn off completely or shingled over, how many layers are coming off, and what happens to the plywood underneath once it is exposed.
Watch for the phrase “as needed” attached to decking replacement. Rotten or delaminated plywood is common on older Calgary homes, and it has to be replaced. A fair quote states a per-sheet price for replacement decking up front, so you know the cost before the crew finds the rot. A vague quote leaves that number blank and lets the contractor name a price after tear-off, when you have no leverage and a half-open roof.
The scope should also name the underlayment, the ice-and-water shield at the eaves and valleys, the starter strip, and the ridge cap. These are not optional extras. They are the parts of the system that keep water out where shingles alone cannot, and a quote that omits them is either incomplete or planning to skip them.
Materials, by name and quantity
A real estimate names the shingle manufacturer, the product line, and the colour. “Architectural shingles” is not a product. “GAF Timberline HDZ in Weathered Wood” is. The same applies to underlayment and ventilation components. Named products let you verify the warranty, compare quotes fairly, and confirm the crew installed what you paid for.
Quantity matters too. Roofing is sold by the square (100 square feet), and the quote should state how many squares the job covers. If two contractors quote the same roof at wildly different square counts, one of them measured wrong, and that error will show up as a shortage or a surprise bill mid-job.
Ventilation, permits, and the line items that protect you
Attic ventilation is where a lot of Calgary roofs quietly fail. A proper quote addresses intake at the soffits and exhaust at the ridge, and notes whether existing vents are being reused or replaced. A roof installed over a poorly ventilated attic cooks its own shingles from below and voids most manufacturer warranties.
Permits are required for most full re-roofs in Calgary, and a legitimate contractor pulls them under their own name. The estimate should state who is responsible for the permit. If a contractor suggests skipping the permit to save money, that is a red flag in flashing-red neon. An unpermitted roof can surface as a problem when you sell the house.
Look for these line items, and ask about any that are missing:
- Tear-off and disposal, including the dumpster or bin and landfill fees.
- Decking replacement priced per sheet, not lumped in as “if required.”
- Ice-and-water shield at eaves, valleys, and penetrations.
- Drip edge and flashing at walls, chimneys, and pipe stacks.
- Cleanup and a magnetic nail sweep of the yard and driveway.
- Warranty terms in writing, both manufacturer and workmanship.
Warranty: read both halves
Every roof carries two warranties, and a good quote states both. The manufacturer warranty covers the shingles against defects, and its length depends on the product. The workmanship warranty covers the contractor’s installation, and this is the one that actually protects you when a valley leaks two winters from now.
A workmanship warranty is only as good as the company standing behind it. A five-year written workmanship warranty from an established, insured Calgary contractor is worth more than a “lifetime” promise from a crew that may not exist next spring. Ask how long the company has operated under its current name, and confirm the warranty is in the signed contract, not just spoken on the doorstep.
Deposits: what is normal in Alberta
Roofing contractors in Alberta commonly ask for a deposit to secure materials and a spot in the schedule, and a deposit in the range of 10 to 30 percent of the job is normal. A deposit that covers reasonable material costs is fair; a demand for half or more of the total before a single shingle is delivered is not.
Be especially wary of any contractor who wants the full amount up front or insists on cash only. Legitimate companies invoice, accept cheque or card, and tie payments to milestones such as material delivery and job completion. Holdback of the final payment until you have inspected the finished roof is standard and reasonable.
Alberta consumer-protection rules give you a cooling-off window on certain door-to-door contracts, which matters most after a storm when crews are knocking. If a deal only exists because you signed in the next ten minutes, that pressure is the warning, not the discount.
Insurance and licensing you can verify
Before any number matters, confirm the contractor carries liability insurance and WCB coverage. If an uninsured worker is hurt on your roof, you can be drawn into the liability. Ask for the certificate, and call the broker listed on it to confirm it is current. A real company hands this over without hesitation.
A contractor with a permanent local address, a verifiable business history, and references from recent Calgary jobs is a different proposition from a truck with an out-of-province plate and a phone number. The estimate is your first look at how the company operates. A clean, detailed, professional quote usually signals a clean, detailed, professional crew.
Comparing quotes the right way
Once you have two or three estimates in hand, resist the urge to lay them side by side and circle the smallest number. A roofing quote is not a single price; it is a bundle of decisions, and two quotes that look comparable often describe very different jobs. The only fair comparison is line by line.
Check that each quote covers the same square count, the same tear-off (full strip versus shingle-over), the same underlayment and ice-and-water coverage, and the same ventilation work. A bid that comes in lower because it shingles over the old roof, reuses old flashing, or leaves decking replacement open-ended is not actually cheaper. It is a different, lesser job priced to look like a bargain.
Where one quote is far below the others, call that contractor and ask what they left out. A confident, honest contractor will explain their pricing without defensiveness. If the answer is vague or the salesperson gets cagey, you have learned something useful about how they will handle problems once your deposit has cleared and the roof is half-torn-off.
Red flags that should end the conversation
Some signals are bad enough to walk away on their own. A refusal to put the scope in writing tops the list. So does pressure to decide today, a price that is dramatically lower than every other bid, a demand for full payment up front, and any suggestion to inflate an insurance claim or skip a permit.
A contractor offering to “cover your deductible” is offering to commit insurance fraud, and in Alberta that exposes you, the homeowner, as much as them. A bid that comes in thousands below the field usually means the contractor is cutting tear-off, underlayment, decking, or labour, and the savings evaporate when the corners they cut start leaking.
Sign the detailed quote, not the cheap one
The estimate that protects you is rarely the lowest. It is the one that names the materials, states the scope, prices the decking, includes the permit, and puts both warranties in writing. When you can read a quote and picture exactly what the crew will build, you are negotiating from a position of strength.
Take the time to compare line by line, ask about anything blank or vague, and verify the insurance before you sign. If you want a second opinion on a quote you have already received, a reputable Calgary roofing contractor you can vet will walk through it with you and explain what each line means. A clear estimate is the first sign you are dealing with people who will still answer the phone after the cheque clears.
About the author — this article was contributed by Angel’s Roofing, a Calgary residential roofing contractor that provides written, itemized estimates and explains every line before a homeowner signs. The company is BBB accredited and a member of the Alberta Allied Roofing Association.