Window Screen Repair
New mesh in your old frame, or a brand-new frame if yours is bent or broken.
Typically $45 to $115 per screen, depending on size and repair.
Learn more about window screen repairTorn screen? Bent frame? Missing screens? We re-screen, rebuild and fabricate custom screens, with free pickup and delivery. Family run and local.
Send us a photo.Call, text or fill out the form. A photo and a rough size helps us give you an estimate.
Get your price.We'll confirm your price before any work starts. No surprises.
We pick it up.Free pickup in Kalispell, Whitefish, Columbia Falls and nearby areas.
We bring it back.Your screen comes back fixed and ready to use. Delivery is free too.
These are estimates. Your final price depends on size and mesh, and we'll confirm it with you before any work starts.
See repair detailsLocal and family run.We live here and work here. When you call or text, you reach us, not a call center.
We build it ourselves.Every frame and screen is fabricated in our own shop, cut to your exact size.
No surprises.You'll know your price before we start.
We come to you.Free pickup and delivery, plus free on-site measuring for custom screens.
We also serve nearby areas around all three towns. Not sure if you're in range? Just ask.
Most window screen re-screens run $45 to $85 depending on size. If the frame needs replacing, a rebuild is typically $75 to $115. Screen door re-screens are usually around $100. We'll confirm your exact price before any work starts.
Yes, for free, in Kalispell, Whitefish, Columbia Falls and nearby areas. We don't have a drop-off location, so we come to you.
Yes. If the frame is in good shape, we re-screen it. If it's bent or broken, we build a new frame and screen to the same size.
For repairs, no. A photo and rough size is enough for an estimate. For custom screens, you can measure yourself (see our measuring guide) or we'll come measure for free.
No. One screen or twenty, we're happy to help.
Send a photo and a rough size. We'll get back to you with an estimate.
Rather talk? Call or text (406) 250-1681.