GGrainLine

Hardwood Floor Refinishing · Portland, OR

Beautiful wood floors, restored for life.

GrainLine Floor Refinishing sands, stains, repairs, and installs hardwood floors with dustless equipment, hand-finished detail, and a 3-year workmanship warranty — for homes and businesses across the Pacific Northwest.

4.9 average from 320+ local reviews
Freshly refinished oak hardwood floor in a sunlit modern living room

18+

years of craftsmanship

Years in business
18+
Projects completed
2,400+
Sq ft refinished
1.2M
Average rating
4.9★

Why GrainLine

Craftsmanship you can feel underfoot

We treat every floor like our own — with obsessive prep, premium materials, and a finish that lasts.

Dustless sanding

Tied-in dust containment captures 99%+ of airborne particles, so you can stay in your home while we work.

3-year warranty

Every refinish and install is backed by our written workmanship warranty.

Low-VOC finishes

Water-based and hardwax finishes that are safer for kids, pets, and indoor air quality.

Certified craftsmen

NWFA-certified technicians with 18+ years of hands-on wood floor experience.

On-schedule, on-budget

Clear timelines and itemized quotes — no surprises, ever.

Free estimates

In-home measurements and a detailed quote within 24 hours.

Kind words

What our clients say

GrainLine refinished our 1920s oak floors and they look better than when the house was built. The dustless system meant we never had to leave.

Rebecca L.

Homeowner, Sellwood

They matched the stain on our new addition perfectly — you genuinely cannot see the seam between old and new.

Marcus T.

Homeowner, West Linn

Water damage from a burst pipe had ruined our entryway. GrainLine restored it in two days. It feels like a miracle.

Priya S.

Homeowner, Irvington

Professional, punctual, and the crew sealed off the work area like surgeons. Our floors gleam.

Dan & Kelly R.

Homeowners, Lake Oswego

The estimate was detailed and honest. No upselling, no surprises — the final bill matched the quote to the penny.

Angela M.

Homeowner, Beaverton

We run a boutique retail space and cannot afford downtime. GrainLine refinished overnight, and we opened on time.

Tom H.

Shop Owner, Downtown Portland

Good to know

Frequently asked questions

Most rooms are finished in two to four days: one day to sand, one to stain (if needed), and one to two days for finish coats. We give you a firm schedule before we start and stick to it.

Ready when you are

Get your free, no-obligation estimate

Tell us about your floors and we will measure, assess, and deliver a detailed itemized quote within 24 hours. No pressure, no hidden fees — just honest numbers from a crew that cares.