Guide · 5 min read
Hiring a contractor in Yamhill County: start here
By Colby Nelsen, Root Labs LLC · published November 2, 2026 · sources read November 2, 2026
Whether it's a new roof in Newberg, a driveway in Dayton or a water heater in McMinnville, the same few steps protect you. Everything here comes from the Construction Contractors Board (CCB), Oregon's Building Codes Division and the permit offices themselves — linked at the bottom.
The five steps
- 1Find a few licensed businessesSearch this directory by trade and town. Each listing links to the business's state license record, dated the day we last checked it.
- 2Check each license yourselfThe CCB's own words: verify that the contractor's license is active and check the complaint history at oregon.gov/ccb. Or call the CCB at 503-378-4621.
- 3Get written bids — three if you canThe CCB's checklist says to get written, detailed bids from three contractors, and to ask for and check references.
- 4Ask who will get the permitsThe person doing the work is responsible for the permits, whether that's you or the contractor. The table below shows which office handles your town.
- 5Sign a written contractOregon law requires a written contract for home jobs over $2,000 (ORS 701.305). The CCB says it should describe the work, materials, costs, start and end dates, list the permits and who will get them, and set a payment schedule.
Comparing bids: a checklist
- Is the CCB license active, and what does its complaint history show?
- Is the bid written, and does it describe the same work and materials as the others?
- Does it say who gets the permits — and are they in the price?
- Are the start and end dates written down?
- Is there a payment schedule? The CCB says never pay the full amount up front, and don't pay in cash.
- Did you check references?
- Warning signs the CCB lists: resistance to a written estimate and contract, and a very low estimate.
Who issues permits in your town
| Town | Building permits | Electrical permits |
|---|---|---|
| Newberg | City of Newberg Building Division (also plumbing) | Yamhill County |
| McMinnville | City of McMinnville Building Division | Yamhill County |
| Dundee | City of Dundee (also plumbing; review and inspections by Newberg) | Yamhill County |
| Dayton | City of Dayton (also plumbing; contracts with Newberg) | Yamhill County |
| Lafayette | City of Lafayette (also plumbing; Oregon ePermitting) | Yamhill County |
| Amity | Yamhill County, after a City of Amity compliance application | Yamhill County |
| Carlton | Yamhill County, after a City of Carlton compliance application | Yamhill County |
| Sheridan | Yamhill County, after a City of Sheridan compliance application | Yamhill County |
| Willamina | Starts at the City of Willamina, then Yamhill County | Yamhill County |
| Yamhill (city) | Yamhill County, after the city's compliance approval | Yamhill County |
| Rural areas | Yamhill County Planning & Development (503-434-7516) | Yamhill County |
Does the job need a permit?
Oregon's Building Codes Division gives these examples for one- and two-family homes. Local zoning comes first, and a job that needs no building permit may still need an electrical, plumbing or mechanical permit.
| Job | Building permit? |
|---|---|
| Re-roof | Yes, when all the old roofing comes off and all new roof sheathing goes on |
| Concrete slab, patio or driveway | No, if it's private, no more than 30 inches above the ground next to it and not over a basement |
| Water heater replacement | Yes — a licensed plumbing contractor can use a minor label permit |
| Fence | No for wood, wire mesh or chain link under 7 feet — but yes for a pool or hot-tub barrier, and some cities add their own rules |
| Deck | Yes if more than 30 inches above the ground |
A new or replacement septic system needs approval from Yamhill County's sanitarian: a site evaluation first, then a permit to install. The county says to allow up to six weeks for the applications before the permit is issued.
Quick answers
- Do I need a permit to replace my water heater?
- Yes. Oregon's Building Codes Division lists water heater replacement as work that needs a permit; a licensed plumbing contractor can use a minor label permit.
- Who gets the permit — me or the contractor?
- Whoever does the work is responsible for the permits. Settle it before you sign, and the CCB suggests listing the permits and who gets them in the contract.
Sources
- Oregon CCB — Building and remodeling checklist (PDF)
- Oregon CCB — Consumer tools
- ORS 701.305 — written contracts
- Oregon Building Codes Division — Do I need a permit?
- Yamhill County — Building (cities served, ePermitting)
- Yamhill County — Electric
- Yamhill County — Sanitation (septic)
- City of Newberg — Building
- City of McMinnville — Building
- City of Dundee — Building
- City of Dayton — Building
- City of Dayton — Building permit information (PDF)
- Oregon CCB — 16 ways to avoid remodeling, repair and construction problems (PDF)
- City of Lafayette — Building
- City of Amity — Building
- City of Carlton — Building
- City of Sheridan — Permits
Not legal advice. Rules change — the state's own pages are the final word.