Sitework and earthwork
Clearing, stripping, cut and fill, structural fill and erosion control for sloped vineyard and hillside lots around McMinnville.
CY · SF · LFWe produce line-item construction estimates and quantity takeoffs for McMinnville, Oregon builders, organized by CSI MasterFormat division and priced with ZIP-code-adjusted material and labor rates. Excel and PDF deliverables, marked-up plan sets, 24–48 hours for most projects.
Yamhill County clay and silt soils driving deeper footing and drainage scope, wet-season concrete and roof scheduling windows, McMinnville's historic downtown remodel and seismic work, single-family infill rather than multifamily volume, and a small local subcontractor pool that narrows bid coverage on specialty trades.
McMinnville is the Yamhill County seat and the largest city in the wine-country corridor between Portland and the coast. The permit mix here is almost entirely single-family: the city issued 26 new privately-owned residential units in 2025, all of them single-family, down from 31 units in 2024, at a permitted value of about $8M and an average of $306,400 per unit. There is no multifamily volume to spread overhead across, so each estimate has to stand on its own numbers. If you are pricing work in the surrounding Willamette Valley, our Oregon construction estimating team covers the whole corridor, and we regularly work alongside estimators pricing Oregon City and Tualatin jobs with the same cost data.
That single-family concentration changes what a takeoff has to capture. Custom homes and vineyard-adjacent estates carry long finish schedules, and downtown remodel work on older masonry and wood-frame buildings adds selective demolition, shoring and seismic scope that never shows up on a new-build plan set. We build the estimate division by division, flag scope gaps and exclusions in writing, and price with RSMeans data adjusted to the local ZIP so your material and labor lines match what McMinnville subcontractors actually charge. Most estimates go out in 24–48 hours, with rush turnaround available when a bid date moves.
For bidders. You get a division-by-division takeoff with quantities, units and marked-up plan sets, so you can check our scope against your own before you sign a bid form. Scope gaps and exclusions are listed in writing instead of buried in a lump sum.
For builders. We price your plans with ZIP-adjusted material and labor rates and hand back Excel so you can re-cut the estimate when a client changes the siding, the roof or the foundation depth. Useful when the wet-season schedule shifts your concrete and framing costs.
For owners. You see where the money sits before construction starts: sitework, foundation, framing, envelope, MEP and finishes, each with quantities and unit costs. That gives you a defensible budget to compare contractor proposals against rather than a single number.
Select a bar to compare McMinnville with the largest Oregon markets we cover.
26 new housing units in 2025 (-16.1% vs 2024).
26 single-family · 0 multifamily (0%).
McMinnville permitted 26 new privately-owned residential units in 2025, all single-family, against 31 units in 2024 — a 16% decline. Average permitted value was $306,400 per unit, and total permitted value was about $8M. The city ranks 25th of 25 covered Oregon cities by units and accounts for 0.3% of the 9,431 units permitted across those cities. For a bidder, that means a thin pipeline: fewer jobs to chase, more competition per plan, and less room for a padded number. When volume is this low, the estimate has to be accurate on the first pass because you rarely get a second look from the same owner. Statewide demand is being pulled by Portland-area semiconductor investment and Willamette Valley suburban growth, but McMinnville's own residential permit volume is not riding that wave at the same rate. Our residential estimating services are built for exactly this kind of low-volume, high-scrutiny market.
Yamhill County soils are heavy clay and silt in many areas, which drives footing size, drainage detailing and sometimes engineered fill — costs that sit in Division 31 and Division 03 and get missed when someone prices a foundation from square footage alone. The rainy season from October through May compresses the concrete, framing and roofing windows, so schedules and winter protection carry real money. Downtown McMinnville adds another layer: historic commercial buildings and older homes need selective demolition, structural repair and seismic upgrades that a standard new-build template will not catch. We price those items explicitly using foundation estimating and concrete estimating methods rather than allowances. Confirm the adopted code edition and any local amendments with the McMinnville building department before you finalize scope.
We cover the divisions that matter on Yamhill County residential, commercial and agricultural projects, from cleared site to final finishes.
Clearing, stripping, cut and fill, structural fill and erosion control for sloped vineyard and hillside lots around McMinnville.
CY · SF · LFFootings, stem walls, slab-on-grade and retaining walls sized for Yamhill County clay and silt soils, with rebar and formwork separated.
CY · SF · TONStuds, plates, headers, joists, sheathing and trusses counted from the plan set, with typical waste factors applied and called out.
LF · EA · BFUnderlayment, flashing, siding, WRB and insulation scoped for wet-season installation and the local wind-driven rain exposure.
SQ · SF · LFPlumbing, HVAC and electrical rough and finish counts, including fixture schedules and panel loads for new and remodeled homes.
EA · LF · TONDrywall, paint, flooring, trim, cabinetry and countertops priced line by line for custom home and downtown remodel packages.
SF · LF · EADivisions 03 through 16 for downtown McMinnville storefronts, tasting rooms and small commercial buildings, with demolition separated.
SF · EA · LSWe compare subcontractor quotes against our takeoff and list gaps, exclusions and quantity differences before you sign.
LS · EAVineyard-adjacent estates and infill homes on the west and south sides carry long finish schedules; you need quantities for every division before you commit a bid.
Yamhill County and city projects require line-item backup; a division-by-division takeoff with marked-up plans lets you defend your number at bid opening.
Downtown's older masonry and wood-frame buildings add selective demolition, shoring and seismic scope that never appears on a new-build plan set.
You need a cost check during design development so the client's finish schedule and window package do not outrun the budget before permits are pulled.
Small residential subdivisions and ADU-plus-house lots need sitework, utility and foundation quantities priced before you commit to a lot purchase.
Framing, concrete and roofing bidders want takeoff quantities by area and elevation so you can price your own labor without re-measuring every sheet.
We price plans for the city and the surrounding Yamhill County corridor, from downtown blocks to rural residential lots outside the urban growth boundary.
The 2025 permit mix was 26 new privately-owned residential units, all single-family, so our work here leans toward houses, remodels and the sitework that supports them.
Vineyard-adjacent estates and infill houses on sloped west-side lots. We take off framing, envelope, MEP rough-in and finish schedules by room and elevation so nothing is carried as a lump sum.
Watch for: Long finish schedules, window packages, custom millwork
Older masonry and wood-frame commercial buildings converted to retail, office or upper-floor residential. Selective demolition, shoring and seismic upgrades drive the cost more than the new finishes do.
Watch for: Unreinforced masonry, shoring, hazardous materials
Garage conversions, second-story additions and detached ADUs on established lots. Tie-in to existing framing, foundation and utility capacity is where the quantities get uncertain.
Watch for: Existing foundation capacity, utility tie-in, roof tie-in
Two- to ten-lot infill projects inside the urban growth boundary. We price sitework, utility mains, street frontage and house shells separately so you can phase the lots.
Watch for: Utility extensions, street improvements, lot grading
Equipment barns, wine storage buildings and tasting rooms in the surrounding hills. Spans, slab thickness and temperature control drive the structural and MEP scope.
Watch for: Clear-span framing, slab flatness, refrigeration loads
Small retail, clinic and office fit-outs along the Highway 99W corridor. Demising walls, storefront glazing and separate utility metering set the scope.
Watch for: Storefront systems, ADA upgrades, separate metering
Yamhill County pricing moves with the same forces as the rest of the Willamette Valley, but a few local conditions change quantities and unit costs more than others.
McMinnville reviews residential and commercial permits through its building division, and the adopted Oregon code editions change on a state cycle. Plan review comments on seismic bracing, energy compliance and site drainage can add scope after your first estimate. We price to the code edition shown on your permit application and list any deferred submittals as exclusions. Confirm the adopted edition with the local building department before you finalize a bid.
Oregon Building Codes Division · McMinnville Building Division · Yamhill CountyMuch of the Willamette Valley sits on alluvial and older floodplain soils, and hillside lots west of town can carry fill or shallow bedrock. Footing depth, over-excavation and drainage detailing swing foundation cost more than concrete unit price does. We take off footing and stem wall quantities from the geotechnical report when one is available, and flag the assumption when it is not.
Geotechnical report · Footing and stem wall takeoff · Over-excavationMcMinnville gets most of its rain between October and May, which compresses the concrete, framing and roofing schedule. Winter concrete protection, temporary heat and weatherproofing carry real cost, and roof drainage and flashing details have to handle wind-driven rain. We price envelope and roofing quantities from the elevations, not from a per-square allowance.
Winter concrete protection · Roof drainage · WeatherproofingThe local labor pool is small relative to the Portland metro, so framing, drywall and finish crews book out weeks ahead. That affects labor hours and overtime assumptions in your estimate. We use ZIP-adjusted RSMeans labor rates and note where a trade is likely to carry a premium or a longer mobilization in this market.
RSMeans labor rates · Crew productivity · Trade mobilizationSloped lots, seasonal high groundwater and stormwater requirements drive sitework quantities. Erosion control, temporary sediment basins and retaining walls are common on west-side and rural parcels. We take off clearing, excavation, structural fill and utility trenching separately so you can see which line is moving your budget. Land use approvals can also add conditions that change the site plan.
Erosion control · Stormwater management · Utility trenchingMcMinnville sits about an hour from Portland suppliers, so delivery charges and lead times on trusses, windows and specialty finishes add to material cost. Oregon has no sales tax, but freight and small-order surcharges still land in your numbers. We price material lines with ZIP-adjusted costs and list long-lead items so you can lock them early.
Freight and delivery · Long-lead items · Oregon no sales taxMcMinnville sits in Yamhill County, where a wet winter, clay-heavy soils and a mostly single-family residential pipeline shape what you actually count. Here is how that shows up line by line in the divisions we price most often here.
Yamhill County soils commonly run to silty clay with perched water in the winter, so a takeoff that stops at topsoil strip and structural fill will miss the work that actually drives cost. We count trench excavation by linear foot for footing drains, perimeter drain rock by cubic yard, and 4-inch perforated PVC or corrugated HDPE by the foot. Roof downspout runs to daylight get their own line, because on sloped lots they often become 30 to 60 feet of pipe plus a splash block or drywell. If your plans show a retaining wall, count geogrid by square foot and drainage gravel behind the wall separately. Our sitework estimating services break these out so the excavation bid and the foundation bid do not both claim the same trench.
Oregon's wet season means framing gets rained on, so we price house wrap and temporary dry-in as real scope rather than an allowance. We count wall studs from plate-to-plate height with openings deducted and headers added back, then convert to board feet and pieces at 16 or 24 inches on center. OSB or plywood sheathing goes by sheet at 4 by 8, with a typical 5 to 10 percent waste factor for cuts and damage. Roof trusses or rafters are counted by piece with hangers, hurricane ties and blocking as separate rows. If the plan calls for a vaulted great room, the ridge beam and its posts are often missed on first-pass bids. Our framing estimating services carry these rows.
Mechanical, electrical and plumbing scope is where residential bids in Yamhill County most often drift, because fixture counts, home-run lengths and panel capacity are easy to undercount. We count plumbing fixtures by type, water and drain lines by linear foot with fittings as a percentage, and gas piping by the foot to each appliance. HVAC gets supply and return registers by count, flex duct by the foot, and the condensing unit and air handler as separate rows. Electrical is counted by device: receptacles, switches, recessed cans, smoke and CO alarms, and 240-volt appliance circuits. Panel size and service amperage are stated explicitly. Our MEP estimating services handle all three divisions in one package.
Most McMinnville residential work lands on continuous footings with a stem wall or a slab-on-grade, and the footing depth is the number that moves. Confirm the frost depth the local building department has adopted before you price, because footing bottoms below undisturbed soil are a separate line from the wall itself. We take off footing concrete by cubic yard using length times width times depth, add typical 5 to 10 percent waste for pump and spillage, and count vertical and horizontal rebar by the pound converted from linear feet. Anchor bolts, sill sealer, vapor barrier under slab at 10 or 15 mil, and welded wire mesh each get their own row. See our concrete estimating services and foundation estimating services for the full breakdown.
Roof pitch and valley count drive material here more than square footage alone. We measure eave length, rake length and ridge length separately, then compute squares from the actual roof plane area, not the footprint. Underlayment goes by roll, ice-and-water shield by linear foot at eaves and valleys, and ridge vent by the foot. Bath and kitchen exhaust terminating in the attic instead of through the roof is a recurring correction item on local plan reviews. Flashing at sidewalls, chimneys and skylights gets counted by piece, not lumped into a general condition. Our roofing estimating services itemize these so your roofer's number and your framer's number reconcile at the sheathing.
Quick check for a single element. For a full drawing set, send the plans and we measure everything, including the items calculators miss.
Typical waste: 3–5% for slabs, 5–10% for footings and walls. Truck count assumes 10 CY loads; confirm load size with your ready-mix supplier.
Need the full takeoff with pricing? Upload your plans.
| Section | Line item | Qty | Unit |
|---|---|---|---|
| 31 23 16 | Trench excavation, footing drain | 180 | LF |
| 31 23 23 | Drain rock, 3/4-inch clean | 14 | CY |
| 03 30 00 | Footing concrete, 12x24 continuous | 9.5 | CY |
| 03 20 00 | Rebar, #4 vertical and horizontal | 1,850 | LB |
| 06 10 00 | Wall framing, 2x6 at 16 inches OC | 4,200 | BF |
| 06 16 00 | OSB sheathing, 7/16 inch | 96 | SHT |
| 07 30 00 | Asphalt shingles, 6:12 pitch | 34 | SQ |
| 26 05 00 | Branch wiring and devices, rough-in | 1 | LS |
This walks a continuous footing takeoff the way we would run it for a typical McMinnville single-family plan. The dimensions below are illustrative, not a real project.
Start with the perimeter. A simple rectangular footprint of 40 feet by 30 feet gives a perimeter of 2 x (40 + 30) = 140 linear feet. Add the interior bearing line under the center girder, 30 feet, for a total run of 170 linear feet. Deduct nothing for corners at this stage; footing concrete is continuous through them.
Next, the section. The plan shows a footing 12 inches wide by 24 inches deep. Convert to feet: 1.0 foot wide, 2.0 feet deep. Multiply 170 LF x 1.0 ft x 2.0 ft = 340 cubic feet. Divide by 27 to get cubic yards: 340 / 27 = 12.59 CY.
Now apply waste and the pump or chute loss. A typical allowance for footing concrete is 5 to 10 percent. At 7 percent: 12.59 x 1.07 = 13.47 CY. Round to 13.5 CY for ordering, and note that most suppliers will not split a yard, so the order goes in at 14 CY with the balance used for the slab thickened edges if the schedule allows.
| Step | Calculation | Result |
|---|---|---|
| Perimeter | 2 x (40 + 30) | 140 LF |
| Plus interior bearing line | 140 + 30 | 170 LF |
| Volume | 170 x 1.0 x 2.0 | 340 CF |
| Convert to CY | 340 / 27 | 12.59 CY |
| Waste at 7% | 12.59 x 1.07 | 13.47 CY |
| Order quantity | round up | 14 CY |
Two things to check before you carry this number. First, confirm the footing depth the local building department has adopted for frost protection; a deeper footing changes every row above. Second, if the lot slopes, the footing steps, and each step adds vertical concrete that a flat-run takeoff will miss. Our foundation estimating services and concrete estimating services both carry step and waste rows so the number you send to the supplier matches the number you bid.
Yes, and mostly because of the divisions involved. Residential plans lean on Divisions 03, 06, 07 and 09 with a small mechanical and electrical package, and the takeoff is driven by counts of studs, sheets, squares and devices. Commercial work in Yamhill County adds Divisions 05, 08, 21, 22, 23, 26 and 28 at a scale where the quantities are larger but the unit rates are different. We organize both by CSI MasterFormat division so your subcontractors can pull their section without reformatting anything.
We treat weather protection as scope, not as a contingency. That means house wrap, roof underlayment, temporary downspouts and any dewatering or sump pumping at the foundation get their own rows with quantities. If your schedule shows framing starting in November, the estimator should see those lines. We do not add a blanket weather percentage; we itemize the work so you can decide how to carry it in your bid.
Much of the valley floor and the lower benches around McMinnville carry silty clay and occasional fill, which drains slowly and can require over-excavation under footings. We do not guess at a soils report we have not seen. Instead, we price the footing as drawn and add a separate row for over-excavation and structural fill by cubic yard, so if the geotechnical report calls for it, the quantity is already there. Confirm the adopted code and any local grading requirements with the building department.
The figures come from the U.S. Census Bureau Building Permits Survey for 2025, which counts permits issued by the city itself for new privately-owned residential units only. McMinnville issued 26 such units in 2025, down from 31 in 2024, with a permitted value of about $8M and an average of $306,400 per unit. That count excludes commercial, industrial and any remodel or addition permits, so it is not a total construction volume for the city.
Yes. We price work across the Willamette Valley and the rest of Oregon, including Keizer, Grants Pass, Oregon City, Redmond, Tualatin and West Linn. Pricing is adjusted by ZIP code for material and labor, so a McMinnville address and a West Linn address will not carry the same unit rates even on identical plans. If your project is in one of those cities, send the plans and we will note the location on the summary page.
We work best from a complete set: architectural, structural, civil, and the mechanical, electrical and plumbing sheets, plus any specifications and the geotechnical report if one exists. PDF is fine. If you only have a partial set, tell us which disciplines are missing so we can flag the allowances instead of guessing. Marked-up plan sets come back with the estimate so you can see exactly where each quantity came from.
Every estimate is delivered in Excel and PDF, organized by CSI MasterFormat division, with the marked-up plan set attached. Each line shows the CSI code, description, quantity, unit and the pricing basis. You can sort, filter and issue the sheet to a subcontractor without retyping. If you need a different format for a specific bid portal, tell us before we start and we will match it.
Most projects come back in 24 to 48 hours, and rush turnaround is available if your bid date is close. The schedule depends on the size of the set and how many disciplines are included; a residential plan with full architectural, structural and MEP sheets is faster than a commercial set with civil and a specification book. Send the plans and we will confirm the delivery date before we begin.
Yes, with the understanding that the quantities are based on what is drawn. On preliminary sets we flag every assumption in a separate column so you know which rows change when the final drawings arrive. That is common on residential work in McMinnville, where a client is still choosing between a slab and a crawl space or between trusses and stick framing. We can reprice the affected divisions once the decision is made.
Both. The Excel deliverable carries quantity, unit and unit price on every row, so you can see the math and adjust a rate without rebuilding the sheet. We also roll the divisions up to a lump sum for the bid form. Material and labor are priced separately using ZIP-code-adjusted pricing, which matters when you are comparing a McMinnville bid against one from a different part of the state.
Send your plans and we will return a division-organized takeoff in Excel and PDF, usually within 24 to 48 hours.