Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Every grid-tied solar system in Salem requires both a building permit (for structural mounting) and an electrical permit (for the PV circuit), plus a separate interconnection agreement with NSTAR Electric. There are no size exemptions for grid-tied systems.
Salem Building Department enforces the 2015 Massachusetts Building Code (which hasn't yet adopted the 2023 IRC), and the department specifically screens solar applications for the NEC Article 690 rapid-shutdown requirement and roof-load structural review. Unlike some nearby towns that handle both permits in one review, Salem requires you to file building and electrical permits separately — the electrical inspector will not sign off until the building inspector has approved the mounting structure and roof reinforcement if needed. Salem is a coastal Zone 2 community (per Massachusetts Building Code wind zone), which means roof-mounted arrays face stricter wind-load analysis than inland towns, and the 48-inch frost depth matters for any ground-mounted systems. The city also coordinates with NSTAR Electric (Eversource), which operates a formal interconnection queue — you cannot get final approval from Salem's electrical inspector until NSTAR has issued an Interconnection Agreement, even for a 5 kW residential system. Small owner-builder systems (≤25 kW, residential) can be filed by the homeowner; larger systems or commercial require a licensed electrician and structural engineer.

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

Salem solar permits — the key details

Salem requires a building permit for any roof-mounted or ground-mounted solar array, even if you're installing a single 400-watt panel. The Building Department will issue this permit only after you submit a structural load analysis if the system's dead load exceeds 4 lb/sq ft (most modern arrays are 2–3 lb/sq ft, so a typical 6–8 kW rooftop system on a mid-size house does not trigger this, but a dense 10+ kW array or a retrofit on an older roof might). The structural engineer's letter or a pre-approved racking-system load calculation from the manufacturer will satisfy this requirement. The city uses the 2015 Massachusetts Building Code, which incorporates NEC Article 690 by reference but does not require Massachusetts-specific amendments on solar. What is unique to Salem: the Building Department's intake staff will ask whether your system includes battery storage (for fire-code review) and whether the roof was built before 1980 (since older asphalt shingles may not support the weight without reinforcement). If your roof is older or if you're adding more than 50 pounds per linear foot of ridge, expect a 2–3 week delay for a structural site visit by the inspector.

The electrical permit is filed separately and covers the PV array, combiner box, inverter, disconnect switch, and all conduit and wiring per NEC Article 690. Salem's electrical inspector (who works under the State Electrical Inspector's jurisdiction) will require your application to include a one-line diagram showing the rapid-shutdown device. NEC 690.12 mandates a rapid-shutdown switch that de-energizes the array within 10 seconds if the grid fails or an emergency occurs — this is a hard requirement, and many DIY installers miss it or specify an incompatible device. The inspector will also flag missing labels on the combiner box, missing conduit fill calculations, and failure to specify the grounding and bonding system. If your system includes a battery (Tesla Powerwall, LG Chem, etc.), a third review by the local Fire Marshal becomes necessary for systems larger than 10 kWh (per Massachusetts fire code), and this adds another 2–3 weeks and a $100–$200 fire-marshal permit fee. The electrical permit itself costs $150–$400, depending on the system's DC nameplate rating.

Once both permits are approved, you cannot proceed to final electrical inspection until NSTAR Electric has issued a formal Interconnection Agreement. NSTAR's process typically takes 2–4 weeks after you submit an online application (at https://eversource.com/business/ma/rates-and-tariffs/solar-interconnection). Salem's electrical inspector will not sign the final permit card until you show proof of NSTAR's agreement — this is a procedural gate that catches many homeowners off-guard. The agreement specifies the interconnection point (usually your main breaker), the type of net-metering (instantaneous or annual), and any utility-required equipment like a smart meter or lock-off relay. For grid-tied systems without battery storage, the agreement is usually straightforward and comes back approved; for systems with battery backup, NSTAR may require additional equipment or demand-response capability, delaying approval by another 1–2 weeks.

Salem's coastal Zone 2 wind designation (135 mph 3-second gust, per the 2015 IBC) means that any roof-mounted array must include documented wind-load analysis. Most commercial racking systems come with manufacturer wind-load charts, but the inspector will want to see proof that the system is rated for Zone 2. Ground-mounted systems must also account for the 48-inch frost depth — any concrete footings or metal posts must go below frost line to avoid winter heave that could destabilize the array. If your property is within the FEMA floodplain (check FEMA's flood map tool or Salem's GIS system), the system must be designed so that electrical equipment is elevated above the base flood elevation, adding cost and complexity. Salem does not impose a local height limit on solar arrays above the code requirement, so you can install a ground-mounted system up to the Building Code's maximum of 35 feet if your lot is large enough.

Owner-builder permission exists in Massachusetts for owner-occupied residential systems up to 25 kW, and Salem accepts owner-builder solar applications. However, the owner must pull both permits in their own name and must hire a licensed electrician for the final sign-off (homeowners cannot sign off their own electrical work in Massachusetts). The structural engineer or racking manufacturer's letter can be supplied by the homeowner. If you are a licensed electrician or general contractor, you can file and sign both permits. Commercial systems, systems larger than 25 kW, or non-owner-occupied properties require a licensed solar installer (or electrician + engineer combination) and typically trigger a full-plan-review cycle rather than over-the-counter issuance. Estimated timeline for an owner-builder 6 kW system: submit building permit (2 days review, $200–$300), submit electrical permit (2 days review, $200–$300), submit NSTAR interconnection (wait 2–4 weeks), building inspection (1 week after permit), electrical rough inspection (1 day after building inspection), final electrical inspection and utility witness (1 week after rough, coordinated with NSTAR). Total: 4–8 weeks from submission to final approval and utility energization.

Three Salem solar panel system scenarios

Scenario A
6 kW roof-mounted grid-tied array, modern asphalt roof, owner-builder, no battery
You own a 1990s Colonial on Charter Street in Salem and want to install six 1 kW panels on the south-facing roof (dead load roughly 2.5 lb/sq ft). This triggers both a building permit and an electrical permit. For the building permit, you can submit the racking manufacturer's pre-engineered load letter (most systems like IronRidge or Unirac provide these free); the Salem Building Inspector will accept this without requiring a separate structural engineer, and will approve within 2–3 business days. The electrical permit requires a one-line diagram (available from most solar installers or SMA/Fronius inverter documentation), showing the 6 kW string inverter, a rapid-shutdown switch on the roof or beside the meter, a 60-amp disconnect switch in the garage or exterior wall, and the AC wiring to the breaker panel. You hire a licensed electrician to sign the permit and pull the work (you cannot sign it yourself). The inspector schedules a rough inspection after the racking is mounted and all DC conduit is run; this takes 1 day and costs nothing extra. You simultaneously (or beforehand) apply to NSTAR for the Interconnection Agreement on their online portal; NSTAR approves most standard residential systems within 2–3 weeks and sends you a letter that you bring to the final electrical inspection. Salem's electrical inspector does a final walk-through, checks labels and grounding, and confirms NSTAR's agreement is on file. The meter is not switched until NSTAR's tech comes out and confirms the setup (1 additional visit, 1 day). Total cost: Building permit $250, Electrical permit $300, NSTAR interconnection fee $0 (residential), licensed electrician service call for permit signatures and inspection attendance ~$200–$400. System cost (hardware + labor) is typically $12,000–$16,000 before incentives. Timeline: 4–6 weeks from permit submission to grid connection.
Building permit $250 | Electrical permit $300 | Manufacturer load letter included | Licensed electrician required for permit signature | NSTAR interconnection free for residential | Total permit/fees $550 | Total project $12,000–$16,000 | Timeline 4–6 weeks
Scenario B
10 kW roof-mounted array with 13.5 kWh Tesla Powerwall battery, licensed contractor, older roof (pre-1980)
You hire a commercial solar installer to put 10 kW on a 1970s Cape Cod roof in the Pickering Street neighborhood. Because the system includes battery storage (13.5 kWh, above the 10 kWh threshold), the Fire Marshal must review the battery installation for fire code compliance. Because your roof predates 1980, the Building Inspector will require a formal structural engineer's report confirming that the roof can support the additional load (roughly 3 lb/sq ft for a 10 kW array) plus the weight of any roof reinforcement. This structural report costs $400–$800 and adds 1–2 weeks to the building permit cycle. The building permit itself ($300–$400) will not issue until the structural engineer's letter is in hand and the inspector has done a roof site visit. Once the building permit is approved, the electrical permit ($400–$500 for a 10 kW + battery system) requires a more complex one-line diagram: it shows the DC array, combiner box, rapid-shutdown switch, string inverter, AC/DC disconnect, the battery inverter/charger, the battery enclosure location, and the integration with the house's main panel. The battery has its own fire code requirements (spacing from the house, ventilation, alarm integration), and the Fire Marshal will issue a separate $100–$200 permit that requires a site inspection of the battery location. NSTAR's Interconnection Agreement for a system with battery backup is more stringent and may take 3–4 weeks instead of 2. NSTAR sometimes requires a demand-response module (smart-relay equipment) to allow them to manage the battery during grid emergencies, adding $500–$1,000 to the project cost and 1–2 weeks to the interconnection review. The licensed contractor coordinating all three reviews (Building, Electrical, Fire) should budget for delays; the total permit cycle is 8–10 weeks. Inspections: building (roof/reinforcement), electrical (rough and final), Fire Marshal (battery enclosure), and finally a NSTAR technician witness for the final interconnection test. The licensed contractor pays a $500–$1,000 coordination fee to manage all three jurisdictions. This scenario showcases Salem's battery fire-code review (Scenario A has no battery) and the added friction of an older roof requiring structural engineering.
Building permit $350 | Structural engineer report $400–$800 | Electrical permit $450 | Fire Marshal battery permit $150 | NSTAR interconnection free | Licensed contractor permit coordination $500–$1,000 | Total permits/fees $1,850–$2,750 | System cost $22,000–$30,000 | Timeline 8–10 weeks | Battery adds 2–3 weeks to reviews
Scenario C
4 kW ground-mounted array, rear yard, within FEMA floodplain, owner-builder
Your home is near the Pickering Street Marsh in Salem and is in the FEMA Zone AE floodplain (base flood elevation 7 feet). You want to install a ground-mounted solar carport in your rear yard to avoid roof-penetration and to simplify future maintenance. Ground-mounting requires a building permit (for the concrete footings and the structure itself), and since the property is in the floodplain, the footings and any equipment enclosures must be above the base flood elevation. This means your concrete piers or footing trenches must go 4 feet deep (48-inch frost line + 1 foot safety margin) and the system must be designed so that the inverter and disconnect switch are mounted at least 8 feet high or on a raised platform above the projected flood level. The Building Department will flag this during plan review and may require a floodplain elevation certificate before issuing the building permit; this costs $200–$400 from a surveyor and adds 2–3 weeks. The electrical permit for a 4 kW ground-mounted system is simpler than a roof mount (no rapid-shutdown device required if the array is rack-mounted and not building-integrated), but the conduit run from the carport to the house must meet NEC Article 690 sizing and burial depth requirements (18 inches for rigid conduit in Salem's Zone 2 soil, per NEC 300.5). The owner-builder can submit both permits, hire a licensed electrician for final sign-off, and a surveyor for the floodplain elevation certificate. The NSTAR interconnection is standard (2–3 weeks). Total timeline: 6–8 weeks due to the floodplain delay. This scenario highlights Salem's coastal floodplain overlay (Scenario A ignored flood risk, Scenario B addressed an older roof) and demonstrates how ground-mounting changes the permit burden.
Building permit $250 | Floodplain elevation certificate $200–$400 | Electrical permit $250 | Surveyor floodplain cert $200–$400 | Licensed electrician sign-off ~$300 | NEC 690 conduit burial compliance required | Total permits/fees $1,200–$1,600 | System cost $10,000–$14,000 | Timeline 6–8 weeks | Floodplain adds 2–3 weeks delay

Every project is different.

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

Why Salem's building and electrical permits are filed separately (unlike some towns)

Salem's Building Department and the Massachusetts State Electrical Board operate on parallel tracks: the Building Inspector oversees structural safety (racking, load paths, roof integrity), while the State-Wired electrical inspector oversees NEC compliance (Article 690 circuits, bonding, labeling, rapid-shutdown). Theoretically, you could file both permits simultaneously, but Salem's intake staff (like most Massachusetts towns) will not schedule the electrical inspection until the building permit is finalized and the structural mounting work is approved by the building inspector. This is because the electrical inspector needs to verify that the racking is actually installed and properly grounded before sign-off; you cannot inspect wiring on a carport that hasn't been built yet.

The practical upshot: submit building permit first (it's faster, 2–3 days), get it approved, order the racking system, have the racking installed, then submit the electrical permit (2–3 days review), request the building rough inspection (1 day turnaround), then request the electrical rough inspection (1–2 days after building rough is signed). If you file both simultaneously, the electrical intake staff will place your electrical permit 'on hold pending building permit approval,' delaying the electrical review cycle by 2–3 weeks. The workaround used by experienced installers is to submit the building permit with a completed structural load analysis, request over-the-counter approval (same-day, if the structural engineer's letter is pre-approved), then immediately file the electrical permit the next day. Salem's Building Department allows this if the structural letter comes from an approved vendor list.

The reason for separation: Massachusetts Fire Code (based on the International Fire Code) does not require Fire Marshal review for PV arrays under 10 kWh (without battery), so the fire marshal is not in the permit chain for a typical residential grid-tied solar system. The electrical permit is issued by the State, not by Salem, but the State's inspector works under contract to Salem's Building Department and uses Salem's online permit portal. This creates a jurisdictional oddity: the building permit is a local Salem document, the electrical permit is a State document filed through Salem's system, and the NSTAR interconnection is a utility document filed separately. Coordinating all three is the installer's job, not the city's.

Salem's coastal wind and frost requirements — why your ground-mounted system must go deep

Salem is in Massachusetts Building Code Zone 2 (135 mph 3-second sustained wind gust), which is more stringent than inland towns like Peabody or Danvers (also Zone 2, but 120 mph gust in some subcounty regions). For roof-mounted arrays, this means the racking system must be rated for Zone 2 wind loads and the attachment points (bolts, flashing) must be designed to resist uplift. Most modern racking systems (IronRidge, Unirac, Mounting Systems, etc.) come with Zone 2 certification built into the product line, and the manufacturer will provide a wind-load design letter if requested. Salem's inspector will accept this letter and will not demand a separate wind engineer unless the roof has an unusual geometry (high roof pitch, metal or slate shingles) or the array is very large (over 10 kW on a single roof face).

For ground-mounted systems, the frost depth of 48 inches (per the 2015 Massachusetts Building Code, Table R403.3) means that any concrete footing or metal pier must extend below 48 inches to avoid winter heave. Heave occurs when groundwater freezes and expands, lifting the footing and potentially destabilizing the entire carport structure. A 4 kW ground-mounted carport might weigh 1,500–2,000 pounds, and if the footings shift by half an inch due to heave, the electrical connections (conduit, disconnect switch) can crack or become misaligned, leading to arc faults or utility shutdown. The Building Inspector will ask to see the footing depth on the plan drawing; if it's only 36 inches deep, the permit will be rejected and you'll have to re-design. This adds another 1–2 weeks if the design comes back deficient.

The wind requirement and frost depth together mean that a ground-mounted system in Salem costs more to install than an identical system in, say, Tucson or Phoenix, because the footings are deeper and the racking must be over-engineered for seasonal frost movement. A typical cost adder is $1,500–$3,000 for a 4–6 kW ground-mounted carport in Salem versus a similar system in the Southwest. The Building Department will not waive these requirements, and any permit that comes back with footings shallower than 48 inches or without Zone 2 wind certification will be rejected on first review.

City of Salem Building Department
120 Washington Street, Salem, MA 01970
Phone: (978) 744-0004 ext. 2 | https://www.salem.ma.us/building-department (check for online permit portal link)
Monday–Friday, 8:00 AM – 5:00 PM (call to confirm and submit permits in person or by email)

Common questions

Can I install a solar system without a permit in Salem?

No. Every grid-tied solar system in Salem requires a building permit (for the mounting structure) and an electrical permit (for the PV wiring and inverter), regardless of system size. There is no size exemption, even for a single 400-watt panel. Unpermitted systems forfeit utility net-metering revenue, void homeowner's insurance for roof damage, and trigger stop-work fines of $100–$300 per day if discovered. On resale, the Massachusetts Residential Real Estate Disclosure form (RES.1) requires disclosure of all unpermitted work, and buyers routinely demand a $5,000–$15,000 credit to legalize the system retroactively or remove it.

How long does it take to get a solar permit in Salem?

Typically 4–8 weeks from submission to final approval and grid connection. Building permit: 2–3 days intake review, 1 week for inspection after mounting is installed. Electrical permit: 2–3 days intake review, then rough and final inspections after building sign-off (1–2 days each). NSTAR interconnection: 2–4 weeks (apply simultaneously with electrical permit). If your system includes battery storage or your roof is pre-1980, add 2–3 weeks for Fire Marshal review or structural engineering. Coastal properties in the FEMA floodplain add another 2–3 weeks for elevation-certificate surveying.

Do I need a structural engineer for my Salem solar installation?

Not necessarily. If your roof was built after 1980 and the array's dead load is less than 4 lb/sq ft (most residential 6–8 kW systems qualify), the Building Inspector will accept the racking manufacturer's pre-engineered load letter in lieu of a separate structural report. The manufacturer (IronRidge, Unirac, etc.) typically provides this free. If your roof is pre-1980, if the array exceeds 4 lb/sq ft, or if the inspector flags a concern during intake, you must hire a structural engineer ($400–$800) to certify the roof can support the load and any reinforcement. Salem's Building Department has a list of approved structural engineers; ask during permit intake.

What is a rapid-shutdown switch and why does Salem require it?

NEC 690.12 (National Electrical Code, Article 690, Section 12) mandates that all grid-tied solar arrays must have a switch that de-energizes the DC wiring within 10 seconds if the grid fails or an emergency shut-off is needed. This protects firefighters and utility workers from lethal shock hazard while troubleshooting the system. Salem's electrical inspector will require you to specify the rapid-shutdown device on your one-line diagram (typically a SolarEdge power optimizer, Enphase microinverter, or a dedicated rapid-shutdown relay) and will verify it's installed and labeled during the electrical final inspection. Missing or incorrectly specified rapid-shutdown will cause the electrical permit to be rejected.

Why does NSTAR need to approve my solar system before Salem's inspector will sign off?

NSTAR Electric (Eversource) operates the electrical grid in Salem and must formally agree to interconnect your system before it can feed power back into the utility's network. The Interconnection Agreement specifies the voltage, frequency, and protective relay settings that ensure your inverter won't harm the grid during a utility outage or fault condition. Salem's electrical inspector will not issue a final permit until NSTAR's agreement is in hand, because without it, you cannot legally energize the system. Apply for NSTAR interconnection on their online portal (https://eversource.com/business/ma/rates-and-tariffs/solar-interconnection) at the same time you file the electrical permit; NSTAR's review typically takes 2–4 weeks for standard residential systems.

If I have battery storage, do I need an additional permit?

Yes. Systems with battery storage larger than 10 kWh (e.g., a Tesla Powerwall at 13.5 kWh) require a separate Fire Marshal permit, because lithium batteries pose a fire and explosion risk. Salem's Fire Marshal reviews the battery enclosure location, ventilation, alarm integration, and separation distance from the house and property line. This review adds 2–3 weeks and a $100–$200 permit fee. NSTAR also requires additional equipment (demand-response relay) for battery systems and may delay the interconnection agreement by 1–2 weeks. Budget $5,000–$10,000 additional cost and 4–6 weeks additional timeline for battery systems compared to grid-tied-only systems.

Can I pull the permit myself as the homeowner, or do I need a contractor?

You can pull the building and electrical permits yourself if you are the owner-occupant of a residential property and the system is 25 kW or smaller. However, Massachusetts law requires a licensed electrician to sign the electrical work and attend all electrical inspections; homeowners cannot sign off their own electrical permits. You can hire the electrician just for permit signature and inspection attendance (~$200–$400 service call), while doing the design and coordination yourself. Commercial systems, systems larger than 25 kW, or non-owner-occupied properties require a full-service licensed solar installer or electrician + engineer team.

What does 'net metering' mean and how does it work in Salem?

Net metering allows your solar system to send excess power back to NSTAR's grid and earn a credit on your utility bill at the same rate NSTAR charges you for grid electricity. When your array produces more power than your house is using (midday), the excess flows backward through your meter, spinning it backward and earning credits. At night or during cloudy weather, you draw power from the grid and use those credits. NSTAR's Interconnection Agreement specifies whether you're on an instantaneous net-metering rate (excess power is credited immediately) or an annual net-metering rate (credits roll over month-to-month and reset each year). Most residential systems in Salem qualify for instantaneous net metering. Without the interconnection agreement, NSTAR will not allow your system to export power, and you lose all net-metering benefits.

What if my property is in the FEMA floodplain or a coastal flood zone?

Check FEMA's Flood Map Service (https://msc.fema.gov/portal/) or Salem's GIS tool to confirm your flood zone. If you're in Zone AE (tsunami/storm surge area), your inverter, disconnect switch, and battery (if any) must be elevated above the base flood elevation (typically 7–9 feet in Salem coastal areas). Ground-mounted carports can still be built, but the electrical equipment must be mounted high on a pole or platform, adding cost and complexity. A floodplain elevation certificate from a licensed surveyor ($200–$400) is required to show the Building Inspector that the equipment is above the flood elevation. The Building Department will not issue the building permit without this certificate if your property is flagged as flood-prone.

What happens during the building and electrical inspections?

Building inspection (after racking is mounted): The inspector verifies that the racking is securely bolted to the roof, that flashing is properly sealed, that the mounting doesn't penetrate roof membranes incorrectly, and that the structure is stable and level. The inspection takes 30–60 minutes. Electrical rough inspection (after DC wiring is run but before the system is energized): The inspector checks that all conduit is properly sized and supported (per NEC 300.5 for buried runs), that combiner box labeling is correct, that grounding and bonding conductors are present, and that the rapid-shutdown device is installed. This takes 30–45 minutes. Electrical final inspection (after the inverter is installed and connected): The inspector verifies AC wiring, the disconnect switch, the main panel connection, and overall system labeling. NSTAR's interconnection technician will also attend or conduct a separate witness test to confirm the system is synchronized with the grid. Inspections are free (included in the permit fee) and can typically be scheduled on 1–2 days' notice via the Salem Building Department's online portal or phone.

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