Skip to content
JMB Builders logo

DIY vs Professional Window Replacement — Where DIY Jobs Go Wrong

You have watched the videos and you are handy. Before you pull the first sash, here is what a window installer checks that a DIY job usually misses.

Reply within one business day. Or call / text 763-204-2099.

DIY vs professional window replacement comes down to four things: measuring, flashing, insulating and the permit. A handy owner can set an insert window, but a wrong order or a skipped sill pan shows up later as drafts or rot. JMB Builders replaces windows across the Twin Cities metro, supplied and installed or labor only on windows you bought. Priced per opening; photo reply within one business day or a free in-home estimate.

  • Priced per opening, supplied or labor only
  • Every opening measured in person before ordering
  • Photo reply in one business day or free in-home estimate
Installer setting a new window into an exterior wall opening

Can you replace your own windows? Some people do, and an insert in a sound wood frame on a first floor is the friendliest version of the job. The window itself is not hard to lift into place. What decides whether it stays dry and tight through Minnesota winters is what happens around it, and none of that shows once the trim is on.

The common DIY mistakes are the same every time. The window was ordered off the glass size or the old sash, not the frame or rough opening, and it is too big or leaves a wide gap. The sill had no pan, so water that gets past the exterior seal runs into the wall. Expanding foam from a hardware-store can bowed the frame so the sash binds. Fiberglass was stuffed in the gap with no air seal behind it. And nobody asked the city whether the job needed a permit or whether the bedroom window still meets egress.

None of that means you have to hand the whole job over. We install windows homeowners bought themselves, and we check the order before it is placed. If you want the full job, we supply the windows through ABC Supply, measure every opening in person and install them room by room.

Get a written quote for this job

Three photos and a sentence is enough: a reply within one business day, or ask for a free in-home estimate. Or text the photos to 763-204-2099.

Photos (optional)

Up to 3: one wide shot of the area, one close-up of the opening or trim, one of anything you're unsure about.

How do you want your quote?

Free, no obligation. Every quote is written and itemized, so you can compare it line by line.

What you supply

  • Photos of each window inside and outside, with a tape across the frame
  • Your plan: do some yourself, buy and have us install, or have us supply and install
  • The order sheet if you already bought windows
  • Which rooms are bedrooms, for the egress check

What JMB supplies

  • An in-person measure of every opening before anything is ordered
  • Windows ordered through ABC Supply, or a check of the windows you bought
  • Removal and haul-away of the old windows
  • Sill pan, flashing tape, shims, low-expansion foam, backer rod and sealant
  • Interior jamb extensions and casing, or drywall returns
  • The permit when the city requires one
  • Photos of the finished windows in your job folder

How it is priced: per opening

Quoted in writing from your photos, with a reply within one business day. What moves the number:

  • Labor only on windows you bought vs. windows supplied and installed
  • Insert into the old frame vs. full-frame to the rough opening
  • Rot at the sill or framing under the old window
  • Fixing a DIY install that was set out of square or without flashing
  • Second-story openings that need ladders or staging
  • Interior trim: reuse, new casing or drywall returns
  • Painting, quoted as a separate line, or you paint

If you started and stopped, send photos of where it stands. We quote finishing the job the same way, per opening.

How long it takes

Inserts go in faster than full-frame units; several windows a day is typical once work starts. Lead time on windows we supply depends on the brand and is written on the quote.

How your project works

  1. 1

    Send photos, get a written quote

    Send three photos of the space and a sentence about what you want. You get a clear, itemized reply within one business day. Prefer a look in person? A free in-home estimate is always an option.

  2. 2

    Pick materials, or bring your own

    We help you choose profiles and materials that fit the house and the budget, or match your existing millwork exactly — or you buy the door or trim yourself and we install it. Everything is confirmed before the crew is scheduled.

  3. 3

    Clean, precise installation

    The crew shows up on time, protects floors and furniture, and installs with tight joints and consistent reveals. Photos of the finished work go in your job folder.

  4. 4

    Walkthrough and invoice

    We walk the finished work with you. If anything is not right, we fix it before we call the job done. Then one invoice, paid by check or direct deposit — no card fees, no payment links.

Situations and options

You buy, we install

You order the windows from a store or online. We check the size, type and jamb depth before you order, then install them labor only, flashed, sealed and trimmed.

We supply and install

We measure every opening, order through ABC Supply in one order so colors and glass match, and install room by room. The quote lists each opening on its own line.

Finish a DIY job

Windows set but not trimmed, or one done and the rest waiting. We look at what is there, fix what needs it and finish the rest, quoted per opening.

Keep the old windows

Sometimes a repair is enough, and we will tell you. If the frames are sound and only one thing is failing, we say so before quoting replacement.

DIY vs Professional Window Replacement — Where DIY Jobs Go Wrong: questions, answered

Can I replace my own windows?

Yes, many homeowners legally can, but check with your city about a permit first. An insert window in a sound frame on the first floor is the most forgiving version. Full-frame windows, second-story openings and bedroom egress windows are where DIY jobs most often go wrong.

What are the most common DIY window replacement mistakes?

Ordering the wrong size, skipping the sill pan and flashing, using high-expansion foam that bows the frame, and setting the window out of square so it will not lock. Another common one is a bedroom window that no longer opens enough to meet egress. All of them are hidden once the trim is on.

Is it cheaper to install replacement windows myself?

You save the labor line, but you take on the measuring, the tools, the haul-away and any reorder if a window is wrong. A mistake in flashing can cost more later than the install would have. We can install windows you buy so you keep control of the window cost.

Will a contractor install windows I bought myself?

JMB does, labor only, across the Twin Cities metro. Send photos and measurements before you order and we confirm the size, type and jamb depth. Then we install them flashed, sealed and trimmed, priced per window.

Do I need a permit to replace windows myself in Minnesota?

It depends on the city. Many Twin Cities building departments require a permit for window replacement, and some let a homeowner pull one for their own house. Call your building department before you start; when JMB does the job, JMB pulls it.

Can you fix a window I installed myself that leaks or drafts?

Usually, yes. We take off the trim, see how it was set, and re-flash, re-shim or re-seal it as needed. If the window itself is the wrong size or damaged, we tell you before quoting a replacement.

Recent JMB work, from our job log

59 installs recorded across 30 Twin Cities communities since Dec 2025. Window and door installs for homeowners and the builders we work with. Counts come straight from our job log; no customer names.

Related jobs we do

Page reviewed October 9, 2026 · JMB Builders LLC, MN license BC809005 · All windows pages

Where we work

Window Replacement & Installation near you

Based in Zimmerman, scheduling across the Twin Cities metro. Closest first: