What happens if you skip the permit (and you needed one)
- Stop-work order and $250–$1,000 fine from Gresham Building Department; contractor's license suspension if licensed (Oregon CCB statute).
- Insurance claim denial: homeowner's policy will not cover unpermitted HVAC work, and a heat pump breakdown or fire traced to improper electrical installation voids coverage.
- IRA tax credit clawback: IRS requires proof of permitted installation to claim the 30% credit ($2,000 max); unpermitted work is ineligible and IRS can audit 3 years back.
- Resale disclosure hit: Oregon Seller Disclosure law (ORS 105.405) requires disclosure of unpermitted work; buyer can demand $5,000–$15,000 credit or walk, or sue post-closing for repair costs and legal fees.
Gresham heat pump permits — the key details
Gresham requires a mechanical permit for all new heat pump installations, replacements that change system type (gas-to-heat-pump), and supplemental heat pumps (adding a second unit). The city follows Oregon Residential Specialty Code (ORSC), which incorporates IRC M1305 (mechanical clearances and support), IRC E3702 (electrical for HVAC equipment), and Oregon's adoption of the 2021 IECC. A like-for-like replacement — swapping a 3-ton air-source heat pump for another 3-ton air-source unit in the same location by a licensed HVAC contractor — may qualify as a minor permit or be exempt if no electrical load increase occurs, but Gresham's Building Department has discretion, and contractors often pull a minor permit ($80–$150) to stay safe rather than risk a cite. The city's online permit portal (https://www.gresham.or.us/ — navigate to Building Department) accepts e-filed mechanical and electrical applications from licensed contractors 24/7. Owner-builders (for owner-occupied single-family homes) may submit permits in person or by mail but face mandatory plan review (3–4 weeks) and a $200 application fee plus permit fee (typically $250–$450 depending on system tonnage and electrical load).
Manual J load calculation is the single biggest stumbling block: Gresham's plan reviewers will reject any application without a completed Manual J (or equivalent HVAC Load Calculation software like ACCA MJ8 or Wrightsoft) showing that the heat pump tonnage matches the home's heating and cooling load. This is not optional; the city enforces IRC M1305.2 (equipment selection shall be based on heating and cooling loads). If your contractor hasn't calculated load, the permit will be denied. A second common rejection: backup heat. Oregon's climate is mild in the Willamette Valley (Gresham is zone 4C), but Gresham's code requires that any heat pump serving as the primary heating system include either a gas-furnace backup, electric-resistance backup, or dual-fuel controller. The plan must show how backup heat engages when outdoor temps drop below the heat pump's rated capacity (typically 17–30°F depending on equipment). A third point: refrigerant lines. If the outdoor condenser is more than 50 feet from the indoor air handler (or 100 feet for some high-end units), the manufacturer's installation manual must be submitted showing acceptable line length, insulation R-value, and charging adjustments. Gresham's mechanical inspector will measure the actual run and cross-check against submitted docs.
Electrical is a separate permit and inspection in Gresham. NEC Article 440 (air-conditioning and refrigerating equipment) governs the condenser disconnect, conductor sizing, and breaker amperage. Most single-stage air-source heat pumps draw 20–40 amps at the outdoor condenser and 10–20 amps for the air-handler blower and controls, so a 60-amp subpanel or spare breakers in the main panel are typical. If the existing electrical service is 100 amps and the home has heavy usage (electric range, water heater, dryer, heat pump), the electrician may flag an undersized service, requiring a service upgrade before permit sign-off. Gresham's electrical inspector will verify conductor gauges, breaker types (two-pole for heat pump, 40–50 amp typical), conduit fill, and compliance with the current National Electrical Code (NEC 2023 as adopted by Oregon). An electrician licensed in Oregon must pull the electrical permit; owner-builders cannot pull electrical permits for heat pumps. Expect a separate electrical permit fee of $75–$150 and a separate electrical inspection.
Condensate drainage is easy to overlook but mandatory under IRC M1307.4. The heat pump's indoor coil produces condensate in cooling mode (and sometimes in heating mode if outdoor temps are mild). Gresham requires that condensate be piped to an approved drain (sink, sump, or main-line drain), not dumped onto the ground or into a sump without a backup basin. If the air handler is in an attic or high location, a condensate pump may be needed, adding $400–$800 and a second electrical outlet. Plan reviewers will ask to see the condensate drain routing on the mechanical plan or on-site photos during rough inspection. Frost buildup is rare in zone 4C, but if the condenser sits in a low spot prone to ponding, a drain pan or anti-icing coating may be required; the contractor's design notes must address this.
Federal IRA tax credits and state rebates are where the money lands, but only on permitted work. The federal 30% credit (IRA Section 30(c), up to $2,000 per home) requires proof of a paid permit and completion of an ENERGY STAR Most Efficient heat pump. Oregon utilities (Portland General Electric and Pacific Power serve Gresham) offer $500–$2,000 rebates for AHRI-certified heat pumps installed by a licensed contractor with a completed permit. The combined incentive pool is $1,500–$4,000 for most Gresham homeowners. If you install without a permit, you forfeit all incentives and eat the full cost. Gresham's Building Department does not administer rebates, but the permit office can provide a signed-off permit copy (required for IRA and utility applications). The city's typical permit timeline for a licensed contractor is 1–2 business days for OTC approval; inspections (rough mechanical, rough electrical, final) are scheduled by the homeowner and contractor, typically 5–10 days apart. Owner-builders should expect 4–6 weeks (plan review + inspections).
Three Gresham heat pump installation scenarios
Gresham's climate, backup heat, and the Manual J bottleneck
Gresham sits in two climate zones: the Willamette Valley west (4C, mild winters, 12-inch frost depth, typical low 30°F) and higher elevations east (5B, colder, 30+ inch frost, typical low 15°F). A heat pump's heating capacity decreases sharply below 17–30°F (depending on model); below that, backup heat (gas furnace, electric resistance, or hybrid-duty controller) must engage to avoid short-cycling and comfort loss. Gresham's code (following IECC and Oregon's adoption) requires that any heat pump serving as the primary space heater include a nameplate-rated backup heat source with a separate thermostat stage. If you're in east Gresham (zone 5B) and want a heat pump-only install (no backup), the city will likely reject the permit application because the load calculation will show winter temps dipping into the heat pump's inefficient range. A licensed HVAC designer must use AHCA's Manual J (or equivalent software like Wrightsoft or Rhvac) to calculate the home's design heating load (based on winter outdoor design temperature for your zip code — 5°F for Gresham-east, 15°F for west — minus internal heat gain, infiltration rate, and insulation R-value). If the heat pump alone cannot meet that load at design conditions, the code mandates backup. This is why Manual J is non-negotiable and why some homeowners discover, mid-installation, that they need a bigger unit or a backup system than they budgeted.
Gresham's Building Department plan reviewers are well-trained on Manual J and will spot an undersized heat pump immediately — it's one of the top three rejection reasons citywide. If your Manual J shows a 40,000 BTU heating load (3.3 tons) and the contractor proposes a 2.5-ton unit, the application is rejected with a note: 'System undersized per Manual J. Resubmit with properly sized unit or backup heat plan.' This delay can add 2–3 weeks if the homeowner and contractor are not aligned upfront. The solution: before pulling a permit, ensure your HVAC contractor has completed a Manual J, shares it with you, and confirms that the proposed unit tonnage matches (or exceeds) the load. Many contractors do this at no charge as part of the quote; some charge $150–$300 for a formal Manual J if the design is complex (large, old, poorly insulated homes, or multi-zone ductwork). Insist on seeing the Manual J before you sign the installation contract; if the contractor resists, find another contractor.
Backup heat is typically a gas furnace (if you already have gas), electric resistance coils in the air handler ($800–$2,000 added), or a hybrid-mode controller that intelligently switches between heat pump and gas based on outdoor temp and running cost (adds $300–$500 to controls). If you choose electric resistance backup, your electrical load jumps: a 5 kW backup heater draws 20+ amps at 240V on top of the heat pump load, potentially requiring a service upgrade in older homes. Oregon utilities (PGE, Pacific Power) offer rebates for ENERGY STAR Most Efficient heat pumps but often impose a cap on backup heat (e.g., 'rebate denied if backup is resistive-only'). Check the rebate rules for your utility before choosing backup type; some utilities favor gas-backup or hybrid, others accept resistance but with a lower rebate tier. Gresham's Building Department does not police backup-heat rebate rules (that's the utility's domain), but if you want to maximize incentives, know the rebate rules before you design the system.
IRA tax credit, Oregon rebates, and why the permit is free money
The federal Inflation Reduction Act (IRA) Section 30(c) provides a 30% tax credit for residential heat pump installation, up to $2,000 per home, for tax years 2023–2032. To qualify, you must (1) own the home (not rent), (2) install a new heat pump or replace an existing non-heat-pump system (gas furnace, electric resistance), (3) install an ENERGY STAR Most Efficient unit (roughly the top 15% of models by efficiency), and (4) obtain a building permit and completion inspection before claiming the credit. The IRS does not require you to file the permit certificate with your tax return, but if audited, you must prove permitted installation (Gresham can issue a letter confirming permit issuance and final inspection sign-off). A typical 4-ton ENERGY STAR Most Efficient air-source heat pump costs $8,000–$12,000 installed; the 30% credit yields $2,400–$3,600, capped at $2,000 per the statute. For most homeowners, that's the full $2,000 credit. Oregon's utilities (Portland General Electric and Pacific Power, which serve Gresham) offer additional rebates: $500–$1,500 for AHRI-certified heat pumps, plus bonus rebates for ENERGY STAR Most Efficient ($250–$500), efficient ducts ($100–$300), and cold-climate certified units ($200–$400 in zone 5B). Combined, the utility rebate is typically $800–$2,000. The federal + Oregon rebate pool is thus $2,800–$4,000 for a typical Gresham homeowner — roughly 35–50% of total installed cost. If you skip the permit, you forfeit all of it and pay the full $8,000–$12,000 out of pocket. The permit fee ($300–$600) is thus a 100% ROI: you spend $300–$600 on permits and inspections, and recover $2,800–$4,000 in incentives.
Oregon utility rebates require a completed permit application and a licensed contractor signed-off as the installer (you cannot claim a rebate for DIY install, even if you're the permit applicant — Oregon law is clear that HVAC work must be done by a licensed contractor, and rebate programs enforce that). Gresham's Building Department does not administer rebates, but your permit file is public record; the utility simply asks to see your permit number and final inspection sign-off. Timeline: submit permit application, get approved (1–2 days for contractor, 3–4 weeks for owner-builder), schedule and pass final inspection (1–4 weeks), request rebate from utility (application + permit copy, processed in 4–8 weeks), and receive rebate check or bill credit 60–120 days from approval. The federal IRA credit is claimed on your 2024 tax return (for 2024 installs) on Form 8036; no approval from the IRS is needed beforehand, but the permit and final inspection must be complete before year-end to count toward that year's credit.
ENERGY STAR Most Efficient is important: not all ENERGY STAR heat pumps qualify for top-tier Oregon rebates or the federal credit. ENERGY STAR Most Efficient is a subset (top ~15% of ENERGY STAR models) and is published annually on energystar.gov. Your contractor should propose a heat pump on that list. Common top-tier brands in Gresham: Carrier 25HNH (air-source), Lennox XC25 (air-source), Daikin Fit (ductless), Mitsubishi Hyper-Heating (ductless), LG Dual Cool (ductless). Older or basic models (even if ENERGY STAR) may not be Most Efficient and may not qualify for the top rebate tier or federal credit. Ask your contractor for the AHRI cert number and ENERGY STAR rating before signing the contract. If the contractor proposes a non-ENERGY STAR unit to save cost, you lose $500–$1,000 in rebates — probably not worth it.
1333 NW Eastman Parkway, Gresham, OR 97030
Phone: (503) 618-2555 (main line; ask for Building or Permitting) | https://www.gresham.or.us/government/public-services/building-permits (online permit portal and application forms)
Monday–Friday, 8:00 AM – 5:00 PM (verify holiday closures on city website)
Common questions
Can I install a heat pump myself and just hire an electrician?
No. Oregon state law (ORS Chapter 701) requires that HVAC installation, including heat pump setup, commissioning, and refrigerant charge, be performed by an Oregon-licensed HVAC contractor. Owner-builders can pull the permit but cannot do the HVAC work themselves. Gresham's Building Department will not issue a final inspection sign-off if an unlicensed person performed the installation. Additionally, federal IRA rebates and Oregon utility rebates require a licensed contractor signature, and most manufacturers' warranties require proof of licensed installation. Hiring an unlicensed installer voids warranty, disqualifies you from incentives, and violates state law.
How long does a heat pump permit take in Gresham?
For a licensed contractor with a complete application (Manual J, electrical load calc, equipment specs): 1–2 business days for OTC approval, then 5–10 days to schedule and complete rough inspections, then final inspection 1–2 weeks later — total 3–4 weeks. For an owner-builder: 3–4 weeks for plan review (due to full code compliance check), then same inspection timeline — total 6–8 weeks. Delays occur if Manual J is missing, electrical load is unclear, or condenser location conflicts with setbacks.
What's the difference between a mini-split and a central heat pump in Gresham code?
Both require permits. A central ducted heat pump routes heated/cooled air through existing ductwork; a ductless mini-split has an outdoor condenser and one or more wall-mounted indoor heads with refrigerant lines. Gresham's code treats both the same under IRC M1305 (mechanical): both need equipment specifications, refrigerant line routing, condensate drain, and electrical. Mini-splits are often faster to permit (OTC approval within 1–2 days) because there's less ductwork complexity. Both require licensed HVAC installation and both qualify for federal IRA credit and Oregon rebates if ENERGY STAR Most Efficient.
Do I need a new electrical service for a heat pump in Gresham?
Not always. Most single-stage air-source heat pumps draw 30–50 amps total (outdoor condenser + air handler). If your home has 200-amp service with 60+ amps of spare capacity, you're fine. If you have a 100-amp service panel already running heavy loads (range, dryer, water heater, AC), a heat pump may require a service upgrade ($1,500–$3,000). Gresham's electrical inspector will review your panel during electrical permit review and flag undersizing before you buy equipment. Always have an electrician do a load calculation before signing a contract.
What if my heat pump condenser is more than 50 feet from the indoor unit?
Refrigerant line length is governed by manufacturer specs and NEC Article 440. Most units are rated for a maximum line run of 50–100 feet depending on capacity and tonnage. Longer runs require larger-diameter lines, higher insulation R-value, and special charging procedures. If your run exceeds the manufacturer's spec, Gresham's plan reviewer will reject the application and require either a shorter run, a larger condenser-to-coil line, or a higher-capacity unit with longer-line certification. Submit the manufacturer's technical data sheet with your application to confirm the run is approved.
Can I claim the federal IRA credit if I install a heat pump this year and claim it next year on my taxes?
Yes. The federal 30% credit (Section 30(c)) applies to installations completed in 2024 and claimed on your 2024 tax return (filed in 2025). The IRS's rule is that the installation must be complete and the home must be placed in service (i.e., the heat pump is running and you're using it) before December 31 of the claim year. Gresham's final inspection sign-off confirms completion, so make sure the final inspection is scheduled and passed by year-end if you want to claim the credit in that tax year.
My contractor says the permit is unnecessary for a like-for-like heat pump swap. Is that true?
Unclear for Gresham specifically. Oregon Residential Specialty Code section 220.1 allows exemptions for replacement of like-for-like mechanical equipment when done by a licensed contractor, but Gresham's Building Department has discretion to enforce or waive this exemption. Many Gresham contractors pull a minor permit ($80–$150) anyway to avoid a citation if the city disputes exemption status. The safest move is to call Gresham Building at (503) 618-2555 and ask the plan reviewer directly: 'Is a permit required for a like-for-like 3-ton heat pump replacement in my home?' The answer is usually yes for peace of mind, even if technically exempt.
What's the Manual J and why does Gresham require it?
Manual J (published by ACCA) is the industry-standard formula for calculating a home's heating and cooling load based on climate zone, insulation, window area, infiltration, and internal heat gain. Gresham requires Manual J because undersized heat pumps cannot meet design-day heating or cooling demand, leading to comfort complaints, short-cycling, and warranty denials. A licensed HVAC designer calculates Manual J using software (Wrightsoft, Rhvac, or equivalent) and provides the output to Gresham's plan reviewer. If you propose a 3-ton unit but Manual J shows a 4-ton load, the application is rejected. Manual J costs $150–$300 and is often included in the contractor's quote; always confirm upfront.
Are there any Gresham-specific overlay districts or deed restrictions that affect heat pump siting?
Gresham's zoning allows heat pumps in residential zones. Historic district homes (if your property is in a historic overlay) may face aesthetic review of an outdoor condenser, especially if visible from the street; Gresham's Planning Division (not Building) handles that. Homeowners Associations (HOAs) may restrict condenser size, noise, or location. Check your deed, CC&Rs, and HOA rules before choosing a condenser location. Gresham's Building Department does not enforce HOA rules, but an HOA can sue for violation. Always coordinate with your HOA (if you have one) before permitting.
Can Gresham's Building Department help me find a licensed heat pump contractor?
No. Gresham's Building Department issues permits but does not recommend or license contractors. You can verify a contractor's Oregon HVAC license at oregon.gov (CCB — Construction Contractors Board). Look for current HVAC-R licensing and check for complaints or disciplinary history. Ask prospective contractors for references, proof of insurance (liability and workers comp), and a detailed written quote including Manual J, equipment specs, and labor. Never pay in full upfront; a reputable contractor requires a deposit (typically 25–50%) and the balance upon completion and final inspection.