Navy-sided two-story home with new white windows and trim, fresh landscaping and lawn — recent MacTaggart Construction exterior project
Licensed Minnesota Contractor · Est. 2025

Window Installation in Otsego, MN

Energy-efficient window replacements, storm damage repairs, and detailed damage documentation from a contractor that shows up when promised and finishes when expected. Serving the northwest Twin Cities metro.

License
MN #BC808631
Response
Within 24 hours
Estimates
Free & written
Licensed & insured in Minnesota
5-star Google reviews
Northwest Twin Cities & west metro
Itemized written estimates
What we build

Exterior craft for Minnesota homes.

From a single window replacement to a full remodel — disciplined work, brand-name materials, and a contractor who returns your call.

Featured project

Full-home window replacement, St. Michael.

After a hail storm damaged every window on the home, we worked with the homeowner and their insurance company to get the full replacement approved. Twenty-plus Thermo-Tech energy-efficient windows installed in three working days. The homeowner's first comment: "The house got quiet."

20+
Windows replaced
3 days
On-site work
100%
Insurance-covered
Talk about your project
From homeowners

Reviews from the people we built for.

Verified Google reviews. The full set is on our Google Business Profile.

★★★★★

Brandon and his team really go above and beyond — communicating well, honoring commitments, and executing with excellence. He has been patient with questions, happy to research options, and then given me his thoughts on the best path forward, whether or not it was the one that would make him the most profit.

Karen Sazdoff General construction · Roof repair
★★★★★

We had MacTaggart do a small bathroom remodel in my mother's townhouse. They did such a great job. They cleaned up their working spaces every day and were incredibly courteous to my mother (age 92). No hidden costs. They accidentally threw out a mirror we had wanted to keep and reimbursed it for us without hassle.

Jill Sisk Bathroom remodel
★★★★★

We trusted Brandon to build the exterior siding, fascia, and gutters, and we couldn't be happier. His communication during the project was exceptional. The workers cleaned everyday they were here and it looked like they were not even working on the house. I will recommend Brandon to anyone we know.

Cameron D. Exterior remodel
★★★★★

Working with MacTaggart Construction to replace our deck has been a great experience. They put together a detailed bid that included a full materials list as well as pricing for possible repairs. They have been transparent and honest throughout the process. Because they are easy to work with, accurate and honest, I would happily recommend them to anyone in the Twin Cities Metro area.

Carla Golden Deck building
★★★★★

Brandon and his crew are very responsive, friendly, and do great work. My deck was completed on time and looks wonderful. I would, and have, recommended MacTaggart to several friends.

Judy Koosman General construction
How we work

Four steps. No surprises.

Most of what goes wrong on a residential project goes wrong because expectations weren't written down. Ours are.

Step 01

On-site walkthrough

We measure carefully, evaluate existing conditions, and ask about the result you want. Free, no-obligation, and never a sales pitch.

Step 02

Written proposal

You get an itemized bid with a full materials list and pricing for any optional repairs we noticed. Take it home, sit with it, ask questions.

Step 03

Scheduled build

Once we have a signed agreement, we lock a start window and stick to it. You'll know when we're arriving and when the work will be done.

Step 04

Clean handoff

Job sites get cleaned every day, debris is hauled out at completion, and we walk through the finished work with you before we leave.

Read the full process
Common questions

Things homeowners ask us first.

A starting set. More on the full FAQ page.

How long does a window installation take in Otsego, MN?

Most full-home window replacements take two to three working days. A single-window install is typically a half-day job. Project timelines depend on window count, the condition of the existing frames, and weather. We schedule each job tightly so your home is only opened up for as long as it takes to do the work right.

Does MacTaggart Construction help with insurance documentation?

Yes. We document storm and hail damage with photos and a written report, which homeowners can share with their insurer when notifying them. We answer technical questions adjusters have about scope or materials, but we don't act as a public adjuster — coverage decisions are between you and your insurer.

Which window brands does MacTaggart install?

We regularly install Thermo-Tech, Sierra Pacific, and Quaker windows, and ThermaTru and Bayer Built doors. We pick the line based on the project — energy ratings, frame material, HOA requirements, and budget all factor in. We're not tied to one manufacturer, which means we can specify the right product for the home rather than the one we're contractually pushing.

Are you licensed and insured in Minnesota?

Yes. MacTaggart Construction Co. is a licensed Minnesota residential contractor (MN License #BC808631) and carries full general liability and workers' compensation insurance. We'll provide copies of our certificates on request before work begins.

Do you serve cities beyond Otsego?

Yes. Our regular service area covers the northwest and west Twin Cities metro — Otsego, Plymouth, Maple Grove, Wayzata, Excelsior, Minnetrista, Minnetonka, Medina, Orono, Monticello, St. Michael, and Elk River. If you're nearby and not on the list, ask — we'll let you know honestly whether the drive makes sense for your project.

How does pricing work and do you provide free estimates?

We provide free, no-obligation written estimates after an on-site walkthrough. Estimates include a full materials list with brand-specific line items so you can see exactly what you're paying for. We don't use high-pressure same-day pricing tactics — you'll have the proposal in writing to review on your own time.

Get in touch

Tell us about the project.

A few details now and we can have a written estimate scheduled for next week. We respond to inquiries within one business day.

Office hours Mon–Thu 8a–5p · Fri 9a–3p
Visit 9175 Quaday Ave NE, Ste 102
Otsego, MN 55330

Request an estimate

Complete the form and we'll be in touch within one business day.