Our Services

Window Replacement

The installation process is a critical part of any window replacement project. Unlike companies that cut corners or use subcontractors, Einar Johanson employs experienced, long-term staff who treat your home with care. Your custom-built windows will blend naturally with your home’s architecture, both inside and out, while our team ensures proper caulking, sealing, and a clean workspace. The result? Beautiful windows and lasting integrity for your home.

Exterior Door Replacement

Replacing your doors is an investment in both style and security. At Einar Johanson, our salaried installers take a craftsman’s approach to every project, ensuring your new doors complement your home’s design. We prioritize careful measurements, clean installations, and proper weatherproofing to protect against drafts and leaks. With meticulous attention to detail and respect for your home, we deliver results that enhance both appearance and functionality.

What Makes Einar Johanson Different?

No High Pressure Sales

Our in-home estimators are not allowed to use high pressure sales tactics common to the industry. They are paid in such a way that they don't have to. They simply measure your window and door openings, show you the options available and provide a written quote for your consideration.

This is one of the reasons our many clients continue to write positive reviews about our company on Porch, Yelp, Angie's List, Google and other 3rd party review sites. Check out our Reviews Page to read more.

Experienced Craftsmanship

Our experienced window and door installers have been with our company for many years. You can expect them to come on-time, treat your home as if it were their own, do a professional installation, and clean up after themselves when the job is done, ensuring your total satisfaction.

You can relax, knowing you are hiring one of the the longest-operating, fully licensed, bonded and insured construction firms in Washington State. License # EINARJ1072B5

Ready To Begin Your Next Project?

Let's Get Started