Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement in Melrose requires a permit in almost all cases. Repairs under 25% of roof area and like-for-like patching of 10 squares or fewer are exempt — but if you're removing existing shingles and installing new ones over an existing layer, the state 3-layer rule (IRC R907.4) kicks in and forces a full tear-off permit.
Melrose enforces Massachusetts State Building Code (adopts IBC 2015 edition), which means the state's rigid 3-layer prohibition and tear-off mandate apply directly to your project — there's no local waiver. What sets Melrose apart from neighboring towns is the Building Department's strict interpretation of roof deck inspections: they require a pre-permit field inspection ($150–$250) on any existing roof before approving the permit application, not after. This matters because if inspectors find a hidden third layer or compromised decking, your permit is denied and you're out the inspection fee — forcing you to hire a roofing contractor for deck exposure before re-filing. Most Melrose homeowners don't anticipate this step. Additionally, Melrose sits in coastal flood zone AE (FEMA), which means any roof replacement in a flood-zone property triggers additional secondary water-barrier language (ice-and-water shield extended 24 inches from eaves) that must be specified in your permit submission — the Building Department will reject applications missing this detail. Unlike inland towns, you cannot skip this language in Melrose.

What happens if you skip the permit (and you needed one)

Melrose roof replacement permits — the key details

Massachusetts State Building Code (IBC 2015 edition) prohibits more than two layers of roof covering on any residential structure. This is codified in IRC R907.4 and enforced uniformly across Massachusetts — Melrose Building Department has zero discretion to waive it. What this means in practice: if your existing roof has two layers (common in homes built 1980–2010), you cannot overlay a third layer of shingles. You must tear off all existing layers and install new covering on the bare deck. If your existing roof has only one layer and you're installing a second, an overlay permit is possible — but the Melrose Building Department requires a pre-permit deck inspection to confirm the layer count. Do not assume you know how many layers are up there; homes often have hidden layers of felt or tar paper. The inspection costs $150–$250 and must be performed by a licensed home inspector or the building inspector before you file your permit. If a third layer is found, your permit application will be denied, and you'll need to hire the roofer to expose the deck (a few hundred dollars of additional cost and 1–2 weeks delay) before filing a tear-off permit.

Melrose sits in FEMA flood zone AE, which covers much of the city near the Ipswich River and coastal areas. If your property address is in the flood zone, your roof replacement permit submission must specify secondary water-barrier requirements: ice-and-water shield (or equivalent such as Peel-and-Stick synthetic) must extend a minimum of 24 inches inward from all eaves, plus 12 inches above the interior wall line of any enclosed soffit. The Building Department explicitly checks for this language on flood-zone applications; if you submit a permit without it, they will issue a detailed comment requesting revision. This is not optional in Melrose — unlike towns just outside the flood zone. You can check your flood-zone status online via FEMA Flood Map Service or by calling the Building Department. This requirement adds roughly $300–$600 to material cost but is mandatory for permit approval.

Melrose Building Department does not offer over-the-counter (same-day) roof replacement permits. Plan for 1–3 weeks of plan review. If you are replacing like-for-like (same material, same color, no structural work), the permit is typically processed in 7–10 business days once submitted. If you are changing materials (e.g., shingles to metal or slate), adding ventilation, or repairing deck damage, review extends to 2–3 weeks. The Building Department expects a detailed roof plan (not just an estimate from the roofer) showing: roof pitch and dimensions, new material and color, fastening pattern, underlayment type and sealing details, ice-and-water shield extent (if in flood zone), and any deck repair scope. Many homeowners' roofers submit incomplete applications, and Melrose Building Department will return them for revision, adding 1–2 weeks to the timeline. Ask your roofer if they have submitted permits to Melrose before and how they format the application; if not, you may need to hire a local draftsperson to prepare a compliant roof plan ($200–$400).

Permit fees in Melrose are calculated as 0.7% of estimated project valuation, with a minimum of $75. For a typical 2,000-square-foot single-family home, a standard asphalt shingle re-roof costs $6,000–$12,000; the permit fee is therefore $42–$84 (or $75 minimum). If you are upgrading to premium materials (architectural shingles, metal, or slate) or adding structural work, the valuation rises and so does the fee, up to $200–$400. The fee is nonrefundable and must be paid at the time of permit issuance. The Building Department accepts checks, online payment, or in-person payment at City Hall (218 Main Street, Melrose, MA 02176). No partial refunds are issued if you decide not to proceed after permit is pulled.

Two inspections are required for a roof replacement permit: (1) a deck nailing/fastening inspection before underlayment or shingles are installed, to verify fastening pattern and deck condition, performed once the old roof is fully removed; and (2) a final roofing inspection after all shingles or covering is installed, flashing is complete, and cleanup is done. The roofer must call the Building Department to schedule each inspection at least 24 hours in advance. Inspections are typically completed within 3–5 business days of request. If the deck inspection fails (e.g., inadequate nailing pattern, soft decking, asphalt-coated paper instead of plywood noted), the Building Department issues a detailed correction notice; you will not receive final approval until those items are fixed. Many roofers are unfamiliar with Melrose's deck inspection rigor, so confirm with them that they understand the requirement before you hire them. The final inspection, if passed, results in a sign-off memo from the Building Department; keep this document for your records and for future refinancing or sale.

Three Melrose roof replacement scenarios

Scenario A
Single-layer existing roof, like-for-like overlay, 1,800 sq ft, Melrose center (outside flood zone)
You have a 1985 home with a single layer of aged architectural shingles. You want to install a second layer of matching asphalt shingles (30-year, 3-tab, same color family). Your property is on Lynde Street, outside the FEMA AE flood zone. You start by hiring a licensed home inspector to confirm layer count — they spend 45 minutes on a roof and attic inspection and verify one layer only, issuing a written report. Cost: $200. You then contact a local Melrose roofing contractor and ask them to prepare a roof plan for permit submission; they charge $150 to draft a plan showing dimensions, pitch, material spec, and standard underlayment (synthetic, #30 equivalent). Total plan cost: $150. You submit the permit application to the Building Department with the plan, layer-count inspection, and a $75 permit fee (minimum applies because valuation is under $10,000). Processing time: 8 business days. The Building Department approves the permit and issues a work order. Your roofer schedules a deck-nailing inspection once the old roof is removed, which passes in 2 hours (standard fastening pattern verified). Final inspection is scheduled after shingles are installed; inspector walks the roof, checks flashing detail at valleys, ridge, and eaves, and signs off. Total timeline from inspection to final approval: 4 weeks. Total permit and pre-permit costs: $425. No ice-and-water-shield extended requirements apply outside the flood zone, so material costs are lower than Scenario B. Your roofer performs the overlay in 2–3 days. Final project cost: $7,500–$10,000 materials + labor.
Permit required | Pre-permit layer inspection $200 | Roof plan prep $150 | Permit fee $75 | Deck-nailing + final inspections included | Timeline 4 weeks | Total permit costs $425 | Project cost $7,500–$10,000
Scenario B
Two existing layers, mandatory tear-off, material change to standing-seam metal, 2,200 sq ft, flood zone AE property
Your home was built in 1972 and reroofed in 1998. You discover two layers of asphalt shingles under the existing roof. You want to tear off both layers and install standing-seam metal roofing (more durable, better ice dam performance in Massachusetts climate zone 5A, attractive in Melrose aesthetics). Your address is on River Road, within FEMA flood zone AE. Step 1: Layer inspection confirms two existing layers, which triggers mandatory tear-off per IRC R907.4. Your inspector bills $250 for the full inspection. Step 2: You hire a structural engineer to assess the roof deck and load capacity for metal panels (metal roofing is lighter than shingles but requires different fastening), which costs $400–$600. The engineer's report confirms the 1972 deck is sound but needs some nailing reinforcement. Step 3: Your roofing contractor prepares a detailed tear-off and metal roof plan, including ice-and-water shield specification extending 24 inches from eaves (required by Melrose flood-zone rule) and 12 inches above soffit interior wall line. Plan prep: $300. Step 4: Permit application submitted with engineer's report, roof plan, material specs, and flood-zone ice-and-water-shield detail. Permit fee calculated at 0.7% of $16,000 estimated valuation = $112 (exceeds $75 minimum). Processing: 14 business days (material change and structural work). Step 5: Tear-off begins; old shingles and tar paper removed to bare deck. Deck nailing inspection scheduled before metal panels installed; inspector verifies fastening pattern per engineer spec and confirms deck integrity. This inspection often takes 3–4 hours. Step 6: Metal panels installed over ice-and-water shield and synthetic underlayment; flashing installed at all penetrations and edges. Final inspection by Building Department confirms ice-and-water shield placement, fastening pattern, flashing detail, and drainage. Timeline from inspection to final sign-off: 6 weeks. Total permit and pre-permit costs: layer inspection $250 + structural engineer $500 + plan prep $300 + permit fee $112 = $1,162. Flood-zone ice-and-water-shield material and labor add $500–$800 to the project. Project total: $18,000–$24,000 (metal roofing premium over shingles).
Permit required | Two existing layers — mandatory tear-off | Structural engineer report $500 | Layer inspection $250 | Roof plan prep $300 | Permit fee $112 | Flood zone AE ice-and-water-shield requirement (mandatory) | Deck-nailing + final inspections included | Timeline 6 weeks | Total permit costs $1,162 | Project cost $18,000–$24,000
Scenario C
Partial roof replacement (storm damage), 300 sq ft, less than 25% of roof area, single-family home
A recent ice storm damaged one side of your roof — shingles blown off over a 15' × 20' section (300 sq ft, roughly 3 squares). Your total roof is 1,800 sq ft. The damage represents 16.7% of the roof area, which is under the 25% threshold. You contact a roofer for an estimate to patch the damaged area with matching shingles and repair the underlying felt and deck. The roofer quotes $1,800 for materials and labor (shingles, underlayment, flashing repair, nailing). This repair does NOT require a permit under Massachusetts State Building Code because it is: (a) a repair, not a replacement, (b) under 25% of total roof area, and (c) like-for-like patching. However, you must verify with your homeowner's insurance that they will cover the repair; many policies require a permit for storm damage over $2,000, so confirm before proceeding. If your insurer requires a permit, you will need to file one — but Melrose Building Department will typically issue a repair permit (not a replacement permit) in 3–5 business days, with a reduced fee of $50. The repair itself takes 1 day. No deck-nailing inspection is required for partial repairs under 25%; only a final inspection to verify work quality if a permit is pulled. If no permit is pulled and no inspection occurs, you assume the risk that the work was not performed correctly and that any future leak is your responsibility, not the roofer's or the insurer's. Most homeowners choose to pull the $50 permit even on small repairs to document the work and satisfy insurers. Total cost if no permit: $1,800 (repair labor + materials). Total cost if permit pulled: $1,850 (repair + $50 permit fee).
No permit required (under 25% roof area) | Homeowner can self-verify quality | Recommend pulling $50 permit for insurance documentation | Storm-damage repair, like-for-like patching | Repair cost $1,800–$2,000 | Timeline 1–2 days | Optional permit fee $50 (recommended for insurance clarity)

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Melrose roof replacement in climate zone 5A: ice dams, frost depth, and material choices

Metal roofing has become popular in Melrose over the last 5 years — standing-seam panels offer superior lifespan (40–50 years vs. 15–25 for asphalt shingles), better ice shedding, and lower maintenance. However, metal roofing in Melrose requires additional scrutiny by the Building Department because of two factors: (1) structural load rating — the roof deck and framing must be assessed for the fastening loads of metal panels, which differ from shingles; and (2) condensation control — metal conducts heat and cold rapidly, creating interior condensation risk if attic ventilation is insufficient. A metal roof replacement in Melrose almost always triggers a structural engineer report (cost: $400–$600), which adds 1–2 weeks to the permit timeline. The Building Department will not approve a metal roof permit without the engineer's signed-off deck assessment. The financial trade-off is this: metal roofing costs $12,000–$18,000 (vs. $7,000–$10,000 for asphalt) but lasts 40+ years (vs. 20 years for asphalt). Over a 50-year home ownership span, metal roofing saves money, but upfront cost is 60–80% higher. Additionally, metal roofing affects property tax assessment in some cases — contact Melrose Assessor's Office to confirm whether a metal roof upgrade is considered a value-add for tax purposes.

Flood zone properties and Melrose coastal risk: secondary water barriers and documentation

When you apply for a roof replacement permit in Melrose and your property is in a flood zone, the Building Department will request proof that you understand the flood-zone implications. This can be as simple as a checked box on the permit form or a brief statement in your application: 'Applicant understands property is in FEMA flood zone AE and agrees to secondary water-barrier installation per IBC 1612.' Do not skip this acknowledgment — if you do, the Building Department will return the application for correction, adding 5–7 days to review. Additionally, Melrose requires that you retain the final inspection report for your property records in case of a future flood claim or resale; some insurers request proof of compliant roof installation when you apply for flood insurance. Keep the Building Department inspection sign-off in a folder with your receipts and warranty documentation. If you ever refinance or sell, you can produce this documentation to show compliance, which may reduce flood insurance premiums or appraisal risk.

City of Melrose Building Department
218 Main Street, Melrose, MA 02176
Phone: (781) 662-2340 (Building Department main line; confirm extension for roofing permits) | Check Melrose.gov for online permit portal; not all Massachusetts towns offer online submission, so confirm before applying
Monday–Friday, 8:00 AM – 4:30 PM (call to confirm hours before visiting)

Common questions

How do I know if my roof has one layer or two without paying for an inspection?

You cannot reliably determine layer count by exterior inspection alone. Some roofers will climb the roof and pull a corner shingle to look at the felt beneath, but this is not a formal inspection and does not count for permit purposes. Melrose Building Department requires a licensed home inspector or building inspector to confirm layer count in writing before issuing a permit. The $150–$250 inspection fee is mandatory if your roof is older than 15 years. If you skip the inspection and the Building Department later discovers a hidden layer during plan review, your application will be denied and you'll be out the permit fee.

Can my roofer pull the permit, or do I have to do it myself?

Your roofer can pull the permit on your behalf, but they will need your permission in writing and your signature on the permit form. Many Melrose homeowners prefer the roofer to handle permitting so the roofer is responsible for compliance. However, you remain the legal owner and responsible party for the work even if the roofer pulls the permit. Ask your roofer upfront whether they include permitting in their quote; some do, some charge an additional $200–$400. Confirm that they have experience with Melrose Building Department and understand the 3-layer rule and deck inspection requirements.

What if I'm replacing my roof and also adding solar panels — are there two separate permits?

Yes, typically two permits are required: one for the roof replacement (pulled first) and one for the solar installation (pulled after roof is completed). Melrose Building Department prefers that the roof be finished and inspected before solar permits are filed, because solar panel mounting requires verification of roof structural integrity. The solar permit process is separate from roofing and is managed by the Electrical Inspector, not the Building Inspector. Plan on an additional 2–3 weeks and $300–$500 in electrical permit fees.

Do I need a permit if I'm only replacing flashing and gutters, not the shingles?

No permit is required for flashing and gutter replacement alone, as long as no roof decking is exposed or repaired. However, if your roofer discovers rotted decking while removing old flashing, that repair scope must be permitted. Many roofers will advise pulling a $75–$150 minor repair permit to cover any unexpected deck work, which is a smart precaution. If you skip the permit and decay is discovered later, you lose insurance coverage for any water damage traced to the flashing work.

How long does a roof replacement permit stay valid, and what if I don't start work right away?

Melrose Building Department permits are valid for 6 months from the date of issuance. If you don't begin work within 6 months, the permit expires and you'll need to reapply (which can be done at no additional fee if conditions haven't changed, but will require new plan review). If you start work but don't finish within the 6-month window, you can request a one-time extension (typically 3 months) for an additional $25–$50 fee. Plan your project timeline so work begins within 2 months of permit issuance to avoid extension hassles.

What happens if the Building Inspector fails my deck-nailing inspection?

The inspector will issue a detailed correction notice listing fastening pattern issues, soft decking areas, or other defects. You and your roofer have 10 business days to correct the problems and request a re-inspection (no re-inspection fee). Common failures include incorrect nail spacing, nails in wrong pattern for the deck type, or discovery of asphalt-coated paper instead of plywood (which must be replaced). Once corrected, the re-inspection typically passes. If your roofer refuses to correct issues or the deck problems are extensive, you have the right to hire a second roofer to do the corrections, but this adds cost and delay.

My neighbor complained that my roofer didn't pull a permit — am I in trouble even if the work is almost done?

Yes, the Building Department will investigate neighbor complaints and issue a stop-work order if a permit is missing. At that point, all work must cease immediately. You can apply for a retroactive permit (which Melrose allows in limited circumstances), but the fee will be doubled and the work must be inspected as if it had been permitted beforehand. Additionally, your homeowner's insurance may deny a claim for unpermitted work. If you suspect a permit was not pulled, contact the Building Department immediately and ask them to check the permit record for your address. If no permit is found, work with your roofer to file a retroactive permit application right away.

Is there a difference between a roof replacement permit and a roof repair permit?

Yes. A replacement permit applies to projects covering 25% or more of the roof area or involving a material change or tear-off. A repair permit applies to spot repairs under 25% of the roof area. Repair permits are usually faster to process (3–5 days) and have lower fees ($50–$75). However, if your repair turns out to be larger than anticipated (e.g., discovered hidden damage), you may need to upgrade to a replacement permit midway through, which can delay the project. Most roofers will recommend pulling a replacement permit if the scope is unclear to avoid this risk.

If my property is in the flood zone, do I need flood insurance before I can get a roof replacement permit?

No, flood insurance is not a prerequisite for a roof replacement permit. However, if your property is in a high-risk flood zone (AE) and you have a mortgage, your lender may require flood insurance as a condition of the loan. This is separate from the permit process. Contact your insurance agent and lender before filing the roof permit to confirm whether they require flood insurance coverage. The roof replacement work itself (with secondary water barriers installed) may improve your flood risk rating, which could lower insurance premiums.

Can I do the roof replacement myself if I'm the homeowner, or does it have to be a licensed contractor?

Massachusetts allows owner-builder work on owner-occupied residential properties. This means you can legally pull the permit and perform the work yourself if you are the owner of the home and it is your primary residence. However, the Building Department still requires the same inspections (deck-nailing and final), and the work must comply with all code requirements. Many homeowners hire roofers even though they're permitted to do the work themselves, because roofing is physically dangerous and requires specialized equipment and knowledge. If you choose to DIY, understand that you are liable for all code compliance and the safety of anyone on the roof.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Melrose Building Department before starting your project.