null
Portland, Tualatin & Lake Oswego, OR

Simplify your next project

Spruce Box connects you to contractors, handymen, and local businesses who will make your project idea a reality.

    Get Your Free Quote!

    Get The Construction Help You Need in Greater Portland Area

    Whether you’re building a new home, renovating an existing property, or managing a large-scale commercial construction project, Spruce Box Construction is the licensed general contractor in Portland, Oregon you can count on. Since 2015, our employee-owned team has successfully completed thousands of residential and commercial projects throughout the greater Portland metro area, earning a reputation for clear communication, quality workmanship, and dependable service.

    Licensed General Contractor in Portland, Oregon

    Whether you’re building a new home, renovating an existing property, or managing a large-scale commercial construction project, Spruce Box Construction is the licensed general contractor in Portland, Oregon you can count on. Since 2015, our employee-owned team has successfully completed thousands of residential and commercial projects throughout the greater Portland metro area, earning a reputation for clear communication, quality workmanship, and dependable service.

    General Contractor Services for Residential & Commercial Projects

    As a full-service general contractor in Portland, we manage every phase of your construction project — from initial planning and permitting to subcontractor coordination, material procurement, and final inspection. Whether you need a single point of accountability for a complex build or a reliable team to bring your renovation vision to life, Spruce Box Construction delivers.

    Our general contracting services include:

    Custom home construction and design/build projects

    Whole-home remodeling and renovation

    Room additions and ADU (accessory dwelling unit) construction

    Commercial build-outs and tenant improvements

    Land development and lot partition

    Structural repairs and renovation

    Project management for complex multi-trade projects

    Coordination of licensed subcontractors (plumbing, electrical, HVAC)

    null
    Kitchen, Bathroom, Basement, Floor & Wall Treatments, Cabinets &  Counters, and more.
    null
    Siding & Painting, Exterior/Interior Painting & Drywall
    null
    Punch List Completion, Cabinet installation, Furniture Assembly, Material Hanging, Painting.
    null
    Tenant Improvements, Handyman and Maintenance
    null

    Materials

    Flooring, Counters, Cabinets, Tile, Plumbing, Electrical, Doors, Siding, Decking, and more.
    null
    Design/Build, Custom Home Construction, Land Development & Lot Partition, and more.

    How Spruce Box Works

    null

    Choose a project

    Every project begins with you. Once you’ve chosen a project, Spruce Box spends time understanding your vision and requirements. While we ask specific questions, you can upload clarifying photographs, notes, and plans. By the time we arrive on-site, our team has a singular vision for your project.
    null

    Schedule an appointment

    Fill out the handyman request, schedule an appointment, shoot us an email, or pick up the phone. Then log into our customer portal from any device to track progress and watch your project take shape.
    null

    Customer Satisfaction Guarantee

    Spruce Box values our customers. We are excited and proud to provide customers with a transparent, service-oriented experience from project start to final inspection. Our team is committed to providing our customers with a quality product.
    null

    Get a quote

    Fill out the handyman request, schedule an appointment, shoot us an email, or pick up the phone. Then log into our customer portal from any device to track progress and watch your project take shape.

    Serving Portland and the Greater Oregon Metro Area

    We provide general contractor services throughout the greater Portland area, including Beaverton, Lake Oswego, Tigard, Tualatin, Hillsboro, Sherwood, West Linn, Milwaukie, Oregon City, Clackamas, and SW Washington communities including Vancouver and Camas. For commercial projects, our service area extends to Salem and the Willamette Valley.

     

    Why Choose Spruce Box as Your Portland General Contractor?

    Hiring the right general contractor is one of the most important decisions you’ll make for any construction project. Here’s what sets Spruce Box Construction apart:

     Licensed and Insured — OR CCB #209538 | WA CCB #SPRUCBC845L8

    We are fully licensed in both Oregon and Washington and carry comprehensive liability insurance and workers’ compensation coverage. Every project we take on meets state and local code requirements.

    Clear Communication from Start to Finish

    We believe construction should be a positive experience, not a stressful one. Our project managers keep you informed at every stage — from the first estimate through final walkthrough — so you always know what’s happening with your project.

    Residential Roots, Commercial Capability

    Founded as a residential remodeling company in 2015, Spruce Box has grown into a trusted commercial construction partner serving local businesses and national brands across Oregon. Whether it’s a home renovation in Lake Oswego or a commercial tenant improvement in Portland’s Pearl District, we bring the same level of care and precision to every job.

    Employee-Owned and Community-Focused

    As an employee-owned company, our team has a personal stake in the quality of every project. We’re not just building structures — we’re building lasting relationships with homeowners, businesses, and communities throughout the Portland metro area.

    Start Your Project With Spruce Box Construction

    Whether your project is a straightforward renovation or a complex commercial construction job, our team has the experience, licensing, and local expertise to get it done right. Request a free quote today and find out why homeowners and businesses throughout Portland and the surrounding area trust Spruce Box Construction as their go-to general contractor in Oregon.

    Clients

    Common Questions

    Our in-house construction company is staffed with a team of seasoned professionals, ready to facilitate a variety of services, either by-the-hour or for a specific project. Check our services page for more details.

    We carefully choose general and specialty subcontractors, including plumbers, electricians, and engineers. We are always looking for new expert partners. If you are interested in joining the Spruce Box team, click to learn more.

    Lead times depend on the size of your project, the availability of our team and quality subcontractors, and the nature of your timeline.

    We do not typically charge for estimates, so don’t hesitate to contact us with your idea. The exception is if you need an estimate for the purposes of a transaction that does not require Spruce Box services.

    We serve the greater Portland metro area including Portland, Beaverton, Lake Oswego, Tigard, Tualatin, Hillsboro, Sherwood, West Linn, Milwaukie, Oregon City, and SW Washington. Commercial work extends to Salem and Vancouver, WA.

    Yes. We are fully licensed in Oregon (CCB #209538) and Washington (SPRUCBC845L8), and we carry full liability insurance and workers’ compensation coverage.

    Yes. We handle residential remodeling, handyman work, and home maintenance as well as commercial tenant improvements, retail maintenance, office renovations, and property management services.

    You can request a free quote on our website at sprucebox.com, call us at (503) 530-8205, or email info@sprucebox.com. We typically respond within one business day.

    We offer tenant improvements, retail store maintenance and repairs, commercial handyman and property maintenance, HOA maintenance, senior and assisted living facility services, commercial doors and windows installation, and office remodeling.

    Yes. We regularly complete tenant improvements and maintenance in active retail stores, restaurants, healthcare facilities, and office buildings — with minimal disruption to daily operations.

    Yes. Our team has experience working with national brands including Apple, Sephora, Walgreens, Verizon, H&M, and CVS. We support ongoing commercial accounts throughout Oregon.

    Contact us directly at (503) 530-8205 for urgent repair needs. Availability depends on current project schedule, but we do our best to accommodate time-sensitive situations for existing and new clients.

    what our clients say

    Cities & Zip Codes We Serve In

    • Portland
    • Alameda
    • Battle Ground
    • Beaverton
    • Bethany
    • Bull Mountain
    • Camas
    • Cedar Mill
    • Clackamas
    • Dunthorpe
    • Fairview
    • Gladstone
    • Hawthorne
    • Hillsboro
    • Irvington
    • Lake Oswego
    • Laurelhurst
    • Metzger / Raleigh Hills
    • Milwaukie
    • Multnomah Village
    • Oregon City
    • Pearl District
    • Ridgefield
    • Salem
    • Sellwood / Eastmoreland
    • Sherwood
    • Tigard
    • Troutdale
    • Tualatin
    • Vancouver
    • West Hills
    • West Linn
    • Wilsonville
    • Woodburn
    • 97201
    • 97204
    • 97205
    • 97206
    • 97209
    • 97210
    • 97211
    • 97212
    • 97213
    • 97214
    • 97215
    • 97216
    • 97217
    • 97219
    • 97220
    • 97221
    • 97222
    • 97223
    • 97224
    • 97225
    • 97227
    • 97229
    • 97230
    • 97232
    • 97233
    • 97236
    • 97239
    • 97266
    • 97267
    • 97002
    • 97003
    • 97005
    • 97006
    • 97007
    • 97015
    • 97020
    • 97024
    • 97026
    • 97027
    • 97030
    • 97034
    • 97035
    • 97060
    • 97062
    • 97068
    • 97070
    • 97080
    • 97086
    • 97140
    • 97301
    • 97302
    • 97303
    • 97304
    • 97305
    • 98661
    • 98662
    • 98663
    • 98664
    • 98665
    • 98682
    Cities
    • Portland
    • Alameda
    • Battle Ground
    • Beaverton
    • Bethany
    • Bull Mountain
    • Camas
    • Cedar Mill
    • Clackamas
    • Dunthorpe
    • Fairview
    • Gladstone
    • Hawthorne
    • Hillsboro
    • Irvington
    • Lake Oswego
    • Laurelhurst
    • Metzger / Raleigh Hills
    • Milwaukie
    • Multnomah Village
    • Oregon City
    • Pearl District
    • Ridgefield
    • Salem
    • Sellwood / Eastmoreland
    • Sherwood
    • Tigard
    • Troutdale
    • Tualatin
    • Vancouver
    • West Hills
    • West Linn
    • Wilsonville
    • Woodburn
    Zip Codes
    • 97201
    • 97204
    • 97205
    • 97206
    • 97209
    • 97210
    • 97211
    • 97212
    • 97213
    • 97214
    • 97215
    • 97216
    • 97217
    • 97219
    • 97220
    • 97221
    • 97222
    • 97223
    • 97224
    • 97225
    • 97227
    • 97229
    • 97230
    • 97232
    • 97233
    • 97236
    • 97239
    • 97266
    • 97267
    • 97002
    • 97003
    • 97005
    • 97006
    • 97007
    • 97015
    • 97020
    • 97024
    • 97026
    • 97027
    • 97030
    • 97034
    • 97035
    • 97060
    • 97062
    • 97068
    • 97070
    • 97080
    • 97086
    • 97140
    • 97301
    • 97302
    • 97303
    • 97304
    • 97305
    • 98661
    • 98662
    • 98663
    • 98664
    • 98665
    • 98682