Permits and bylaws · Greater Montréal, Montérégie and Estrie

Heat pump: permit or not? We have your city’s rules, wherever you are.

From Rigaud to Sorel-Tracy, from Terrebonne to Hemmingford: the island of Montréal, Laval, the North Shore, the Longueuil agglomeration, 12 RCMs in Montérégie, 2 RCMs in Estrie and Kahnawake. Look up your city’s rule below, or call us: 514 316-2973.

  • 63 of 234 municipalities require a permit or certificate. Boucherville yes, Brossard no: neighbours with opposite rules.
  • 0.1 to 5 m from the lot lines: 0.1 m in Saint-Constant, 5 m in Saint-Antoine-sur-Richelieu.
  • 40 to 60 dB published noise limits, from 40 dB at night in Pointe-Calumet to 60 dB by day in Saint-Jean-sur-Richelieu.

Following your city’s rules is entirely your responsibility.

Before the work, it’s up to you to check that the chosen spot meets your city’s or borough’s bylaw, your condo syndicate’s rules and your lease, and to get the permit if one is required. AirGreen installs the unit at the spot you choose and confirm.

If that spot doesn’t meet the rules, the consequences are yours: a notice from the city, a fine, a neighbour’s complaint, moving the unit. A move required after the fact is a new, billable service.

Clause 8 of our terms and conditions. The city pages in this guide help you check; only your city’s official bylaw is authoritative.

234 cities and boroughs, and Kahnawake: same unit, different rules.

Sources: each municipality’s official bylaw, cited in each city page, checked on September 30, 2026. “—”: the city doesn’t publish this figure.

City or boroughRegionPermitPublished feeFront yardDistance from lot linesPublished noise limit
AbercornEstrieTo be confirmed—Not allowed2 m—
Acton ValeMontérégieTo be confirmed—Not allowed3 m (ground-mounted unit)—
Ahuntsic-CartiervilleMontréal boroughNo permitNoneNot allowed1 m—
Ange-GardienMontérégieTo be confirmed—Not specifiedNot specified—
AnjouMontréal boroughNo permitNoneWith conditions1.3 m—
Baie-D'UrféIsland of MontréalTo be confirmed—Not allowed2 m48 dB
BeaconsfieldIsland of MontréalPermit required—Not allowed2 m55 dB
BeauharnoisMontérégiePermit requiredNo chargeNot allowed1.5 m55 / 50 dB
BedfordEstrieNo permitNoneNot allowed5 m—
BeloeilMontérégieNo permitNoneNot allowed1.20 m—
BéthanieMontérégieTo be confirmed—Not allowed3 m (ground-mounted unit)—
BlainvilleLaval and North ShoreTo be confirmed—Not allowedNone (pool: 1.5 m)55 dB
Bois-des-FilionLaval and North ShoreTo be confirmed—Not allowed1.5 m—
BoisbriandLaval and North ShoreNo permitNoneNot allowedTo be confirmed (City: 2 m)50 dB
Bolton-OuestEstrieTo be confirmed—Not allowed2 m—
BouchervilleLongueuil agglomerationPermit required—With conditions1 m (sides, rear), 4.5 m (front)50 dB
BrighamEstrieTo be confirmed—Not allowed2 m—
BromeEstrieTo be confirmed—Not specifiedNot specified—
BromontEstrieDepends—Not allowed1.5 m—
BrossardLongueuil agglomerationNo permitNoneWith conditions0.3 m (sides)55 / 50 dB
Calixa-LavalléeMontérégieTo be confirmed—Not allowedNot specified—
CandiacMontérégieNo permitNoneNot allowed2 m55 / 50 dB
Canton de BedfordEstrieTo be confirmed—Not specifiedNot specified—
Canton de SheffordEstrieTo be confirmed—Not allowed2 m—
CarignanMontérégieTo be confirmed—With conditions3 m (1 m with screen)55 dB
ChamblyMontérégieNo permitNoneNot allowed0.6 m (0 m for row houses)—
CharlemagneLaval and North ShorePermit required$50Not allowed2 m—
ChâteauguayMontérégieNo permitNoneNot allowed1 m—
ClarencevilleMontérégiePermit required—With conditions1 m (3 m from neighbours’ windows)—
ContrecoeurMontérégieNo permitNoneNot allowed1 m53 dB
Côte Saint-LucIsland of MontréalDepends—Not allowedNot specified55 / 50 dB
Côte-des-Neiges–Notre-Dame-de-GrâceMontréal boroughNo permitNoneNot allowedDepends on size—
Coteau-du-LacMontérégiePermit required—Not allowed1.5 m—
CowansvilleEstrieTo be confirmed—Not allowed2 m—
DelsonMontérégieNo permitNoneNot allowed1 m55 / 50 dB
Deux-MontagnesLaval and North ShoreTo be confirmed—Not allowed1 m50 dB
Dollard-des-OrmeauxIsland of MontréalTo be confirmed—Not allowed0.3 m55 / 50 dB
DorvalIsland of MontréalNo permitNoneNot allowedNo distance set—
DundeeMontérégieTo be confirmed—Not specifiedNot specified—
DunhamEstriePermit required—With conditions2 m—
East FarnhamEstriePermit required$20Not allowed2 m—
ElginMontérégieTo be confirmed—Allowed5 m (3 m with sound barrier)—
FarnhamEstrieTo be confirmed—Not allowedZone setbacks—
FranklinMontérégiePermit required—Not allowed2 m—
FrelighsburgEstrieTo be confirmed—Not allowed4 m (2 m in the village)60 dB
GodmanchesterMontérégieTo be confirmed—Not allowedNot specified—
GranbyEstrieNo permitNoneWith conditions1.5 m—
HampsteadIsland of MontréalPermit required—Not allowed1.5 m55 dB
HavelockMontérégieNo permitNoneNot allowed1.5 m—
Hemmingford (Township)MontérégieTo be confirmed—With conditions2 m (8 m at the rear)—
Hemmingford (Village)MontérégieTo be confirmed—Not allowed2 m—
HenryvilleMontérégiePermit required—Not allowed1.5 m—
HinchinbrookeMontérégieTo be confirmed—Not allowed2 m—
HowickMontérégieTo be confirmed—Not allowed5 m (3 m with sound barrier)—
HudsonMontérégieTo be confirmed—With conditions2 m (7 m at the rear)50 dB
HuntingdonMontérégiePermit required—Not allowed1 m (2 m in the secondary front yard)—
KahnawakeKahnawake (Mohawk Territory)To be confirmed—Not specifiedNot specified—
KirklandIsland of MontréalPermit required—Not allowedNot specified50 dB
L'AssomptionLaval and North ShorePermit required—Not allowed3 m (0.5 m party line with screen)—
L'ÉpiphanieLaval and North ShoreDepends—Not allowed2 m—
L'Île-Bizard–Sainte-GenevièveMontréal boroughNo permitNoneNot allowed2 m—
L'Île-CadieuxMontérégieTo be confirmed—With conditions4 m50 / 45 dB
L'Île-DorvalIsland of MontréalTo be confirmed—Not specifiedNot specified—
L'Île-PerrotMontérégiePermit required—Not allowed1 m55 dB
La PrairieMontérégiePermit required$32Not allowed1.2 m (1 m semi/row)55 / 50 dB
La PrésentationMontérégieNo permitNoneNot allowedNot specified—
Lac-BromeEstrieTo be confirmed—With conditions3 m—
LachineMontréal boroughNo permitNoneNot allowed2 m—
LacolleMontérégieNo permitNoneWith conditions2 m—
LaSalleMontréal boroughNo permitNoneNot allowed1 m (sides)50 dB
LavalLaval and North ShoreNo permitNoneWith conditions1 m (3 m at the front)55 / 50 dB
Le Plateau-Mont-RoyalMontréal boroughDepends—Not allowed1.5 m—
Le Sud-OuestMontréal boroughDepends—With conditions3 m, or less for a small unit—
LéryMontérégieNo permitNoneNot allowed2 m—
Les CèdresMontérégieDepends—Not allowed3 m55 / 50 dB
Les CoteauxMontérégieTo be confirmed—Not specified1.5 m (2 m at the front)—
LongueuilLongueuil agglomerationNo permitNoneWith conditions1 m53 dB
LorraineLaval and North ShorePermit required$30Not allowed1.5 m (0.6 m semi-detached or row)50 dB
MarievilleMontérégieNo permitNoneNot allowed1.5 m—
MascoucheLaval and North ShoreNo permitNoneNot allowed0.5 m—
MassuevilleMontérégieTo be confirmed—Not allowed3 m—
McMastervilleMontérégiePermit required—Not allowed1.5 m60 / 50 dB
MercierMontérégiePermit required—With conditions3 m (ground-mounted)—
Mercier–Hochelaga-MaisonneuveMontréal boroughNo permitNoneWith conditions1 m55 / 50 dB
MirabelLaval and North ShoreNo permitNoneWith conditions2 m (1 m with screen)50 dB
Mont-RoyalIsland of MontréalPermit required$10 per $1,000 of work, $300 minimumWith conditions2 m52 / 48 dB
Mont-Saint-GrégoireMontérégieTo be confirmed—Not allowed1.5 m—
Mont-Saint-HilaireMontérégieTo be confirmed—Not allowed1.5 m55 / 50 dB
Montréal-EstIsland of MontréalTo be confirmed—With conditions2 m50 dB
Montréal-NordMontréal boroughPermit required$11 per $1,000 of work, minimum $74Not allowed3.10 m50 dB
Montréal-OuestIsland of MontréalPermit required—Not allowed1 m52 / 48 dB
NapiervilleMontérégieTo be confirmed—Not allowed2.5 m45 dB
Notre-Dame-de-l'Île-PerrotMontérégieTo be confirmed—Not allowed2 m—
Notre-Dame-de-StanbridgeEstriePermit required—Not allowed2 m55 dB
NoyanMontérégieNo permitNoneNot specifiedNot specified—
OkaLaval and North ShoreDepends—Not allowed2 m—
OrmstownMontérégiePermit required—Not allowed1.5 m50 dB
Otterburn ParkMontérégieNo permitNoneNot allowed2 m55 / 50 dB
OutremontMontréal boroughPermit required$121Not allowed3 m (1.5 m with screen)—
Pierrefonds-RoxboroMontréal boroughPermit required$70Not allowedUnder 2 m: screen—
Pike RiverEstrieTo be confirmed—Not allowed2 m—
PincourtMontérégieTo be confirmed—Not allowed1 m50 dB
Pointe-CalumetLaval and North ShoreTo be confirmed—Not allowed0.5 m60 / 40 dB
Pointe-ClaireIsland of MontréalPermit required$39With conditionsNone (sides, rear)50 dB
Pointe-des-CascadesMontérégiePermit required$25With conditions2 m sides, 1.5 m rear45 dB
Pointe-FortuneMontérégiePermit required—Not allowed2 m50 dB
RepentignyLaval and North ShoreNo permitNoneWith conditions1.2 m (2 m central)—
RichelieuMontérégiePermit required—With conditions2 m—
RigaudMontérégieTo be confirmed—With conditions1.5 m50 dB
Rivière-BeaudetteMontérégieTo be confirmed—Not allowedNot specified—
Rivière-des-Prairies–Pointe-aux-TremblesMontréal boroughNo permitNoneNot allowed0.6 m—
RosemèreLaval and North ShorePermit required—With conditions3 m sides (2 m row houses), 6 m rear—
Rosemont–La Petite-PatrieMontréal boroughPermit required$162Not allowed1.5 m55 / 45 dB
RougemontMontérégieTo be confirmed—Not allowed2 m—
RoxtonMontérégieTo be confirmed—Not specifiedNot specified—
Roxton FallsMontérégieTo be confirmed—Not specifiedNot specified—
Roxton PondEstrieTo be confirmed—With conditions1.5 m—
Saint-AiméMontérégieNo permitNoneNot allowed1.5 m—
Saint-AlexandreMontérégieTo be confirmed—With conditions1 m (4.5 m at the front)—
Saint-Alphonse-de-GranbyEstrieTo be confirmed—Not specified2 m—
Saint-AmableMontérégieTo be confirmed—Not allowed2 m53 dB
Saint-AnicetMontérégieNo permitNoneWith conditions1.5 m—
Saint-Antoine-sur-RichelieuMontérégiePermit required—Not allowed5 m—
Saint-ArmandEstrieTo be confirmed—Not allowed1.5 m (4 m secondary front line)50 dB
Saint-Barnabé-SudMontérégiePermit required—Not allowed1 m (3 m secondary front)50 dB
Saint-Basile-le-GrandMontérégiePermit required$50Not allowed2 m—
Saint-Bernard-de-LacolleMontérégieTo be confirmed—Not allowed2 m—
Saint-Bernard-de-MichaudvilleMontérégieTo be confirmed—Not allowed3 m—
Saint-Blaise-sur-RichelieuMontérégieTo be confirmed—Not allowed1.5 m—
Saint-Bruno-de-MontarvilleLongueuil agglomerationPermit required—Not specified1.25 m (5 m at the front)60 / 50 dB
Saint-CésaireMontérégieTo be confirmed—Not allowed3 m—
Saint-Charles-sur-RichelieuMontérégieTo be confirmed—Not allowed2 m—
Saint-ChrysostomeMontérégiePermit required—Not allowed1.5 m50 dB
Saint-CletMontérégieTo be confirmed—Not allowed1 m (max. 1 m from wall)50 dB
Saint-ConstantMontérégieNo permitNoneNot allowed0.1 m55 / 50 dB
Saint-Cyprien-de-NapiervilleMontérégieTo be confirmed—Not allowed2 m50 dB
Saint-DamaseMontérégiePermit required—Not specifiedNot specified—
Saint-DavidMontérégieTo be confirmed—Not specifiedNot specified—
Saint-Denis-sur-RichelieuMontérégieTo be confirmed—Not allowed2 m—
Saint-DominiqueMontérégieTo be confirmed—With conditions0.6 m—
Saint-ÉdouardMontérégieTo be confirmed—Not allowed2 m55 / 40 dB
Saint-Étienne-de-BeauharnoisMontérégieTo be confirmed—Not allowed1.5 m—
Saint-EustacheLaval and North ShoreNo permitNoneWith conditions0.5 m50 dB
Saint-Gérard-MajellaMontérégieNo permitNoneNot allowed2 m—
Saint-HuguesMontérégieTo be confirmed—Not allowed3 m—
Saint-HyacintheMontérégieNo permitNoneWith conditions1 m—
Saint-Ignace-de-StanbridgeEstrieTo be confirmed—Not specifiedNot specified—
Saint-IsidoreMontérégiePermit required—Not allowed1 m50 dB
Saint-Jacques-le-MineurMontérégieTo be confirmed—Not allowed1.5 m (rear)—
Saint-Jean-BaptisteMontérégieTo be confirmed—Not allowed2 m—
Saint-Jean-sur-RichelieuMontérégieNo permitNoneNot allowedNot specified60 / 55 dB
Saint-Joachim-de-SheffordEstrieTo be confirmed—Not allowed5 m—
Saint-Joseph-de-SorelMontérégieNo permitNoneNot allowed3 m—
Saint-Joseph-du-LacLaval and North ShoreDepends—Not allowed2 m—
Saint-JudeMontérégieTo be confirmed—With conditions2 m—
Saint-LambertLongueuil agglomerationPermit required—Not allowed2 m50 dB
Saint-LaurentMontréal boroughDepends$524/unitNot allowed1 m (1.5 m from street)—
Saint-LazareMontérégieTo be confirmed—Not allowed2 m—
Saint-LéonardMontréal boroughPermit required$169/unitNot allowed2 m50 dB
Saint-LiboireMontérégieTo be confirmed—Not allowed3 m—
Saint-LouisMontérégiePermit requiredFreeNot allowed2 m—
Saint-Louis-de-GonzagueMontérégiePermit required$50Not allowed2 m—
Saint-Marc-sur-RichelieuMontérégieNo permitNoneNot allowed2 m45 dB
Saint-Marcel-de-RichelieuMontérégieTo be confirmed—With conditions2 m—
Saint-Mathias-sur-RichelieuMontérégiePermit required—Not allowed2 m—
Saint-MathieuMontérégieNo permitNoneNot allowed2 m55 / 50 dB
Saint-Mathieu-de-BeloeilMontérégieNo permitNoneNot allowed1.5 m55 / 50 dB
Saint-MichelMontérégieTo be confirmed—Not allowed1 m (1.5 m with an opening)—
Saint-Nazaire-d'ActonMontérégieTo be confirmed—Not allowed3 m (ground-mounted unit)—
Saint-OursMontérégieNo permitNoneNot allowed2 m—
Saint-Patrice-de-SherringtonMontérégieTo be confirmed—Not allowed3 m (5 m in the agricultural zone)—
Saint-Paul-d'AbbotsfordMontérégieTo be confirmed—Not allowed1.5 m—
Saint-Paul-de-l'Île-aux-NoixMontérégieTo be confirmed$80Not allowed1.5 m—
Saint-PhilippeMontérégieDepends$40Not allowed1.2 m55 / 50 dB
Saint-PieMontérégieTo be confirmed—Not specifiedNot specified—
Saint-PlacideLaval and North ShoreTo be confirmed—Not specifiedNot specified—
Saint-PolycarpeMontérégiePermit required—Not allowed1 m (max. 1 m from wall)50 dB
Saint-RémiMontérégieTo be confirmed—Not allowedNot specified—
Saint-RobertMontérégieTo be confirmed—Not specifiedNot specified—
Saint-Roch-de-RichelieuMontérégieTo be confirmed—Not allowedNot specified—
Saint-SébastienMontérégieTo be confirmed—Not specifiedNot specified—
Saint-SimonMontérégieTo be confirmed—Not allowed3 m—
Saint-Stanislas-de-KostkaMontérégiePermit required$50Not allowed1.5 m—
Saint-SulpiceLaval and North ShoreTo be confirmed—Not allowed1.5 m—
Saint-TélesphoreMontérégieTo be confirmed—Not allowedNot specified—
Saint-Théodore-d'ActonMontérégieTo be confirmed—Not specifiedNot specified—
Saint-Urbain-PremierMontérégiePermit required—Not allowed1.5 m (2 m max. from the house)50 dB
Saint-ValentinMontérégieTo be confirmed—Not allowed5 m from side lot lines—
Saint-Valérien-de-MiltonMontérégieTo be confirmed—With conditions3 m—
Saint-ZotiqueMontérégiePermit required—Not allowed2 m (1 m with acoustic screen)50 dB
Sainte-Angèle-de-MonnoirMontérégieTo be confirmed—With conditions2 m—
Sainte-Anne-de-BellevueIsland of MontréalPermit required$65Not allowed1 m55 dB
Sainte-Anne-de-SabrevoisMontérégieTo be confirmed—Not specifiedNot specified—
Sainte-Anne-de-SorelMontérégieTo be confirmed—Not allowed2 m (and zone setbacks)—
Sainte-Anne-des-PlainesLaval and North ShoreNo permitNoneNot allowedNone55 / 50 dB
Sainte-BarbeMontérégieTo be confirmed—With conditions1.5 m (3 m at the front)—
Sainte-Brigide-d'IbervilleMontérégiePermit required$20Not allowed3 m (1 m in zone Ra-10)—
Sainte-CatherineMontérégieTo be confirmed—Not allowed1 m55 / 50 dB
Sainte-Cécile-de-MiltonEstrieTo be confirmed—Not allowed4.5 m—
Sainte-ChristineMontérégieTo be confirmed—Not allowed3 m (ground-mounted unit)—
Sainte-ClotildeMontérégiePermit required$25Not allowed1.5 m—
Sainte-Hélène-de-BagotMontérégieTo be confirmed—Not specifiedNot specified—
Sainte-JulieMontérégieNo permitNoneWith conditions0.61 m50 dB
Sainte-Justine-de-NewtonMontérégiePermit required—Not allowed1.5 m50 dB
Sainte-MadeleineMontérégieNo permitNoneWith conditions0.6 m—
Sainte-Marie-MadeleineMontérégieTo be confirmed—Not allowed3 m—
Sainte-MartheMontérégiePermit required—Not allowed3 m45 dB
Sainte-Marthe-sur-le-LacLaval and North ShoreTo be confirmed—Not allowed1 m (2 m at the rear)—
Sainte-MartineMontérégieTo be confirmed—Not allowed1.5 m—
Sainte-SabineEstrieTo be confirmed—Not allowed2 m—
Sainte-ThérèseLaval and North ShoreTo be confirmed—With conditions3 m (1.5 m if 50 dB(A))50 dB
Sainte-Victoire-de-SorelMontérégiePermit required—Not allowedNot specified—
Salaberry-de-ValleyfieldMontérégieTo be confirmed—With conditions1.5 m—
SennevilleIsland of MontréalPermit required—Not allowed3 m (2 m with a screen)—
Sorel-TracyMontérégieTo be confirmed—With conditions1.5 m (and zone setbacks)55 dB
Stanbridge EastEstrieTo be confirmed—Not allowed1.5 m—
Stanbridge StationEstrieTo be confirmed—Not specifiedNot specified—
SuttonEstrieTo be confirmed—With conditions1.5 m—
Terrasse-VaudreuilMontérégieNo permitNoneWith conditions2 m50 dB
TerrebonneLaval and North ShoreNo permitNoneNot allowedNone—
Très-Saint-RédempteurMontérégieTo be confirmed—Not allowed2 m45 dB
Très-Saint-SacrementMontérégieTo be confirmed—Not allowed2 m—
UptonMontérégiePermit required—Not allowed3 m (ground-mounted unit)—
VarennesMontérégieNo permitNoneWith conditions1.2 m—
Vaudreuil-DorionMontérégieTo be confirmed—Not allowed3 m (1.5 m with screen wall)50 dB
Vaudreuil-sur-le-LacMontérégieTo be confirmed—Not allowed3 m50 / 45 dB
Venise-en-QuébecMontérégieNo permitNoneNot allowed1 m (side yard)—
VerchèresMontérégiePermit required$40Not allowed1.5 m (rear), 2 m (sides)50 dB
VerdunMontréal boroughPermit required—With conditions1 m—
Ville-MarieMontréal boroughPermit required$9.80 per $1,000 of work, minimum $167.40Not allowed3 m—
Villeray–Saint-Michel–Parc-ExtensionMontréal boroughPermit required—Not allowed1 m—
WardenEstrieTo be confirmed—Not allowed3 m (plant screen under 5 m)—
WaterlooEstriePermit required$25Not allowed1.5 m50 dB
WestmountIsland of MontréalPermit required$60.69 review fee, plus a fee based on the value of the workNot allowed2 m55 / 50 dB
YamaskaMontérégiePermit required—Not allowed1 m—

Six details that get a heat pump moved after the fact.

Taken from published rules, from Repentigny to Pointe-Claire. Miss just one, and the unit gets moved after installation.

Corner lot: Two streets, two front yards

Ahuntsic, LaSalle, Rosemont and Le Sud-Ouest send corner lots to the permit counter. Anjou allows the secondary front yard at 1.30 m, hidden by plants; Longueuil, the yard facing the street, at 1 m, hidden from the street.

Balcony: The balcony has its own rules

Longueuil: 4 dwellings or more, 4 storeys or fewer, 1 unit per dwelling. Saint-Bruno: 0.75 m high at most. Verdun: on the façade from 13 dwellings. Ville-Marie and Rosemont: never on the façade.

Roof: A roof unit in view is a problem

Longueuil and Repentigny: the unit must be hidden from the street. On the Plateau, a roof unit in view goes before the planning committee. In Verdun, a metal screen is required.

At night: The noise limit drops in the evening

Brossard: 50 dB from 9 p.m. to 7 a.m. Laval: 50 dBA from 9 p.m. to 7 a.m. Rosemont: 45 dBA from 11 p.m. to 7 a.m. Pointe-Calumet: 40 dB from 10 p.m. to 7 a.m., for any noise.

Wall unit or central: Different units, different rules

In Repentigny, a supplementary or wall-mounted unit can go in any yard, 1.2 m from the lot lines; a central heat pump on the side, at the rear or in the secondary front yard of a corner lot, 2 m away.

Replacing: Replacing isn’t installing

In Pierrefonds-Roxboro, replacing a unit in the same spot needs no permit. A new installation does. Côte Saint-Luc makes the same distinction.

The city permit is only one layer out of six.

A well-placed heat pump also respects the condo syndicate, the lease, the electrical rules, the refrigerant rules and the grant rules.

1. The city

Who decides: the city’s or borough’s urban planning department

Location, distance from lot lines, front yard, roof, noise, permit. This is the layer that changes most from one address to the next.

The municipality’s zoning or planning bylaw

2. The condo syndicate

Who decides: the syndicate, sometimes the general meeting

The façade, roof and balconies are often common portions. Alteration work on common portions requires a three-quarters vote.

Civil Code of Québec, arts. 1044, 1063 and 1097

3. The landlord, if you rent

Who decides: your landlord

Neither the landlord nor the tenant can change the form of the dwelling. Get written consent before drilling through a wall.

Civil Code of Québec, arts. 1856 and 1891

4. Electrical work

Who decides: an electrical contractor (RBQ licence, subclass 16)

The connection is made by a licence 16 holder. When wiring is added, the contractor declares the work to the RBQ.

RBQ, declaration of electrical work

5. The refrigerant

Who decides: a refrigeration technician who holds the certificate

Only people with the required certificate may install, charge or drain a heat pump. Even if you install it yourself.

Regulation respecting halocarbons, ss. 43 and 44

6. The grant

Who decides: Hydro-Québec (LogisVert)

You agree to comply with the laws and regulations that apply to the purchase and installation. The installer must hold the appropriate RBQ licences.

LogisVert guide v1.10, section 4.1

From the visit to the grant, in six steps.

Following the city’s, the syndicate’s and the lease’s rules, and getting the permit, are entirely the client’s responsibility (clause 8 of our terms).

  1. Estimate visit (AirGreen). We look at the possible spots with you: yard, wall, balcony, roof.
  2. Your city’s rules (You). You check your city’s or borough’s page and bylaw. If needed, call 311 or go to the counter. This check is up to you.
  3. The approvals (You). Condo syndicate or landlord: written consent before the installation date.
  4. The permit, if required (The city). Certificate of location, site plan, spec sheet. Processing times vary by city.
  5. The installation (AirGreen). Licensed refrigeration technician and electrician. The unit is installed at the spot you chose and confirmed.
  6. The grant (You). LogisVert application online, within 9 months of the installation.

The whole region covered: 235 pages, one per municipality and one for Kahnawake.

Montréal, Laval, the North Shore, the Longueuil agglomeration, 12 RCMs in Montérégie, 2 RCMs in Estrie and Kahnawake. The “Verified” tag: rules read at the official source on September 30, 2026.

Montréal (island) · 34 municipalities

Laval and North Shore · 23 municipalities

Longueuil agglomeration · 5 municipalities

Roussillon RCM · 11 municipalities

Kahnawake (Mohawk Territory) · outside any RCM

Acton RCM · 8 municipalities

Pierre-De Saurel RCM · 12 municipalities

Les Maskoutains RCM · 17 municipalities

Rouville RCM · 8 municipalities

Haut-Richelieu RCM · 14 municipalities

La Vallée-du-Richelieu RCM · 13 municipalities

Marguerite-D'Youville RCM · 6 municipalities

Jardins-de-Napierville RCM · 11 municipalities

Haut-Saint-Laurent RCM · 13 municipalities

Beauharnois-Salaberry RCM · 7 municipalities

Vaudreuil-Soulanges RCM · 23 municipalities

Brome-Missisquoi RCM · 21 municipalities

La Haute-Yamaska RCM · 8 municipalities

Frequently asked questions

Does your guide cover my city?

There’s a page for 234 municipalities: the island of Montréal (19 boroughs and 15 cities), Laval, the North Shore, the Longueuil agglomeration, 12 RCMs in Montérégie, from Vaudreuil-Soulanges to Pierre-De Saurel and Haut-Saint-Laurent, and 2 RCMs in Estrie: Brome-Missisquoi and La Haute-Yamaska. Kahnawake (Mohawk Territory) is covered too; its rules are set by the Mohawk Council of Kahnawà:ke. Your city isn’t on the list? Call us: 514 316-2973.

Do I need a permit to install a heat pump?

It depends on the city. Of the 234 municipalities in the guide, 63 require a permit or certificate, 50 don’t, and 10 depend on the case. In the other 111, the permits bylaw doesn’t name heat pumps or isn’t published online: ask urban planning. Laval, Longueuil (regular lot) and Brossard: no permit. Boucherville, Saint-Lambert and Saint-Bruno: permit. In Montréal, 8 of the 19 boroughs require one and 3 depend on the case.

Who is responsible if the spot doesn’t meet the bylaw?

The client. Checking the city’s, the condo syndicate’s and the lease’s rules, and getting the permit if one is required, is entirely the client’s responsibility (clause 8 of our terms). AirGreen installs the unit at the spot you choose and confirm. If that spot doesn’t meet the rules, the consequences are yours (a notice from the city, a fine, a neighbour’s complaint, moving the unit), and a move required after the fact is billed as a new service.

How much does a heat pump permit cost?

Published fees: free in Saint-Louis and Beauharnois; $20 in Sainte-Brigide-d’Iberville and East Farnham; $25 in Sainte-Clotilde, Pointe-des-Cascades and Waterloo; $30 in Lorraine; $32 in La Prairie; $39 in Pointe-Claire; $40 in Saint-Philippe and Verchères; $50 in Charlemagne, Saint-Basile-le-Grand, Saint-Louis-de-Gonzague and Saint-Stanislas-de-Kostka; $65 in Sainte-Anne-de-Bellevue; $70 in Pierrefonds-Roxboro; $80 in Saint-Paul-de-l’Île-aux-Noix; $121 in Outremont; $162 in Rosemont (fewer than 8 dwellings); $169 per unit in Saint-Léonard. Westmount: $60.69 review fee, plus a fee based on the value of the work. Based on the value of the work: Ville-Marie $9.80 per $1,000 (minimum $167.40), Montréal-Nord $11 per $1,000 (minimum $74), Mont-Royal $10 per $1,000 (minimum $300). Elsewhere, ask the city for its fee.

Can I put the heat pump in my front yard?

Rarely. 165 of the 234 municipalities don’t allow it in the front yard, including Blainville, Terrebonne, Saint-Lambert and most Montréal boroughs; several do accept the secondary front yard of a corner lot. Others allow it under conditions: Laval 3 m from the front lot line, 1.2 m high at most and hidden from the street; Longueuil if the unit is hidden from the street or a park; Boucherville 4.5 m from the front lot line behind an opaque screen; Repentigny for a supplementary or wall-mounted unit at 1.2 m.

How far from the lot line?

From 0.1 m (Saint-Constant) to 5 m (Saint-Valentin, Saint-Antoine-sur-Richelieu, Elgin, Howick, Bedford, Saint-Joachim-de-Shefford). The most common distances: 2 m (63 municipalities), 1.5 m (43), 1 m (30) and 3 m (30). Laval, Longueuil and Verdun require 1 m; Boucherville, 1 m on the sides and at the rear; Beaconsfield and Lachine, 2 m; Ville-Marie and Outremont, 3 m. A few cities, like Dorval and Terrebonne, set no distance but limit the yards allowed.

What noise level is allowed?

Cities that publish a figure usually measure it at the lot line. It ranges from 40 dB at night (Pointe-Calumet, Saint-Édouard) to 60 dB by day (Saint-Jean-sur-Richelieu, Saint-Bruno, McMasterville, Frelighsburg, Pointe-Calumet). By day, the lowest limit is 45 dB (Saint-Marc-sur-Richelieu, Napierville, Pointe-des-Cascades, Sainte-Marthe, Très-Saint-Rédempteur). Examples: 53 dB(A) in Longueuil, 50 dBA in Boucherville and Pointe-Claire, 55 dBA by day and 50 dBA at night in Côte Saint-Luc, 50 dB in LaSalle, Montréal-Nord and Saint-Léonard. Elsewhere, the noise bylaw and the good-neighbour rules apply.

What about a balcony?

Each city has its own rule. Longueuil accepts a unit behind the railing in a building of 4 storeys or fewer with at least 4 dwellings. Saint-Bruno: buildings with 4 or more dwellings, a unit of 0.4 × 1 × 0.75 m at most. Verdun: on the façade only from 13 dwellings. Ville-Marie accepts a balcony on the side or at the rear only; Rosemont, never on a balcony facing the front yard.

I live in a condo. Who has to approve?

The syndicate. The façade, roof and balconies are usually common portions. Rosemont–La Petite-Patrie even requires a letter from each co-owner or a resolution of the syndicate with the permit application.

I’m a tenant. Can I install one?

With the landlord’s written consent. The Civil Code forbids the tenant from changing the form of the dwelling, and the premises must be restored at the end of the lease.

Can my neighbour complain about the noise?

Yes. Beyond the normal annoyances between neighbours (Civil Code of Québec, art. 976) or the city’s limit, a complaint can lead to a notice. A good spot and a good distance prevent most complaints.

I’m replacing an old heat pump in the same spot. Do I need a permit?

Sometimes not: Pierrefonds-Roxboro and Côte Saint-Luc don’t require one to replace a heat pump in the same spot, and Saint-Michel doesn’t for a unit of the same kind. Elsewhere, check: the current rules apply to the new unit, especially if it is bigger or moved. Changing the type of heating system can also require a permit or certificate, for example in Côte Saint-Luc.

Who is allowed to install a heat pump in Québec?

Only a person who holds the required certificate may install, charge or drain the refrigerant (Regulation respecting halocarbons, ss. 43 and 44). The electrical connection requires a contractor with an RBQ licence, subclass 16.

Does the LogisVert grant require a permit?

The participation guide (v1.10) asks you to comply with all the laws and regulations that apply to the installation. If your city requires a permit, get it before the work.

Where can I read the official bylaw?

On your city’s website or at the permit counter. Each page in the guide cites its bylaw and sections. For Montréal, the page “Obtenir un permis pour installer une thermopompe” covers the 19 boroughs.

Wherever you are around Montréal, the right spot is decided on site.

We look at the yard, wall, balcony or roof with you, with your city’s page in hand. The in-home estimate is free, with no obligation.

Book my free estimate · Call 514 316-2973

RBQ licence 5645-9605-01 · Subclasses 15.8 Ventilation, 15.10 Refrigeration and 16 Electricity.

Sources checked on September 30, 2026.

This summary is here to help you plan. It has no legal value: only your city’s official bylaw, with its amendments, is authoritative. Confirm with urban planning before the work.