Roofing estimates that respect the BC Building Code.
Built by a BC roofing contractor. Not adapted for Canada — built for it.
Roofing estimating is different. Here's why.
A kitchen renovation estimate is relatively linear: demo, rough-in, cabinets, countertops, tile, trim. You can template it without knowing much about the trade.
Roofing doesn't work like that. A proper BC roofing estimate needs to account for:
- Pitch and slope — a 4:12 has a different material factor than a 12:12. Waste factors change. Safety requirements change. Labour rates change.
- Roofing squares — not square feet. One roofing square is 100 sq ft. Your material orders are in squares and bundles. Shingles, cap bundles, hip-and-ridge bundles, starter strip — each has its own coverage rate.
- Underlayment strategy — in BC, where you're dealing with moisture, freeze-thaw, and seismic activity, the specification for ice and water shield, synthetic felt, and vapour barriers matters. Manufacturer guidance and applicable provincial requirements should inform underlayment specifications.
- Snow loads — parts of BC get serious snow. Snow retention systems should be assessed against manufacturer guidance and applicable provincial requirements, which can vary by location and roof design. If you're doing a standing seam or stone-coated steel job in the Okanagan or the Interior, snow guard design is part of the estimate.
- Flashing details — step flashing at dormers and sidewalls, valley flashing (open valley vs. closed vs. woven), drip edge, gutter apron, kick-out flashing at the base of walls. These aren't afterthoughts; they're where water damage starts.
- Soffit and fascia — often bundled with roofing work, especially when fascia boards need replacement before new drip edge and eavestroughs are installed.
- Torch-on flat roofing — common on commercial roofs, low-slope sections of residential, and walkout flat roofs in BC. Different material quantities, different labour, different T&C.
- Cedar shake — still common in older BC neighbourhoods. Removal and disposal costs (heavy, awkward, often with original felt paper underneath) need to be factored differently than asphalt shingle tear-off.
If your estimating software doesn't understand this vocabulary — if you're working around it to get your numbers to make sense — you're doing extra work on every job.
Chad Belanger built this. He's a BC roofer.
Muninn was built by Chad Belanger, who runs Great Raven Renovations Ltd. on Salt Spring Island, BC. GRR runs a roofing crew. Chad has installed ice and water shield on coastal BC roofs where the wind drives rain under everything if you miss a lap. He's done snow guard installs on standing seam roofs. He knows what a torch-on specification looks like and what it takes to explain the difference to a homeowner who just wants to know why it costs what it costs.
When Chad sat down to build the T&C and estimating templates for Muninn, he didn't write generic contractor language and call it "roofing." He wrote a roofing-specific template covering material supply and delivery, tear-off and disposal, underlayment specification, and warranty scope — then built in a jurisdiction selector so the lien legislation reference adapts. BC pulls the Builders Lien Act, Ontario pulls the Construction Act, Quebec pulls the legal hypothec of construction under the Code civil (arts. 2724–2728), and so on across all 13 Canadian jurisdictions.
That's the template you get when you pick the Roofing variant from Muninn's T&C library.
RCABC and BC Building Code — what every BC roofer should know
The Roofing Contractors Association of BC (RCABC) is the provincial trade association for roofing contractors. RCABC maintains the RoofStar Guarantee program, which provides third-party warranty certification for roofing systems installed by RCABC member contractors. If you're a member, your contracts and work standards need to align with the RoofStar installation requirements.
The BC Building Code (BCBC) incorporates the National Building Code with BC-specific amendments. For roofing, key provisions include:
- Minimum ventilation requirements for attic and roof assemblies (preventing moisture buildup and ice damming)
- Requirements for vapour barriers and air barrier continuity
- Wind uplift resistance for roofing systems in coastal and high-wind zones
- Fire resistance ratings for materials used in certain occupancies and interface areas
- Energy efficiency requirements affecting insulation placement relative to the roof deck
None of this is abstract. It affects what goes into your estimate. Muninn's roofing T&C template was written with these realities in mind — it doesn't just say "we'll do a roof"; it references material standards, jurisdictional compliance, and warranty scope.
Roofing-specific features in Muninn
The roofing T&C template
Muninn ships with a dedicated roofing T&C template — one of 16 trade-specific variants in the library, each with a built-in jurisdiction selector covering all 13 Canadian provinces and territories. The roofing variant covers:
- Material specification and substitution clauses
- Tear-off and disposal scope (what's included, what's extra)
- Underlayment and ice and water shield specification
- Flashing and penetration scope
- Payment terms tied to project milestones (deposit on signing, progress draw, completion)
- Warranty statement
- Construction-lien references tied to the selected jurisdiction (BC Builders Lien Act, Ontario Construction Act, Alberta Prompt Payment and Construction Lien Act, Quebec legal hypothec under Code civil arts. 2724–2728, etc.)
There's also a separate snowguard T&C template for snow retention system installs — because that's a distinct scope with its own liability considerations.
Draw milestone billing for roofing
Roofing jobs — especially large residential or commercial jobs — are typically billed in draws. Common structure:
- Deposit (25–50%) on contract signing to cover material orders
- Progress draw on tear-off completion and/or decking repair
- Completion payment on final inspection and cleanup
Estimates, invoices, and eSignature — the paperwork side of the job.
Photo attachments and weather notes
A roofing estimate lives or dies on documentation. Photograph the existing roof, decking condition, fascia rot, and flashing condition at the chimney as part of your estimating process.
Roofers often document installation conditions, rain holds, and temperature considerations against material specifications.
AI estimating agent — useful for roofing scopes (Pro+)
Describe the job: "1,200 sq ft house, 8:12 pitch, full tear-off, synthetic felt, ice and water shield at eaves and valleys, architectural shingle, aluminum drip edge, new step flashing at two dormers, ridge vent, no soffit work." The AI drafts a line-item structure. You adjust for your material costs, waste factors, and crew speed. Two minutes to a starting framework instead of twenty.
Change orders for roofing — essential
Decking surprises. Hidden rot. That section of OSB that looked fine from the ladder but isn't. Change orders are a roofing reality, and Muninn handles them formally: issue a change order, client approves via eSignature, documentation is attached to the project. If a payment dispute ever comes up, you have a signed paper trail.
Muninn pricing — CAD, no FX
| Plan | Price | Key features for roofers |
|---|---|---|
| Free | $0/month | 5 estimates + invoices/month, eSignature, bilingual |
| Starter | $39 CAD/month | Unlimited docs, reports, draw milestones, change orders, expenses, CSV import + export |
| Pro | $89 CAD/month | Everything in Starter + AI Estimating Agent and AI receipt OCR |
| Studio | $164 CAD/month | Everything in Pro + team members — for roofing crews with office admin and field staff |
Who this is for
- BC roofing contractors who want estimates and T&C that reflect their actual scope and jurisdiction
- Renovation contractors with roofing as a core trade — the roofing T&C template covers you for residential re-roofing work
- Snow guard and metal roofing installers — the snowguard template handles that scope separately
- RCABC members who need documentation and estimate trails that align with RoofStar requirements
- Roofing crews running multiple jobs simultaneously who need multi-user access (Studio)
Removed help-centre and assistant claim
Frequently asked questions
Does the roofing T&C template cover my flat roof/torch-on work?
Our T&C library includes roofing-focused templates. For torch-on and modified bitumen flat roofing, review the applicable language, membrane specification, and warranty terms for your scope.
What's the difference between the roofing and snowguard templates?
The roofing template covers a complete re-roofing or new roof installation. The snowguard template is for stand-alone snow retention system installations — typically on metal roofing, sometimes as a retrofit on existing shingle roofs. They're separate because the scope, liability, and warranty language are different.
Does Muninn calculate material quantities (squares, bundles)?
Muninn's AI estimating agent helps you build a line-item framework from a scope description, but it's not a takeoff tool that calculates squares from roof dimensions. You still enter your material quantities based on your own takeoff. The value is in the line-item structure, T&C, and billing workflow — not replacing your takeoff math.
Is GST included in roofing estimates?
Yes. Configure your province in settings and GST/HST is applied automatically to your estimates and invoices. Your reports break out the tax line for your CRA remittances.
Can I attach photos of the existing roof to the estimate?
Yes. Photo and document attachments are supported on estimates.
Removed offline PWA FAQCan my office admin and my estimator both use Muninn?
Multi-user team access is on the Studio plan ($164 CAD/month). One user can handle the estimates while another manages billing and expenses.
When will Muninn be out of beta?
We're onboarding contractors from the waitlist now. Reserve your spot at muninn.ca/#waitlist and we'll reach out as soon as space opens in your region.
Reserve your spot
Muninn is now onboarding. Roofing contractors in BC are part of the first cohort.
Reserve my spot → muninn.ca/#waitlist
No credit card. No commitment.