What happens if you skip the permit (and you needed one)
- Stop-work order from Wilsonville code enforcement plus a minimum $500 fine; unpermitted work is also excluded from insurance claims, and many homeowners policies explicitly deny coverage for HVAC that wasn't permitted.
- Oregon has a mandatory five-year statute on discovery — meaning a future buyer's inspector or lender appraisal can trigger a code compliance hold, blocking your sale or refinance and forcing you to remediate (remove the unit, restore the old system, or pull a retroactive permit with double fees: $300–$1,000).
- Federal and Oregon rebates (totaling $2,000–$5,000) are denied to unpermitted work — the utility rebate application explicitly requires a copy of the final inspection approval or permit card.
- Condensate line failure from improper installation voids manufacturer warranty and can cause ceiling/wall damage; with an unpermitted install, your homeowner's insurance will deny the water damage claim.
Wilsonville heat pump permits — the key details
Wilsonville enforces the 2020 Oregon Residential Energy Code (which is the 2018 IECC plus Oregon Department of Energy amendments). For heat pumps, the key rules are: (1) IRC M1305 applies — the indoor and outdoor units must maintain manufacturer-specified clearances (typically 18-36 inches from combustible materials for the condenser, per unit specs); (2) all new heat-pump circuits require arc-fault protection per NEC 215.10 and 230.65; (3) the electrical service panel must have adequate spare breaker space and capacity for the heat pump compressor inrush (usually 30-60 amps), which often means a service upgrade is required in homes with 100-amp service; (4) refrigerant piping must not exceed the manufacturer's length limit (typically 50-100 feet depending on tonnage and elevation — Wilsonville is at 200-400 feet elevation, so this is rarely an issue but must be verified). Oregon's energy code also requires a Manual J load calculation signed by the HVAC contractor, proving the heat pump tonnage matches the building's heating and cooling load — undersized units will fail plan review. Unlike California or Massachusetts, Oregon does not mandate a backup heat source for cold-climate (heat pump failure scenarios are typically handled by an electric resistance heat strip in the air handler, which is already part of most modern heat pump splits).
Wilsonville's Building Department (City of Wilsonville, Clackamas County) has a key local policy: over-the-counter (OTC) approval is standard for mechanical and electrical permits if the work is performed by a licensed Oregon contractor (plumber, electrician, or mechanical). This means you can walk in with a one-page plan (unit model/tonnage, outdoor location, condensate routing, breaker size) and often get approval the same day or next business day, without formal plan review. However, if you are doing the work as an owner-builder, the application is still simple, but the permit fee is the same ($150–$300 typically), and you must pass rough mechanical and electrical inspections plus a final. Wilsonville does not charge impact fees for residential HVAC, so the total permit cost is just the base permit fee plus inspections (no additional utility connection fees).
Electrical integration is the most common permit hiccup. The heat pump compressor and air handler (if it has resistive backup heat) draw significant continuous current. IRC E3702 requires a dedicated circuit for each, and the main breaker panel must have the capacity. Many Wilsonville homes from the 1980s-2000s have 100-amp service, which is often insufficient for a 40-50 amp heat pump plus existing loads (electric water heater, range, dryer). A service upgrade to 150-200 amp ($2,500–$4,000) is common. Wilsonville does not have a specific local amendment for heat-pump panel sizing, so you follow NEC 440.13 (a 40-degree-ambient temperature-rating rule for condenser sizing) and NEC 440.32 (the air-handler resistive load rule). A licensed electrician will run a load calculation and submit it with the electrical permit; you will not get electrical approval without this calculation on file.
Oregon's climate and the IRA tax credit create a unique permit-and-rebate ecosystem in Wilsonville. The federal Inflation Reduction Act (IRA) allows a 30% credit on the cost of heat pump installation (up to $2,000), but only on systems purchased and installed after January 1, 2023, AND only if the work is permitted and inspected. Additionally, Portland General Electric (PGE) and other Oregon utilities offer rebates of $500–$2,500 for high-efficiency heat pumps (typically ENERGY STAR Most Efficient), but these rebates also require proof of permit and final inspection — submitted via a rebate application with the permit card attached. Many Wilsonville contractors will guide you to high-rebate units (Mitsubishi Hyper Heat, Daikin Altherma, Carrier 25HNH) to maximize total incentives. Wilsonville's permit process is transparent: the building department publishes its mechanical and electrical permit fees on its website ($150–$300 for mechanical, $100–$200 for electrical, depending on system complexity).
Condensate routing and backup heat are the two mechanical code details that trip up DIY installers. Per IRC M1307, the condensate from the indoor coil (in cooling mode) must drain to daylight or an approved receptacle — not into the HVAC return air ductwork. In Wilsonville's climate (which averages 43 inches of annual rain, concentrated in fall/winter), condensate drainage is often improperly installed, leading to ceiling stains and mold claims. The plan must show the condensate line termination (usually a 3/4-inch PVC line discharging to a floor drain or exterior wall with a tailpiece). Backup heat is handled via a resistive heat strip (electric resistance element in the air handler) which engages when the outdoor temperature drops below the heat pump's COP (coefficient of performance) setpoint, typically 30-40 degrees F. Most modern mini-split and ducted heat pumps include a backup heat strip built into the air handler, so you do not need a separate gas furnace — but the plan must clearly label the backup heat source and its breaker/thermostat control. Oregon does not mandate a gas furnace as backup (unlike Maine or Vermont), so electric-only backup is acceptable in Wilsonville.
Three Wilsonville heat pump installation scenarios
Oregon's energy code and the federal tax credit ecosystem — why a permit is the only way to capture $3,500 in free money
Wilsonville enforces the 2020 Oregon Residential Energy Code, which adopts the 2018 IECC plus Oregon Department of Energy amendments. The energy code mandates a Manual J load calculation for all new heat pump installations (not optional, not 'best practice' — it is a code requirement). A Manual J is a software calculation of the home's heating and cooling load based on square footage, insulation, window area, orientation, and climate zone. Wilsonville is in IECC Climate Zone 4C (coastal/valley, ~6,500 HDD; some east-county zones are 5B, ~6,200 HDD). The Manual J determines the correct heat pump tonnage — undersized units will fail to meet heating or cooling demand, oversized units will short-cycle and waste energy. Oregon energy code requires the contractor to sign the Manual J and submit it with the permit application. Wilsonville Building Department's plan reviewer will check that the tonnage matches the load. If the Manual J shows a 3-ton unit for a 2,000-sq-ft home with poor insulation, the reviewer will ask for justification or require a higher tonnage. This is not busywork — it is the only way to ensure the system actually works.
The federal Inflation Reduction Act (IRA) enacted in 2022 created a 30% tax credit for residential heat pump installations, capped at $2,000 per system. This is a non-refundable credit, meaning you can use it to offset federal income tax owed, up to $2,000. The IRS requires: (1) the system is installed in a home in the United States; (2) the system is placed in service after January 1, 2023; (3) the system meets ENERGY STAR Most Efficient specifications (a high-bar requirement; many units qualify, but budget models do not). The IRS does not explicitly require a 'permit' — the language says 'installed according to applicable code and standards' — but in practice, a final inspection certificate is the only proof that the work meets code. Oregon utilities (especially Portland General Electric and others) have layered on additional rebates for heat pumps: $500–$2,500 depending on the unit's SEER rating and whether it is a mini-split or ducted system. The rebate application asks for a copy of the final inspection approval or the permit card. Without the permit, you lose both the $2,000 federal credit AND the $500–$2,500 utility rebate — a total of $2,500–$4,500 in forgone incentives. A heat pump system installed by a licensed contractor typically costs $4,500–$8,000 all-in (equipment, labor, service upgrade). A $3,500 incentive package cuts the net cost nearly in half. Wilsonville homeowners who skip the permit to save a $200 permit fee are essentially leaving $3,300 on the table.
Oregon's electrification mandate and utility incentive program create a unique local urgency. The Oregon Legislature has set a goal of converting 500,000 homes to electric heat by 2030 (mostly via heat pumps). PGE and other utilities have funded rebate programs to accelerate this; Wilsonville is served by PGE, which offers one of the most generous rebate programs in the nation. However, the rebate is only available on permitted, inspected work. This is not a conspiracy — it is because utilities want to ensure the systems are installed correctly and will actually reduce gas usage (a badly installed heat pump wastes energy). Wilsonville Building Department and PGE have a data-sharing agreement (via the rebate application process) that ties permit approval to rebate eligibility. Apply for a PGE rebate without a permit, and the application is automatically denied. This ecosystem is unique to Oregon and the Pacific Northwest; California has a similar setup (EPIC rebates), but Wilsonville homeowners should understand that in this state, the incentive game is tightly coupled to the permit.
Electrical service upgrades and condensate routing — the two most common permit rejections and how to avoid them
Wilsonville Building Department's mechanical and electrical inspectors see the same two defects in nearly 40% of heat pump plan submissions: undersized electrical service and improper condensate routing. Let's tackle electrical first. A typical 3-4 ton heat pump compressor draws 30-50 amps continuous (at full load). The backup resistive heat in the air handler draws an additional 20-40 amps (depending on whether it is a 5-kW or 10-kW strip). NEC 440.13 requires the compressor be sized at 125% of full-load current, plus NEC 440.32 requires the air-handler circuit be independent. So: 50 amps × 1.25 = 62.5 amps (requires a 70-amp breaker), plus 40 amps × 1.25 = 50 amps (requires a 60-amp breaker). That is 130 amps of new branch capacity. Oregon's main service panel rule (per NEC 230.79) states that residential panels can serve loads up to 200 amps, with 125% margin for future growth. A typical 1980s-1990s home in Wilsonville has a 100-amp service with a 60-amp continuous demand (furnace, water heater, range, dryer). Adding 130 amps of heat pump load to a 100-amp service is not possible — the main breaker is already sized to 100 amps and will not support the new load. A service upgrade to 150-200 amp is mandatory. The upgrade costs $2,500–$4,000 (new meter, new main breaker, wire upsizing from the utility connection). Many homeowners are shocked by this cost and try to find a workaround — there is none. A licensed electrical contractor will refuse to install a heat pump on a 100-amp service; if they do, the electrical inspector will red-tag the work and require removal until the service is upgraded. Plan for this cost upfront. Wilsonville Building Department's electrical plan reviewer will request a load calculation (usually provided by the HVAC contractor or a separate electrical engineer) showing that the existing and new loads fit within the upgraded service capacity. Without this calculation, the electrical permit is rejected.
Condensate routing is the second frequent defect. When a heat pump operates in cooling mode (summer, or when the heating output is below the setpoint), the indoor coil evaporates moisture and produces condensate — typically 5-10 gallons per day on a hot day. This water must drain to daylight or an approved receptacle. IRC M1307 forbids condensate from draining into the return-air ductwork (this causes mold and restricts airflow). In Wilsonville's wet climate (43 inches of annual rain), condensate production is significant even in shoulder seasons. Many DIY installers or unlicensed contractors route the condensate to a floor drain in the garage or basement — which is fine if the drain is accessible and maintained, but many homeowners forget to clear the line, leading to backups and ceiling stains. The code requires a 3/4-inch or 1-inch PVC drain line from the indoor coil, pitched at 1/4 inch per foot slope (to prevent standing water), with a 2-inch trap (P-trap) near the coil (to prevent sewer gases from backing up), and termination at a floor drain, sump pump discharge, or exterior wall with a tailpiece (a short piece of pipe discharging water away from the foundation). Wilsonville Building Department's mechanical inspector will request to see the condensate line during rough inspection and will verify the slope and trap configuration. A common rejection: the condensate line drains to an interior wall with no visible termination (water drains into a hollow wall cavity, causing hidden mold). Another common rejection: the line pitch is wrong and water pools in the line, creating a mold breeding ground. The remedy is straightforward — hire a licensed contractor, have them show you the condensate plan on paper before the work starts, and verify during rough inspection that the line is sloped correctly and terminates at a safe location.
Wilsonville Building Department publishes a one-page 'Heat Pump Installation Checklist' on its website (or can provide it by email) that lists all required plan elements: outdoor condenser location, Manual J load calc, refrigerant line routing, condensate line routing and termination, electrical service load calculation, breaker sizing, and arc-fault protection. Before you submit your permit application, use this checklist. If any item is missing, Wilsonville will issue a rejection and ask you to resubmit. A rejection does not cost extra (you do not pay the permit fee twice), but it delays the project by 1-2 weeks. A licensed contractor should be familiar with this checklist; if they are, approval is quick. If they are not, red flag — find a different contractor. The checklist is not optional guidance; it is the city's standard. Wilsonville also publishes typical permit timelines: 1 business day for OTC approval (licensed contractor, simple replacement, no service upgrade), 2-3 weeks for full plan review (new system, service upgrade, or owner-builder). Knowing this upfront helps you schedule the work.
29799 SW Town Center Loop E, Wilsonville, OR 97070
Phone: (503) 682-4960 (extension for Building/Planning) | https://www.ci.wilsonville.or.us/services/building-permits
Monday-Friday 8:00 AM - 5:00 PM (call to confirm hours)
Common questions
Do I need a permit if I am just replacing my existing heat pump with the exact same model and tonnage?
It depends. Oregon allows a streamlined exemption (OAR 918-008-0030) for HVAC replacement if the unit is identical tonnage, same location, and installed by a licensed contractor. However, you will NOT qualify for the federal IRA tax credit ($2,000) or PGE rebate ($500–$2,500) without a permit and final inspection approval. Since the permit costs only $150–$250 and the incentives total $2,500–$4,500, it is financially better to pull the permit anyway. If you skip the permit to save $150, you will lose $3,000+ in tax credits and rebates. Additionally, Oregon's five-year discovery statute means a future homebuyer's inspector or lender appraisal can flag unpermitted HVAC, triggering a code compliance hold during sale or refinance. Pull the permit. It takes 1 business day.
What is a Manual J load calculation, and why does Wilsonville require it?
A Manual J is a software-based calculation of your home's heating and cooling load (in BTUs) based on square footage, insulation, window area, orientation, and local climate. It determines the correct heat pump tonnage. Wilsonville requires it because an undersized heat pump will fail to meet heating or cooling demand (the system runs constantly, costs more to operate, and fails inspection). An oversized heat pump will short-cycle (turn on and off rapidly), waste energy, and reduce lifespan. The Manual J is calculated by the HVAC contractor and submitted with the permit application. Oregon Residential Energy Code mandates it; Wilsonville enforces it. A licensed contractor has Manual J software (HVAC Load). If a contractor does not offer a Manual J, find a different contractor.
My home has a 100-amp electrical service. Can I install a heat pump without upgrading the service?
No. A heat pump compressor typically draws 40-50 amps, and the backup resistive heat draws another 20-40 amps. Per NEC 440.13 and NEC 440.32, you need to size the breakers at 125% of full-load current. That typically requires a 70-amp compressor breaker and a 60-amp heat breaker — totaling 130 amps of new branch load. A 100-amp service panel is already at or near capacity with existing loads (furnace, water heater, range, dryer). A service upgrade to 150-200 amp is mandatory. It costs $2,500–$4,000. Wilsonville Building Department's electrical inspector will not sign off on the work without the service upgrade. Plan for this cost upfront.
What is the federal IRA tax credit, and how do I claim it?
The Inflation Reduction Act (IRA, enacted 2022) provides a 30% non-refundable tax credit for heat pump installations placed in service after January 1, 2023, capped at $2,000 per system. The system must meet ENERGY STAR Most Efficient specifications (most modern mini-splits and ducted systems qualify). To claim it on your 2023 or 2024 tax return, you will need: (1) proof the system is installed and passed final inspection; (2) the contractor's invoice showing the cost; (3) the permit and final inspection approval or certificate. Wilsonville's final inspection approval serves as your proof. The tax credit is claimed on Form 5695 (Residential Energy Credits). You do not claim it when you pay the contractor — you claim it when you file taxes. The IRS does not require a 'permit' by name, but final inspection approval is the only way to prove the work was installed to code.
Does PGE offer a rebate for heat pumps in Wilsonville?
Yes. Portland General Electric (PGE), which serves Wilsonville, offers rebates of $500–$2,500 for ENERGY STAR Most Efficient heat pumps. The rebate amount depends on the system type (mini-split vs. ducted) and SEER rating. The rebate application requires a copy of your final inspection approval or permit card. If you do not pull a permit, PGE will deny the rebate application automatically. Combined, the federal tax credit ($2,000) and PGE rebate ($500–$2,500) can total $2,500–$4,500. That is 50% or more of the system cost. Pulling a permit is a no-brainer financially.
How long does Wilsonville take to approve a heat pump permit?
It depends on the scope. If you are replacing an existing heat pump with the same tonnage and location, and you use a licensed contractor, approval is over-the-counter (OTC) and takes 1 business day. If you are installing a new heat pump, adding a supplemental system, or doing a furnace-to-heat-pump conversion, and the work includes a service electrical upgrade, the permit goes to full plan review and takes 2-3 weeks. Inspections (rough mechanical, rough electrical, final) are typically scheduled 1-2 weeks after approval. Total project timeline: 7-10 business days (simple replacement) to 4-5 weeks (new installation with service upgrade). Contact Wilsonville Building Department for the current timeline; it may vary seasonally.
Can I install a heat pump myself as an owner-builder in Wilsonville?
Yes, Oregon allows owner-builder HVAC work on owner-occupied homes under OAR 918-008-0030. However, you must still pull a permit and pass mechanical, electrical, and final inspections. Wilsonville's permit fees are the same whether you do the work or hire a contractor ($150–$300 for mechanical, $100–$200 for electrical). You will face higher scrutiny during inspection (inspectors are more cautious with owner-builder work) and likely higher insurance and lender concerns (many homeowner's insurance policies and mortgage lenders require licensed contractor work). If you have HVAC experience, owner-builder work is legal. If you do not, hire a licensed contractor — the labor cost is modest ($1,000–$2,000) compared to the system cost and the liability risk.
What happens during the heat pump permit inspections?
Wilsonville requires three inspections: (1) Rough Mechanical: the inspector verifies condenser clearances (18-36 inches from combustibles per IRC M1305 and manufacturer spec), refrigerant line insulation, condensate line routing and trap configuration, and backup heat location. (2) Rough Electrical: the inspector verifies service upgrade (if applicable), dedicated breakers for compressor and air handler, arc-fault protection per NEC 215.10, and wire sizing. (3) Final: the inspector verifies the system cycles on and off correctly, thermostat control is functioning, condensate drains without backups, and all required labels (compressor model, electrical load, etc.) are in place. Each inspection takes 30-45 minutes. You must schedule them through the building department's online portal or by phone. Schedule rough inspections after rough work is done but before walls are closed or ductwork is sealed. Schedule final after the system is fully operational and the contractor has verified performance.
What is the most common reason Wilsonville rejects heat pump permit applications?
Missing or incomplete Manual J load calculation. Oregon Residential Energy Code requires it; Wilsonville will not approve a permit without it. The Manual J must be signed by the contractor and show the calculated heating and cooling load in BTUs. A secondary common rejection: service panel insufficient capacity. If the existing service is 100 amps and the heat pump requires an additional 130 amps of branch load, a service upgrade is required. The permit application must include a load calculation showing the upgrade sizing. A third common issue: condensate routing. The plan must clearly show the indoor coil condensate line, the trap, the slope, and the termination point (floor drain or exterior wall). Avoid these three issues and your permit application will be approved quickly.
Do I need a backup heat source if I install a heat pump in Wilsonville?
Not a separate system, but yes, backup resistive heat is standard. Most modern heat pumps include a built-in electric resistance heat strip (5-10 kW) in the air handler. This strip engages automatically when the outdoor temperature drops below the heat pump's COP setpoint (usually 30-40 degrees F), supplementing the heat pump's output. Wilsonville's winter temperatures average 38-42 degrees F, so the resistive backup is essential during cold snaps. Oregon does not mandate a gas furnace as backup (unlike Maine or Vermont), so electric-only backup is acceptable and compliant with code. If you have an existing gas furnace, you can keep it as emergency backup, but it is not required. The resistance heat strip is controlled by the thermostat (two-stage: heat pump first, resistive heat second) and is included in the permit plan. This is standard for all modern heat pumps. No additional cost or complexity.