Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
New heat pump installations and system conversions require a permit from the City of Portland Building Department. Like-for-like replacements of existing heat pumps in the same location may be exempt if performed by a licensed contractor, but the safest path is to pull the permit and claim the federal 30% IRA tax credit (up to $2,000), which applies only to permitted work.
Portland enforces Oregon's 2014 International Energy Conservation Code (IECC) amendments and requires mechanical permits for all heat pump work that changes system size, location, type, or capacity — a stricter standard than some Oregon neighbors (Salem, for instance, allows some like-for-like replacements without a permit if documented by the contractor). Portland's Building Services Division operates a robust online portal and accepts plan submittals for mechanical systems; unlike some nearby jurisdictions, Portland requires a Manual J load calculation for ANY heat pump install over 18,000 BTU, which means most residential systems need one. The city's volcanic and alluvial soils in the Willamette Valley mean condensate drainage routes must be shown on plans (wet basements are common here), and your service panel upgrade (if needed for the compressor load) triggers electrical inspection on top of mechanical. Owner-occupants can pull their own permit but cannot perform the work themselves — you must hire a licensed mechanical contractor in Portland. The federal 30% tax credit (IRA section 30C) is available only for permitted, code-compliant installs, making the permit cost ($200–$400 typically) a small percentage of a $12K–$18K system when credits apply.

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

Portland heat pump permits — the key details

The federal Inflation Reduction Act (IRA) tax credit for heat pumps is 30% of equipment and labor cost, up to $2,000 per household per year. Oregon also has a state tax credit of $800–$1,000 (Oregon Department of Energy), and many Portland-area utilities (Portland General Electric, NW Natural) offer instant rebates of $1,000–$5,000 on ENERGY STAR Most Efficient units. These rebates and credits apply ONLY to systems installed under permit with a final inspection sign-off. The contractor must file a Notice of Completion with the City; you then submit the permit closure letter, final inspection report, and contractor invoice to the IRS and Oregon DOR. The permit application itself takes 20–30 minutes on Portland's online portal; fees are $250–$400 depending on system tonnage and whether electrical work is included (assume $350 for a typical 3–4 ton dual-zone system with panel upgrade). Timeline: file permit → 5–10 days plan review → schedule rough-in → 2–3 days to inspection → installation complete → final inspection → permit closure. Total time, with a responsive contractor, is 4–6 weeks. If your plan is rejected (usually for missing Manual J or incorrect backup-heat notation), resubmission takes another 5–7 days.

Three Portland heat pump installation scenarios

Scenario A
Replacing a 3-ton air-source heat pump with an identical new unit, same outdoor location, Multnomah County bungalow
This is Portland's gray zone. If the existing heat pump is being removed and a new one installed in the exact same location with zero changes to refrigerant piping, electrical wiring, or condensate routing, some contractors claim the replacement is exempt. However, the City of Portland Building Department's online FAQ explicitly states that any replacement involving 'disconnection and reconnection of refrigerant lines' requires a permit and inspection, even if tonnage is identical. In practice, most like-for-like replacements in Portland DO get pulled under permit because: (1) the electrical disconnect must be verified, (2) the condensate line may need rerouting if the old system's drain is blocked, and (3) equipment data sheets and superheat readings must be documented for warranty and future service. Cost: $350–$400 permit fee, plus contractor labor (typically $1,500–$2,000 for removal and install). Timeline: 4–6 weeks. If you go unpermitted and the system fails within the warranty period, the manufacturer may deny coverage unless you can prove a licensed contractor performed the work under permit. The IRA federal tax credit (30%, up to $2,000) REQUIRES proof of permit for a like-for-like replacement if you're upgrading to an ENERGY STAR Most Efficient model; if you're installing an identical basic model, the credit may not apply anyway. Recommendation: pull the permit. The fee is a rounding error against the total cost, and it buys you clear title to the work and potential future resale documentation.
Permit required | City of Portland Building Department online portal | Plan review 5–10 days | Rough-in + final inspection | Permit fee $350–$400 | Labor $1,500–$2,000 | No Manual J required if truly identical tonnage | Federal tax credit 30% if ENERGY STAR upgraded
Scenario B
Converting a 75,000-BTU gas furnace to a 4-ton cold-climate heat pump with backup resistive strip, adding new refrigerant lines and an air-handler in the attic, East Portland bungalow, 100-amp service panel
This is a system conversion — furnace out, heat pump in — and Portland's Building Department treats it as a full mechanical and electrical project. A 4-ton heat pump (~48,000 BTU cooling, 40,000–50,000 BTU heating at 47°F) requires a Manual J load calc showing the house load at 20°F outdoor design temp for East Portland (zone 5B). The city's reviewer will want to see that backup heat (resistive strip rated for 10–15 kW or a dual-fuel setup retaining a small gas furnace) provides the shortfall when outdoor temps drop below 10°F — common in East Portland January mornings. The new air handler in the attic means new supply ducts, return ductwork, and condensate drain lines routed to a sump or floor drain (your 1950s bungalow likely has a crawlspace, which creates mold risk if condensate pools). The outdoor condenser will need a 30–50 amp circuit; if your panel is 100-amp service, you'll need a 200-amp upgrade before the heat pump compressor is energized, costing $3,000–$5,000. This triggers a separate electrical permit and two electrical inspections (service upgrade and heat pump circuit). Total permit fees: $350 (mechanical) + $200 (electrical upgrade) = $550. Plan review time: 2–3 weeks because the load calc must be reviewed by a mechanical engineer on staff. Installation timeline: 6–8 weeks (service upgrade happens first, then heat pump rough-in, then final inspections). Federal tax credit: 30% of equipment and labor on the heat pump portion, up to $2,000 (the backup resistive strip may not qualify). Oregon state credit: $800–$1,000. Portland General Electric rebate: $1,500–$2,500 for cold-climate heat pump + backup heat. Total incentives: $4,000–$5,500, nearly offsetting the electrical upgrade cost. Owner-occupant can pull the permits but cannot perform work; contractor must be licensed (CCB verified). Highly recommended: have the contractor pull permits and manage inspections.
Permit required | Manual J load calc mandatory | Backup heat required (resistive strip or dual-fuel) | Service panel upgrade $3,000–$5,000 if 100-amp | Mechanical permit $350 | Electrical permit $200 | Plan review 2–3 weeks | Rough-in + 2 electrical inspections | Federal tax credit 30% up to $2,000 | State credit $800–$1,000 | Utility rebate $1,500–$2,500 | Total project $15,000–$22,000 after incentives
Scenario C
Adding a second 2-ton ductless mini-split heat pump to a finished upstairs bedroom, existing air-source heat pump in basement remains, Eastmoreland historic district, Portland
Supplemental heat pumps (adding a second system to an existing one) require a permit in Portland, even though the existing heat pump in the basement stays in place. The issue: the city's Building Services wants proof that (1) the electrical load on your service panel accommodates both systems running simultaneously (compressor inrush can exceed 50 amps per unit), (2) the new unit's condensate drain is routed properly to avoid foundation damage (critical in Eastmoreland, where Victorian homes sit on clay soil prone to settling), and (3) refrigerant piping from the outdoor condenser to the upstairs indoor unit is sized correctly and insulated. A ductless mini-split simplifies ductwork but complicates refrigeration: the outdoor unit may be 50+ feet away from the upstairs room, requiring insulated suction/liquid lines, additional refrigerant charge, and manufacturer-approved superheat settings — all of which must be documented on the final inspection. Eastmoreland is also a local historic district, which means the outdoor condenser placement (visible from the street or alley) may require Historic Landmarks Commission approval if it's on the front or side elevation. You'll need to check with Portland's Development Services before placing the unit; some homeowners in historic zones have to relocate the condenser to a screened rear location, adding $500–$1,000 in labor and materials. Permit process: file mechanical permit ($350), wait 7–10 days for plan review (the reviewer will check electrical load and condensate routing), schedule rough-in inspection, install, final inspection. If historic approval is needed, add 2–3 weeks. Electrical: the second system may not require a panel upgrade if you're replacing an old furnace and the first heat pump was undersized, but the inspector will verify. Federal tax credit: 30% up to $2,000 applies only if the entire system (including the supplemental unit) meets IECC efficiency standards and is on a single permit; if you permit the second unit separately, you may only claim the credit for that unit. Recommendation: coordinate with a contractor who knows Portland's historic rules and will handle the HLC pre-approval if needed. This adds 2–4 weeks but avoids costly re-installation later.
Permit required | Ductless mini-split supplemental system | Electrical load check mandatory | Condensate routing plan required | Outdoor unit may need historic-district approval (Eastmoreland) | Add 2–3 weeks for HLC review if front-facing | Mechanical permit $350 | Electrical service check included | Plan review 7–10 days + HLC 2–3 weeks | Federal tax credit 30% up to $2,000 | Total project $8,000–$12,000 including historic screening (if needed)

Every project is different.

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

Portland's Manual J load-calculation requirement and why it blocks many heat pump permits

Condensate drainage is often overlooked in Portland's wet climate, but it's a code violation that Portland's inspectors catch. A 3-ton heat pump in cooling mode produces 2–5 gallons of condensate per day during a hot spell (rare but possible in Portland July–August). The condensate must be routed to a drain trap (like a laundry sink), a sump pump, or a floor drain — not directly to the soil outside or to a splash pad on the foundation wall. Portland's volcanic and alluvial soils in the Willamette Valley and clayey soils in East Portland are prone to settling if water accumulates, and the building code (IRC P3401) requires that condensate be 'conveyed to a proper drainage system.' Many older Portland homes with crawlspaces or basements don't have interior drain systems, so contractors often have to run condensate lines 20–30 feet to an exterior sump pump or dry well, adding $500–$1,000 in materials and labor. The building code also requires that emergency condensate shutoff (a safety float switch that stops the compressor if the primary drain clogs) be installed in the air handler. Your mechanical plan must show the condensate routing, and the inspector will verify that the line is properly pitched (1/4 inch per 10 feet) and insulated (to prevent condensation on the line itself in high-humidity conditions, a moisture-management issue in Portland). If your house sits on a known flood plain or in a flood zone (check FEMA maps for your address), condensate routing becomes part of the flood-mitigation design, and the review timeline can extend by 2–3 weeks.

Federal and Oregon incentives for heat pumps, and how the permit requirement affects your eligibility

Portland's utility rebate landscape is generous but fragmented. Portland General Electric (the dominant utility in most of Portland proper) offers $1,500–$2,500 for ENERGY STAR Most Efficient air-source heat pumps and up to $5,000 for ground-source heat pumps (geothermal, which require a separate mechanical permit for drilling). NW Natural Gas, which still serves some areas, offers $2,000–$3,000 to eliminate gas heating in favor of an all-electric heat pump (to meet Oregon's state decarbonization goals). Cascade Natural Gas (eastern Oregon) offers smaller rebates. To qualify: the heat pump must be sized by Manual J, installed under permit, and final-inspected by the city. Rebate claims typically require photos of the installed system, the permit closure letter, and the contractor's invoice. Many utilities now require that the contractor submit the rebate application on your behalf, which speeds up reimbursement (60–90 days typical). If you install unpermitted, the utility rebate is forfeited. Total eligible incentives for a $14,000 heat pump system in Portland typically stack to $4,500–$6,500 (30% federal credit $2K + Oregon state $800 + PGE rebate $1.5–2.5K), reducing the net cost to $7,500–$9,500. This makes the permit (and contractor licensing) not just code-compliant but economically essential.

City of Portland Building Services Division (Mechanical Permits)
1900 SW 4th Ave, Portland, OR 97201 (City of Portland main address; building permits processed through online portal or by phone)
Phone: (503) 823-7300 (City of Portland main line; direct to building permits at (503) 823-7351) | https://www.portlandoregon.gov/permits (online permit application and status tracking; mechanical permits filed here)
Monday–Friday, 8:00 AM–5:00 PM (phone); online portal 24/7 at https://www.portlandoregon.gov/permits

Common questions

Do I need a permit to replace my heat pump with the exact same model in the same location?

It depends on the extent of work. If only the outdoor unit is swapped and all refrigerant lines, electrical, and condensate piping remain untouched, some contractors claim exemption. However, Portland's Building Department FAQ states that any replacement involving 'disconnection and reconnection of refrigerant lines' requires a permit. Since most replacements involve at least partial line work, a permit is safer. The permit fee ($350–$400) is worth the clarity and makes you eligible for federal tax credits if upgrading to ENERGY STAR. File the permit to avoid future disputes with utilities or buyers.

What is a Manual J load calculation, and why does Portland require it?

A Manual J is a room-by-room calculation of your house's heating and cooling load based on insulation, windows, air tightness, and outdoor design temperature (20°F for Portland's Willamette Valley, 10°F or lower east of the Cascades). It outputs a recommended tonnage for your heat pump. Portland's 2014 IECC code requires it to ensure the heat pump is properly sized — oversized or undersized units waste energy. Your contractor hires a third-party to run the Manual J (typically $300–$500) or uses ACCA-approved software. Portland's Building Department reviews it before issuing a permit. If your contractor doesn't provide one, the permit will be rejected.

Do I need backup heat if I install a heat pump in Portland?

Yes, if your heat pump's rated heating output at 20°F (Portland's outdoor design temp) is less than your Manual J heating load. Most air-source heat pumps lose capacity in cold weather, so backup heat (resistive strips or a retained furnace) is required and must be controlled by the thermostat. Portland's Building Department will flag a permit if backup heat is missing or not properly controlled. Backup heat typically adds $1,500–$2,500 but qualifies for incentives.

How long does it take to get a heat pump permit approved in Portland?

Plan review: 5–10 days for like-for-like replacements; 2–3 weeks for system conversions or supplemental systems. Add 2–4 weeks if you're in a historic district and need Historic Landmarks Commission approval. Inspection scheduling: 2–3 days after permit issuance. Installation and final inspection: 1–3 weeks depending on contractor availability. Total time: 4–6 weeks for straightforward work, 8–12 weeks for complex projects.

Can I claim the federal 30% tax credit for a heat pump I installed without a permit?

No. The IRS requires proof of permit, final inspection sign-off, and contractor license verification to claim the 30% credit (up to $2,000 per household). Oregon state tax credit ($800–$1,000) and utility rebates also require proof of permit. Skipping the permit costs you $3,600–$6,000 in total incentives. The permit fee is $350–$400.

If I live in a historic district in Portland (like Eastmoreland), does my outdoor heat pump condenser need approval?

Possibly. If the condenser is visible from a public street or alley on the front or side elevation, you may need Historic Landmarks Commission (HLC) approval before installing it. Rear-screened placements are often pre-approved. File a Design Review application with Portland Development Services (concurrent with your mechanical permit); add 2–4 weeks for HLC review. East Burnside, Hollywood, Beaumont, and Laurelhurst have similar overlay rules. Check your neighborhood on Portland's zoning map or call Development Services (503-823-7300).

My service panel is 100 amps and I want to add a heat pump. Do I need to upgrade the panel?

Probably yes. A 4-ton heat pump draws 30–50 amps; if your panel is already near capacity (older Portland bungalows often are), the building inspector will require a 200-amp upgrade before the compressor is energized. Upgrades cost $3,000–$5,000 and require a separate electrical permit and two inspections. Ask your contractor to perform a load-calculation and panel-capacity assessment before permitting. If you're also converting a gas furnace to heat pump, the panel upgrade may be unavoidable.

How do I ensure my heat pump's condensate drain is code-compliant in Portland?

The condensate line must drain to an interior drain system (floor drain, sump pump, laundry sink trap), not to the soil outside or a splash pad on the foundation. Portland's volcanic and clay soils are prone to settling if water accumulates. Your mechanical plan must show the condensate routing, and the line must be pitched 1/4 inch per 10 feet and insulated. If your crawlspace has no drain system, the contractor will install a small sump pump or run the line 20–30 feet to a dry well (add $500–$1,000). The inspector will verify this during final inspection.

What are the total incentives I can stack for a heat pump in Portland?

Federal 30% tax credit (up to $2,000), Oregon state tax credit ($800–$1,000), and utility rebates ($1,500–$5,000 depending on utility and ENERGY STAR tier). For a $14,000 system in a Portland General Electric territory, total incentives typically reach $4,500–$6,500, reducing net cost to $7,500–$9,500. All require proof of permit and final inspection. Some utilities offer instant rebates (reimbursed at installation), while federal and state credits are claimed on tax returns the following year.

Can an owner-occupant pull their own heat pump permit in Portland?

Yes, but you cannot perform the work yourself. Oregon law allows owner-occupants to pull permits for owner-occupied residential property, but the work must be performed by a licensed mechanical contractor (HVAC license, CCB-verified). If you pull the permit, you designate the contractor as 'responsible managing employee' on the application. It's simpler to have the contractor pull the permit and manage inspections; the contractor is liable if the work is not code-compliant.

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