We are operational and processing orders. We are here to help you with your screening needs.


Looking for replacement window screens? New solar screens? You have come to the right place!

Affordable Screen Company is the leading industry provider of custom window screens, replacement window screens and solar screens made of the highest quality, at affordable prices. Our window screens and solar screens are made to your exact specifications here in the USA and shipped right to your door for an easy DIY installation at an unbeatable value.

Why Choose Affordable Screen Company?

As a family owned and operated company located in Lewisville, TX, we are dedicated to providing our customers with the best products available in the industry. We additionally provide customers with:

  • A convenient and secure way to buy assembled window screens and/or solar screens from an online store
  • A variety of product information on the types of fabric available for window screens and solar screens
  • Detailed information on window screen and solar screen frame sizes, colors and styles
  • Helpful video guides for solar screen and window screen installation

Custom Made For Your Window Space!

At Affordable Screen Company, all of our screens are custom made to ensure a flawless fit for your windows! Our wide variety of fabrics for window screens includes:

  • Standard Fiberglass Mesh
  • BetterVue Insect Screen (improved insect protection, strength and durability with antimicrobial protection and Greenguard certification)
  • Phifer’s Aluminum Screen (industry level quality and durability)
  • No-See-Um Mesh (blocks out the tiniest of insects)
  • Solar Insect Screen (ultimate insect protection with 65% protection against the heat and glare of the sun)
  • SunTex Solar Screen (available in 80%, 90% or 95% blockage against the heat and glare of the sun)

Still not sure what you need? We are happy to help! Most questions can be addressed through our FAQ section, however, if you have additional questions, please do not hesitate to contact us at (972) 346-8179. We look forward to serving you!