Do it in this order
Almost every expensive mistake in this job is a sequencing mistake. New insulation installed while the entry points are still open is nesting material with a delivery date, and people pay for it twice. Work through it in this order:
- Find and close the entry points. Every gap a dime would fit through, all the way around the foundation, plus the vents, the hatch and every pipe and wire penetration.
- Trap until it goes quiet. Not one weekend. Several consecutive weeks with no fresh droppings, no sprung traps and no noise.
- Remove the contaminated material. Old batt, nesting debris and any vapor barrier that has been fouled, bagged and taken out.
- Clean and disinfect the surfaces underneath.
- Then insulate, and then decide about a barrier or encapsulation.
The one test to apply to any quote: does the written scope close the entry points before it installs anything? If exclusion is missing, or is quoted as a vague add-on, the insulation line item is the part most likely to be paid for twice.
Steps 1 and 2 are the ones homeowners skip, usually because the visible problem is the ruined insulation and that is what the quotes are about. Steps 1 and 2 are also the cheapest, and the only ones that change whether this recurs.
Rats or mice, and why it matters
Both are common across the Portland metro and they need different exclusion work, so it is worth establishing which you have before anyone quotes anything. Droppings are the reliable tell. Multnomah County describes rat droppings as small, dark brown or black pellets, and mouse droppings as smaller, about the size of grains of rice.
The distinction is not academic. A gap that a rat cannot use is often still an open door to a mouse, which is where the next section comes in. If you find both sizes, plan the sealing work around the mice — solve for the smaller animal and you have solved for both.
Two other signs are worth reading carefully. Overhanging branches touching the roofline are a route for roof rats, which is why the county's own advice includes trimming them back. And inside the City of Portland, persistent holes appearing in your parking strip, under the sidewalk or in the front yard can indicate a broken sewer line — a genuine rat highway, and one where Vector Control can refer you for a dye test rather than leaving you to guess.
How they are getting in
The entry point is almost never dramatic. CDC's list of places to check names crawl space vents, the joint between the foundation and the ground, and the holes cut for electrical, plumbing, cable and gas lines. Multnomah County's threshold is simple and easy to apply with a coin in your hand: seal any opening the size of a dime or larger, using cement, quarter-inch steel hardware cloth, or steel wool packed in and held with spray foam.
The vent-screen gap nobody mentions
Here is the part that surprises people, and it is worth checking on your own house this afternoon.
Oregon's building code does specify what a foundation vent has to be covered with. Section R408.2.4 of the 2023 Oregon Residential Specialty Code lists six acceptable coverings — perforated sheet metal, expanded sheet metal, cast-iron grill or grating, extruded load-bearing brick vents, hardware cloth of 0.035 inch wire or heavier, and corrosion-resistant wire mesh — and it caps the least dimension of the covering at 1/4 inch.
Now put that next to CDC's figure: a mouse fits through an opening the width of a pencil, which is 1/4 inch.
Those two numbers are the same number. A foundation vent screen can be entirely code-compliant and still be a mouse door. The code minimum is sized to keep rats and larger animals out of the under-floor space, and it does that job. Only one of the six listed options — corrosion-resistant wire mesh, whose least dimension the code puts at 1/8 inch — is tight enough that mice are also excluded by it. If you have mice rather than rats, "the vents are screened and the screens meet code" is not the reassurance it sounds like, and the fix is to re-screen behind the existing vent in a finer mesh.
One Oregon wrinkle before you buy vent covers. In Baker, Clackamas, Hood River, Multnomah, Polk, Washington and Yamhill counties — which is most of this metro — the code does not allow operable louvers, dampers or other means of temporarily stopping ventilation on a naturally ventilated crawl space in new construction, because radon-mitigating construction is required there. Closable vent covers are a popular answer to drafts and pests, and in these counties they are working against a requirement rather than with it. Sealing a crawl space in the Portland metro is a design decision with a radon dimension, not an accessory purchase. Our guide to closed versus vented crawl spaces covers what the code actually requires to close one properly.
The free inspection most Portland homeowners never use
If your house is in Multnomah County, Multnomah County Vector Control will inspect your property for rodents at no charge and give you free covered snap traps. The number is 503-988-3464 and the address for scheduling is vector.nuisance@multco.us.
We are a matching service rather than a contractor, so we have no reason not to lead with this. It is genuinely useful, and it is independent of anyone bidding on your work — an inspector who is not quoting the job has no scope to grow. What you get from that visit is a read on where the animals are entering and what is attracting them, which is exactly the information that lets you judge a contractor's bid rather than take it on faith. It is worth knowing how the two visits differ before you book either: what a contractor's crawl space inspection covers, and why a free one is the opening move of a bid.
Their limits are stated just as plainly on the county's own page, and are worth knowing before you call:
- They are explicit that they are not exterminators. A bad infestation still needs a pest professional.
- They do not do construction. Removing insulation, sealing the crawl space and re-insulating is contractor work.
- To report rats coming from a neighboring property, you need photographable evidence — droppings, burrows, runways or live rats — on or coming from their property. Activity on yours does not qualify.
The rest of the metro is not covered the same way, and it is worth knowing that before you go looking for an equivalent number. Washington County's environmental health program publishes mosquito control, including free mosquito fish for ornamental ponds, but no residential rodent inspection or trapping service alongside it. If you are in Clackamas County or across the river in Clark County, check with your own county's environmental health department before assuming the Multnomah program has a local twin — these services are not uniform across the metro, and the free option is the exception rather than the rule.
Cleaning up without making it worse
There is one rule here that matters more than all the others, and it is the one most likely to be broken by a homeowner trying to be helpful before the contractor arrives.
Never dry sweep or vacuum rodent droppings, urine or nesting material. CDC's reasoning is that rodent-borne disease reaches people mainly through contaminated air, and sweeping or vacuuming dry material is what puts it there. Multnomah County gives the same instruction in the same words: always use wet cleaning methods. A shop vac in a crawl space is the single worst tool for this job.
The method CDC specifies for a space like this:
- Open doors and vents and ventilate the space for 30 minutes before you go in, and stay out during that time.
- Wear rubber, latex or vinyl gloves.
- Spray urine and droppings with an EPA-registered disinfectant or a bleach solution until very wet, and let it soak for five minutes, or as the product label directs.
- Wipe up with paper towels and put them straight into a covered bin.
- Bag contaminated insulation for removal, and carry it out — staying upwind, so dust does not blow toward your face.
- Wash gloved hands before removing the gloves, and again afterwards.
For the bleach solution, CDC gives 1.5 cups of household bleach per gallon of water, or one part bleach to nine parts water, mixed fresh. Multnomah County states it as ten parts water to one part bleach — the same strength either way. Follow the label, and be aware that bleach stains and can be harmful if misused.
Where this stops being a homeowner job is scale, and a crawl space reaches that threshold sooner than a garage does. For heavy infestations, CDC specifies disposable coveralls, rubber boots or shoe covers, gloves, protective goggles and a half-mask air-purifying respirator with a HEPA filter — plus fit testing before the work starts. That is not a trip to the hardware store, and it is the honest reason most crawl space cleanups get contracted out rather than a reason invented to sell you something. One more CDC line worth acting on: if there is evidence rodents have got into the heating and cooling ducts, that goes to a professional, not to you.
How worried to actually be
Rodent pages tend to arrive at hantavirus quickly, so here is the proportionate version. The hantaviruses that cause hantavirus pulmonary syndrome are carried especially by the deer mouse, and Oregon Health Authority records 31 cases in Oregon between 1993 and now. It is a serious illness and a rare one.
Which is the right way round to think about it. The cleanup precautions above are cheap, quick and worth following exactly as written — not because the odds are high, but because the cost of following them is close to nothing and they also protect you from the more mundane things rodents leave behind. A crawl space with droppings in it is a job to do carefully, not an emergency, and anyone selling you urgency on the strength of a rare disease is selling, not advising.
The damage that is genuinely likely is more boring: ruined insulation, a fouled vapor barrier, gnawed wiring, and a smell that travels upstairs. If the smell is what brought you here and you have not actually found droppings, the differential diagnosis in our guide to a musty smell coming from a crawl space is the better starting point — rodents are one of several causes and not the most common.
What belongs in the quote
Two quotes for this work can differ by thousands because they are not quoting the same job. Read any written bid against this list before comparing prices:
- Exclusion, itemized. Which openings, sealed with what material. "Rodent proofing" as a single line with no detail is not a scope.
- Trapping and the monitoring period. How long, how many follow-up visits, and what counts as clear.
- Removal and disposal. All the old batt, any fouled vapor barrier and nesting debris — bagged and hauled, not bunched into a corner.
- Disinfection of the surfaces underneath, after removal and before anything new goes in.
- New insulation to R-30, the level Energy Trust's floor insulation incentive asks for (Oregon's retrofit table allows R-25 in joists 10 inches deep or less), installed with permanent supports rather than friction-fit.
- Vapor barrier replacement, if the old one was fouled. This is normally a separate line and is easy to assume is included when it is not.
- What the warranty on the new insulation is conditional on. Cover against future rodent damage is often tied to staying on a monitoring subscription. That can be a fair deal; it should not be a surprise one.
Our bid checker runs a written quote against the scope items and common exclusions for each type of crawl space work, which is a faster way to spot the gap between two bids than reading them side by side.
What it costs in Portland
Insulation replacement — removing the old batt, installing new insulation to current code R-value and air-sealing the rim joists — runs $2,375 to $5,525 in 2026 Portland metro pricing for a typical crawl space. Three things to know about that figure in this context:
- It excludes rodent exclusion and sanitizing where droppings are present. That is a separate scope, and it is the one that has to happen first.
- It excludes a vapor barrier. If yours was fouled, add $3,225 to $4,425 for a replacement.
- Contaminated removal costs more than clean removal — the disposal is handled differently and the crew works in protective equipment.
If you end up considering a sealed crawl space rather than a vented one, full encapsulation runs $10,100 to $12,325. Weigh that on its own merits — moisture, comfort, energy — rather than as a rodent product, and read whether encapsulation is worth it in Oregon before committing to it.
Every range on this site is a modeled estimate of the Portland market rather than a figure drawn from a database of quotes we hold, and the methodology page says so in those words and shows how the ranges are produced.
Construction work of this kind falls under Oregon CCB licensing, and the contractors we match homeowners with are independently licensed — verifying that yourself takes about two minutes, and the license verification guide shows exactly where to look and what the register will and will not tell you.
Sources
Entry-point thresholds, cleanup method and protective equipment come from CDC. The free inspection, trap program, dime-sized sealing threshold and dye-test referral are Multnomah County's own published guidance, as is the note on what Washington County publishes instead. The 1/4-inch vent covering limit is quoted from ORSC R408.2.4, and the Oregon case count is Oregon Health Authority's.
-
Multnomah County Vector Control, Rats Checked
The free property inspection and free snap traps available to Multnomah County residents, the county’s own statement that it is not an exterminator, its dime-sized threshold for sealing openings and its 1/4-inch hardware cloth specification, the wet-cleaning and 10:1 bleach guidance, the evidence a neighbor complaint requires, and the broken-sewer-line dye test referral available inside Portland.
Note: Multnomah County only. The neighboring counties are not covered by it, and this site does not claim to know what each of them offers instead — see the Washington County citation for the one that was checked.
-
U.S. Centers for Disease Control and Prevention, How to Seal Up to Prevent Rodents (Healthy Pets, Healthy People — Rodent Control) Checked
That a mouse passes through an opening the width of a pencil — 1/4 inch, or 6 mm — and the list of places to inspect, which names crawl space vents and the foundation-to-ground joint explicitly.
-
U.S. Centers for Disease Control and Prevention, How to Clean Up After Rodents (Healthy Pets, Healthy People — Rodent Control) Checked
The rule against sweeping or vacuuming dry droppings, urine and nesting material; the 30-minute ventilation step; the bleach dilution (1.5 cups per gallon, or 1 part in 9) and 5-minute dwell time; the instruction to bag contaminated insulation and stay upwind while removing it; and the personal protective equipment specified for heavy infestations, including a HEPA-filtered half-mask respirator.
-
Oregon Building Codes Division, 2023 Oregon Residential Specialty Code (ORSC) (2023 edition, based on the 2021 IRC) Checked
Section R408 under-floor space requirements: ventilation openings and ratios for vented crawl spaces, Class I vapor retarder coverage and lap dimensions, and the three conditioning methods that permit an unvented crawl space: continuously operated mechanical exhaust or a conditioned air supply, each at 1 cfm per 50 square feet, or dehumidification sized in accordance with the manufacturer’s specifications (R408.3 item 2.3), which sets no pints-per-day figure. Also R408.2.4, which lists the six permitted ventilation-opening coverings and caps their least dimension at 1/4 inch — the figure that decides whether a code-compliant foundation vent screen excludes mice as well as rats.
Note: Effective October 1, 2023 (construction provisions mandatory April 1, 2024). The 2026 edition took effect October 1, 2026. Under OAR 918-480-0005 this 2023 edition, apart from Chapter 1, stays adopted through March 31, 2027, and building departments must accept plans designed to either edition until then, so confirm which one a permit is reviewed under before relying on a section number. What did and did not change for crawl spaces is tracked at /oregon/2026-crawl-space-code-changes/.
-
Oregon Building Codes Division, 2023 Oregon Residential Specialty Code, Chapter 11 — Energy Efficiency (2023 edition, based on the 2021 IRC) Checked
Table N1101.1(1), the prescriptive envelope requirement for new construction, listing underfloors at U-0.033 / R-30. Table N1101.2, the existing-building component table that governs alterations and repairs, listing underfloor at U-0.028 / R-30 where nominal joist depth exceeds 10 inches and U-0.039 / R-25 where it is 10 inches or less. Section N1101.2.1, which applies this chapter to alterations affecting energy conservation measures, and its exception where existing constraints such as available cavity depth make compliance impractical. Section N1105.2, requiring new duct systems exposed to unconditioned spaces to be insulated to minimum R-8, and its exception releasing existing ducts from current standards when a furnace, air conditioner or heat pump is replaced.
Note: Oregon Building Codes Division names this URL as the Chapter 11 code text on its residential energy compliance page. This is the 2023 edition, which stays adopted through March 31, 2027. The 2026 edition took effect October 1, 2026, and the board-approved energy chapter raises the existing-building underfloor rows to R-30 and R-38; this site has not yet read the published 2026 text — see /oregon/2026-crawl-space-code-changes/.
-
Energy Trust of Oregon, Residential Incentive Information Sheet (Oregon and Washington) (Form PI 320I, version PI 0320I v2026.5 (rev. 260909), effective January 1, 2026) Checked
Every 2026 incentive figure quoted on this site: per-square-foot amounts for floor and wall/rim joist insulation by occupancy type and by state, the R-11-or-less existing floor insulation threshold and the R-30 insulate-to target, the R-4-or-less wall and rim joist threshold, the 60-day submission deadline, the paid-in-full invoice requirement, and the list of participating utilities. One document carries both states: pages 1-6 are the Oregon sheet, pages 7-9 the Washington sheet, which is why the Washington figures cite the same form.
Note: Energy Trust states incentives are subject to funding availability and may change. Confirm the current amount before budgeting around it. Washington-side floor insulation is an Energy Trust incentive for NW Natural-heated homes, not a NW Natural program - NW Natural’s own residential rebates cover furnace conversion, fireplaces, tankless water heaters and generators, and include no insulation measure.
-
Oregon Health Authority, Hantavirus Pulmonary Syndrome (HPS) Checked
That the hantaviruses causing HPS are carried especially by the deer mouse, and that Oregon has recorded 31 cases since 1993 — the figure this site uses to keep the risk in proportion rather than to sell against it.
-
Washington County, Oregon — Environmental Health, Mosquito Control Checked
That Washington County’s vector work is mosquito control — the county publishes no residential rodent inspection or trapping service alongside it. Cited so the claim that Multnomah County is the metro exception rests on the neighboring county’s own page rather than on an absence of search results.
Note: Evidence of what the county publishes, not proof that no help exists. Programs change; a resident outside Multnomah County should still ring their own environmental health department before concluding there is nothing.
Sources last checked between and ; the date beside each one is when it was last opened. Where a figure comes from a document that is revised on a schedule, the edition or version is named above so you can confirm it against the current one yourself.