BMA Window Cleaning, Logo Phone Icon(855) 520-6134
Window Cleaning

The Leading Window Cleaning Company in San Marcos, Texas



BMA Window Cleaning makes sure that you have the cleanest windows possible in your home. Using the right equipment and products, we do residential window cleaning that makes your windows sparkle.

Learn More


Commercial & Industrial

You need the right equipment to clean windows in a building and we have it. We use state-of-the-art tools to do fast and efficient commercial window washing that helps you maintain a fresh look for your building.

Learn More

Homes for the Holidays!

Call us today and receive

15% off your Initial Cleaning

for the holidays. 

Learn about BMA Window Cleaning

Our window cleaning company makes your home or business more attractive and pleasant to be in. BMA Window Cleaning in San Marcos, Texas has served Central Texas since 1990. Whether you want regularly scheduled window cleaning, a thorough spring cleaning, or an office cleaning that reflects your company's professionalism, we will handle any job.

We think that what really sets us apart from our competitors is that our courteous staff actually cares about doing the job right. When we make an appointment we show up on time, and we stand by the quotes we provide. We are insured, trained, and careful, too. Depend on us for meticulous window cleaning at reasonable prices. BMA Window Cleaning is a member of the San Marcos Chamber of Commerce.

Mission Statement

The mission of BMA is to provide the most professional, consistent and reliable window cleaning service in a courteous and ethical manner for its customers and to provide the opportunity for professional growth and economic security for its employees.


Thank you for your interest. For questions or comments, please use the information listed here. We look forward to hearing from you soon.

Phone Number
(855) 520-6134

Hours of Operation
Monday – Friday, 8 a.m. – 5 p.m.

2208 Hunter Road, Suite 7, San Marcos, TX 78666
PO Box 1768, San Marcos, TX 78667

Service Area
Proudly serving San Marcos, Kyle, Buda, Wimberley, New Braunfels & Seguin.