Dataset

Portland Crawlspace Cost Index

Modelled 2026 cost ranges for nine crawl space, basement and foundation services across the Portland and Vancouver metro, published as data rather than as a sales page: every range comes with the project it prices, the scope it covers, the basis it rests on, and the date it was last reviewed. Free to cite and to download.

Version
Last reviewed
Next review
Records
9 services
Data basis
Modeled on all 9 rows
Geography
Portland / Vancouver metropolitan area, Oregon and Washington, United States
Currency
USD, whole dollars
Formats
HTML, CSV, JSON
Reuse
Free, with attribution
Publisher
Portland Crawlspace Pros
Publisher role
Lead-matching service, not a contractor

Read this before citing a figure: these are modelled estimates, not collected quote data.

Every range below is an editorial estimate of the Portland market, built from a defined scope, material quantities, and the labour time the work takes. This site does not hold a database of Portland contractor quotes and does not present one. No row here rests on observed quote data.

That is not a disclaimer bolted onto the bottom of a page. It is the classification the data actually carries, it is a column in the downloads, and it is enforced at build time — a row cannot be labelled as resting on real quotes unless a sample of at least 30 quoted projects is attached to it. The full methodology sets out how a range is built, step by step.

The index

Typical range is the band most Portland-metro quotes for the reference project fall within. The premium band is a different and larger scope, not a more expensive contractor — the conditions that trigger it are named in the same row. Expand any service for the full included and excluded line items.

Portland metro modelled cost ranges by service, 2026, with reference scope, data basis and review date
Service Typical modeled range Premium band Reference scope Data basis Last reviewed
Vapor Barrier Installation Cost breakdown → $3,225–$4,425 $4,675–$6,375 4 included line items, 4 normally billed separately Modeled
Crawl Space Drainage $3,825–$6,800 $7,225–$13,600 3 included line items, 4 normally billed separately Modeled
Crawl Space Waterproofing Cost breakdown → $3,825–$6,800 $7,225–$10,100 3 included line items, 3 normally billed separately Modeled
Sump Pump Installation Cost breakdown → $1,525–$2,975 $2,125–$3,825 3 included line items, 3 normally billed separately Modeled
Crawl Space Encapsulation Cost breakdown → $10,100–$12,325 $14,875–$20,400 3 included line items, 4 normally billed separately Modeled
Insulation Replacement $2,375–$5,525 $3,825–$7,650 3 included line items, 4 normally billed separately Modeled
Mold Remediation $1,525–$3,825 $5,525–$10,100 3 included line items, 4 normally billed separately Modeled
Basement Waterproofing $7,225–$15,300 $17,000–$25,500 3 included line items, 3 normally billed separately Modeled
Foundation Waterproofing $15,000–$38,000 None published 4 included line items, 4 normally billed separately Modeled

Reference project for every row: 1,200 to 1,500 square feet of crawl space floor, damp but without standing water at the time of the quote, a standard exterior or interior hatch with roughly 3 feet of working clearance, on a single-family home on a continuous perimeter foundation, in the Portland/Vancouver metro, priced in 2026 dollars.

Scope, assumptions and limitations by service

This is the half of the dataset that a price column cannot carry, and the half that explains why two Portland quotes for the same word can differ by thousands. Read it as a checklist against a written scope of work.

Vapor Barrier Installation $3,225–$4,425

Normally included in the typical range

  • Removal and disposal of the existing barrier where one is present
  • A code-compliant reinforced polyethylene sheet across the full soil floor
  • Seams lapped and sealed, and edges run up the stem wall and fastened
  • Sealing around piers and penetrations

Normally billed separately

  • Any drainage work — a barrier is moisture control, not water management
  • Insulation removal or replacement
  • A dehumidifier or any mechanical conditioning
  • Sealing the foundation vents, which converts this into a closed-crawl scope

What moves it into the premium band

Premium 20-mil cross-laminated barrier with wall coverage and double-sealed seams ($4,675–$6,375 total)

Crawl Space Drainage $3,825–$6,800

Normally included in the typical range

  • Trenching an interior perimeter drain and setting pipe in drain rock
  • A sump basin, pump and discharge plumbing to daylight or an approved point
  • Backfill and site cleanup inside the crawl space

Normally billed separately

  • A vapor barrier over the soil, quoted separately
  • Exterior downspout rework or regrading, typically $675 to $2,125 more
  • Curtain drains on hillside lots, typically $2,125 to $5,100 more
  • Restoring landscaping disturbed by any exterior portion of the work

What moves it into the premium band

Complex hillside systems with multiple interceptors and long discharge runs ($7,225–$13,600)

Crawl Space Waterproofing $3,825–$6,800

Normally included in the typical range

  • An interior perimeter drain with sump basin, pump and discharge
  • Crack repair on the foundation wall where cracks are the entry path
  • A vapor barrier over the soil floor

Normally billed separately

  • Exterior excavation and membrane, which is foundation waterproofing
  • Insulation replacement
  • Mold remediation of what the water already caused

What moves it into the premium band

Hillside lots with long discharge runs or significant existing flooding ($7,225–$10,100)

Sump Pump Installation $1,525–$2,975

Normally included in the typical range

  • The pump, basin and lid
  • Discharge plumbing to an approved discharge point
  • Electrical connection to an existing suitable circuit

Normally billed separately

  • A perimeter drain to feed the basin — a pump alone only removes water that reaches it
  • A battery backup pump, which brings the total to $2,125 to $3,825
  • A new dedicated circuit where the existing electrical cannot carry the pump

What moves it into the premium band

Battery backup pump ($2,125–$3,825) or full drainage system with sump ($3,825–$6,800)

Crawl Space Encapsulation $10,100–$12,325

Normally included in the typical range

  • A heavy liner across the soil floor and up the foundation walls, sealed and fastened
  • Sealing the foundation vents and the crawl space access
  • Sealing seams, piers and penetrations

Normally billed separately

  • Drainage, if water actively enters the space — this comes first and is priced separately
  • A dehumidifier and its electrical work, $1,275 to $2,550 more
  • Closed-cell foam at the rim joists, $1,025 to $2,050 more
  • Floor insulation, which is the part that may qualify for an incentive

What moves it into the premium band

Dehumidifier, closed-cell rim joist foam, and full premium scope ($14,875–$20,400)

Insulation Replacement $2,375–$5,525

Normally included in the typical range

  • Removal and disposal of existing batt insulation
  • New floor insulation installed to current code R-value
  • Air sealing at the rim joists

Normally billed separately

  • A vapor barrier, unless the quote names it
  • Rodent exclusion or sanitising where droppings are present
  • Mold remediation of contaminated framing
  • The moisture fix that ruined the last insulation, without which this repeats

What moves it into the premium band

Spray foam on foundation walls, closed-crawl approach ($3,825–$7,650)

Mold Remediation $1,525–$3,825

Normally included in the typical range

  • Containment and controlled removal of affected materials
  • HEPA vacuuming and antimicrobial treatment of framing
  • Disposal of contaminated material

Normally billed separately

  • The moisture source — remediation without it is a repeating expense
  • Post-remediation air sampling, $250 to $675
  • Wood rot repair on affected framing, $350 to $1,275 per location
  • Any testing done before work begins

What moves it into the premium band

Full-area remediation paired with encapsulation or drainage to fix the source ($5,525–$10,100 combined)

Basement Waterproofing $7,225–$15,300

Normally included in the typical range

  • An interior perimeter drain and sump with battery backup
  • Crack injection on the foundation walls
  • A basic wall membrane

Normally billed separately

  • Exterior excavation, which is a different and much larger scope
  • Replacing finished walls, flooring or fixtures removed to reach the foundation
  • A dehumidifier sized for a finished basement

What moves it into the premium band

Dual sumps, large dehumidifiers, and finish replacement ($17,000–$25,500)

Foundation Waterproofing $15,000–$38,000

Normally included in the typical range

  • Full-perimeter excavation to the footing
  • Exterior waterproofing membrane and drainage board
  • A footing drain with discharge
  • Backfill

Normally billed separately

  • Landscape, hardscape, deck or fence restoration
  • Shoring or engineering where excavation depth or soil requires it
  • Any interior work — this is an exterior scope
  • Utility relocation encountered during excavation

Excluded from every range in this dataset

  • Permit fees, which vary by jurisdiction and are usually billed at cost
  • Structural repair of framing found to be rotten once the space is opened up
  • Asbestos or lead abatement, which requires separately licensed contractors
  • Electrical service upgrades where an existing panel cannot carry new equipment
  • Landscape or hardscape restoration after exterior excavation

What moves a Portland project inside these ranges

Every row above publishes a band rather than a figure, and the width of that band is not uncertainty about the market. It is four properties of the specific house. Anyone applying one of these ranges to a real address needs to know which end of the band that address sits at, because for most services the two ends differ by a third or more — quoting the midpoint of a band to a hillside pre-war house is not a conservative estimate, it is the wrong number.

These four are the drivers that recur in this metro specifically. They are the same drivers the homeowner-facing cost guide describes in narrative form; here they are set out as the variables that determine position within a published range.

Housing era and what was originally built
The strongest single predictor in the Portland metro, because it decides whether a job is a retrofit or a replacement. Pre-1940 inner-Portland housing stock frequently has a dirt floor, low clearance and no functioning barrier at all, which puts the whole scope in play and lands at the upper end. Tract housing from the 1970s through the 1990s across the western suburbs usually has a degraded thin poly barrier and failed batt insulation over an otherwise sound crawl space — a defined replacement scope, and the middle of the band.
Access and working clearance
A pure labour multiplier, and the one most often missing from a quote a homeowner is comparing. The reference project assumes roughly three feet of clearance and a standard hatch. Below about eighteen inches the same material takes materially longer to place, spoil and debris have to be moved by hand, and some equipment stops fitting. Two identical square footages with different clearance are not the same job and should not be read off the same point in the range.
Moisture severity, and whether it is still active
This drives sequence as much as price. Standing water or active mold adds remediation before the priced work can begin, and it usually means the moisture source has to be fixed first, which is a separate row in this table rather than a surcharge on this one. A range for encapsulation assumes a damp space, not a wet one; a wet space is normally two rows of this index, in order, not the top of one.
Hillside position and drainage complexity
The Portland-specific driver that pushes projects past the top of the typical band and into the premium column. On lots that intercept water moving downhill, the entry path is groundwater under pressure rather than saturated soil, and the fix is exterior interception rather than interior management. A curtain drain runs $2,125–$5,100 on top of the interior work, and roof and surface water rerouting a further $675–$2,125. Long discharge runs to an approved point compound both. This is the difference between the typical and premium columns on the drainage and waterproofing rows.

Placing a specific property in these bands. The crawl space cost calculator is built from the same base ranges published here, and a build-time check holds it to reproducing the row above whenever it is asked about the reference project this table prices. Its own six inputs are not the four drivers listed above, though: it asks about service, floor area, moisture, access, insulation condition and timeline, so it will return figures outside a row's typical band by design as those inputs move away from the reference project. It returns a narrowed range, not a quote: only a contractor who has been under the house can produce one of those.

What the data basis labels mean

Every value this site publishes carries one of four classifications. They are not interchangeable, and the difference between the first and the third is the difference between a measurement and a judgement. Check the label before you reuse a number.

MEASURED Measured

A value reported directly by the authority that holds it, or read out of a legitimate published dataset without alteration. A code requirement quoted from the adopted code, an incentive amount read off the incentive sheet, a rainfall total from the National Weather Service.

In this dataset: No row of the cost index is measured, and no published price on this site is. Measured values do appear elsewhere: the Energy Trust incentive amounts and the Oregon code requirements are quoted from their source documents, and the precipitation normals, housing-age estimates and place boundaries in the Portland Metro Crawlspace Climate and Housing dataset are read from NOAA, Census and USDA outputs without alteration.

DERIVED Derived

A value calculated from measured inputs by a stated formula, where both the inputs and the formula are published so the result can be recomputed independently.

In this dataset: No row of the cost index is derived. The cost calculator derives an adjusted range from a modelled base range, which makes its output modelled, not derived — a calculation performed on an estimate returns an estimate. Two columns of the climate and housing dataset genuinely are derived: the October–March precipitation totals, summed from NOAA’s published monthly normals, and the soil drainage shares, area-weighted from published SSURGO map units. In both cases the inputs are measured, the formula is published, and the result can be recomputed independently — which is what separates this tier from the one below it.

MODELED Modeled

An editorial estimate, built from a defined scope, material quantities at local market prices, the labour time the work takes under stated conditions, and the overhead a licensed contractor carries. It is a considered judgement about a market, published with its assumptions, not a measurement of one.

In this dataset: Every row of the cost index. This is the honest label for what this dataset is, and it is the reason the ranges are published as bands rather than as point estimates.

OBSERVED_QUOTE_DATA Observed quote data

A range computed from a sample of real quotes issued to real homeowners, published with its sample size, its median, and the dates the quotes were issued. Reserved for future use under a stated threshold of 30 quoted projects per service.

In this dataset: Nothing. This site does not hold a database of Portland contractor quotes and does not present one. The classification is defined here so that the day such data exists it lands in a slot whose meaning was fixed before anyone had an interest in stretching it.

Download

Both files are generated at build time from the same file the website reads, so a download cannot fall out of step with the page. Each carries the dataset title, version, methodology URL, geography and reuse terms inside the file itself, so it still says what it is once it has been separated from this page.

Field dictionary

The same field names are used in both formats. This table is the source the downloads are built from, so a column cannot exist in a file and be missing here.

Field names, types and definitions for the cost index downloads
Field Type Description
service_slug string Stable machine identifier for the service. Safe to join on; it does not change when a service is renamed for display.
service string Display name of the service.
typical_low_usd integer Low end of the typical modelled range, in whole US dollars, for the reference project.
typical_high_usd integer High end of the typical modelled range, in whole US dollars, for the reference project.
premium_low_usd integer Low end of the premium band, where the service has one. Empty where it does not. The premium band prices a different and larger scope, not a more expensive contractor.
premium_high_usd integer High end of the premium band, where the service has one. Empty where it does not.
premium_trigger string The specific conditions that move a project from the typical band into the premium band.
data_basis enum MEASURED, DERIVED, MODELED, OBSERVED_QUOTE_DATA How the range was arrived at. Every row is MODELED. See the definitions published alongside the dataset before reusing this field.
geography string The market the range describes. Identical on every row; not transferable to other metros.
reference_project string The specific project the range prices. A range is not interpretable without it.
includes string[] Line items a quote in the typical range normally covers. Pipe-separated in CSV, an array in JSON.
excludes string[] Line items normally billed separately and not covered by the typical range. Pipe-separated in CSV, an array in JSON.
sample_size integer Number of real quoted projects behind the range. Empty on every row, because no row rests on observed quote data. A row may not be labelled OBSERVED_QUOTE_DATA below 30 quoted projects.
sample_median_usd integer Median of the quote sample, in whole US dollars. Empty on every row today.
quotes_from date Earliest issue date in the quote sample, ISO 8601. Empty on every row today.
quotes_to date Latest issue date in the quote sample, ISO 8601. Empty on every row today.
last_reviewed date When the range was last examined against the market, ISO 8601. Moves only when someone actually re-examined it, never on an unrelated deploy.
service_url url Absolute URL of the page describing the work.
cost_url url Absolute URL of the dedicated cost breakdown page, where the service has one. Empty where it does not.

How to cite this

Use this form, or any form that carries the publisher, the dataset name and the review date:

Portland Crawlspace Pros. "Portland Crawlspace Cost Index." Updated September 2026. PortlandCrawlspacePros.com.

Please state the review date alongside any figure you quote, because the ranges are revised — a 2026 figure republished in 2028 with no date attached becomes a claim this site did not make. Linking to this page or to the methodology lets your reader check the basis for themselves.

What not to say. These are not average quotes, not a survey of contractors, not a market study, and not peer reviewed. They are one publisher's modelled estimates for a stated reference project. Portland Crawlspace Pros is a lead-matching and marketing service, not a licensed contractor: it does not perform crawl space work, does not issue quotes, and has not priced any of the jobs described above. It earns a flat fee from the independent Oregon CCB and Washington L&I licensed contractors it refers homeowners to, and those contractors — never this site — carry out every inspection, scope, warranty and dollar of the work. That is a reason to read these figures critically, and worth stating here rather than leaving to be discovered.

Maintenance and corrections

  • Last reviewed: . This moves only when someone actually re-examines the ranges against the market — never because the site was rebuilt or an unrelated page was edited.
  • Next scheduled review: .
  • Update cadence: annual. The review is scheduled for the weeks after Energy Trust of Oregon's residential incentive sheet takes effect on January 1, so these ranges and the rebate figures quoted elsewhere on this site move on one cycle instead of drifting apart between them. An out-of-cycle revision happens only when something changes enough to make a published figure wrong before the next review, and it is logged below with everything else. If the review date above is more than about a year old, treat the figures as stale and say so wherever you cite them.
  • Methodology: How these figures are produced, including the reference project, the step-by-step method, the definitions and the limitations.
  • Found an error? If a figure here does not match what you are seeing in the Portland market, or a scope line is wrong, tell us. Say which service and what you are seeing. Corrections that change a number are recorded in the revision log below with the date they were made.

Recent revisions

If you cited a figure from this dataset, this is where you check whether it has moved since. The three most recent changes are below; the full revision history is kept on the methodology page.

  1. Reviewed every range against published third-party ranges (Angi, HomeGuide) adjusted to Portland. Seven of nine services corroborated; three (drainage, crawl space waterproofing, sump pump) were conservative at the top of their bands and were left alone. Foundation waterproofing was corrected from $21,250-$42,500 to $15,000-$38,000: its old low sat 12% ABOVE the adjusted third-party high, the only row on this site whose range did not overlap the market at all, and a bottom-up check of its own components (perimeter footing drain plus membrane) supported roughly $10,000-$25,000 before excavation. The row had been priced as though every job were a hillside worst case, which highEndNote already covers separately. Basement waterproofing was flagged (its high sits ~21% above the adjusted third-party interior ceiling) but left unchanged pending the February review. Full working: audit/market-validation-2026-09-01.md.

  2. Documented provenance. Every range is labelled a modelled estimate, the reference project and universal exclusions are published, and per-service included/excluded line items were added. Two claims that the figures came from collected contractor pricing were removed as unsupportable — no such dataset exists yet. No dollar figure changed.

  3. Consolidated every figure into this file. The cost calculator had been quoting crawl space waterproofing at $3,825–$7,650 while the price table and service page said $3,825–$6,800, overquoting by $850 for an unknown period. The calculator now derives its ranges from this table and cannot drift again.

Sources behind this dataset

These sources establish the code requirements a compliant scope has to meet, the incentives that offset part of it, the licensing overhead a legitimate contractor carries, and the climate that drives Portland demand. None of them price the work — no published source does for this metro, which is exactly why every row here is classified MODELED rather than MEASURED.

  1. 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/.

  2. Oregon Building Codes Division, Oregon Residential Specialty Code Adoption Checked

    The division’s page for the 2026 ORSC adoption process: the base documents (the 2024 IRC, existing Oregon amendments in the 2023 ORSC, and public code amendment proposals), the two review matrices, the board meeting each matrix went to (the structural, fire and life safety, and mechanical matrix on January 7, 2026; the energy matrix on February 18, 2026), and the notice of rulemaking hearing.

    Note: This page describes the process. When opened on the date above it still gave October 1, 2026 as an anticipated adoption date and had not been updated to record the adoption, which is in OAR 918-480-0005.

  3. 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.

  4. Oregon Construction Contractors Board, Licensing Checked

    Surety bond amounts by licence endorsement, including the increase applied to every endorsement effective January 1, 2024.

  5. NOAA National Weather Service, Portland, Portland Climate Book — precipitation normals (1991–2020 climate normals) Checked

    Portland-area rainfall totals and their seasonal distribution, the basis for every statement on this site about the wet season and its timing.

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.

Get an Accurate Quote for Your Project

The cost calculator gives ranges. A free in-person inspection gives you an exact number. Connect with a licensed contractor today.