Let's be honest—when you're managing office maintenance, window cleaning and glass replacement aren't the most glamorous tasks. But they're the kind of thing that, if done wrong, gets noticed. And if done right, nobody sees it. That's the paradox.
I've been handling this sort of procurement for my company since 2020—roughly $15,000 annually across 12 vendors for various facility needs. When it comes to window cleaning and the occasional glass replacement, I've learned there's no single "right" answer. It depends on your building, your budget, and your tolerance for risk.
Before We Get Into Solutions, Let's Frame the Decision
I see a lot of articles that say "hire a professional window cleaner" or "always go with the cheapest glass replacement quote." That's not helpful. Your situation is unique. What works for a 5-person office in a strip mall won't work for a 400-person corporate HQ.
Here's the framework I use: break it into two separate challenges.
- Window Cleaning – Routine, predictable, low-stakes (usually)
- Glass Replacement – Unpredictable, higher stakes, often an emergency
And within each, you need to decide: in-house or outsource? DIY or pro?
Scenario A: The Small Office (Under 50 People) or Tenant in Shared Space
For Window Cleaning
This is probably the easiest situation. If you're in a standard commercial office with interior windows only (or ground-floor exterior that's accessible), you can likely handle this in-house.
What we do: We have a small team of maintenance staff (or even rotate office admin tasks) that does interior window cleaning every 2-4 weeks. A good squeegee set and professional-grade cleaner costs around $50-100. For exterior windows that are not ground-floor accessible? That's a different story—you'll need a pro with the right equipment.
If I remember correctly, our initial supply order for in-house cleaning was about $75. That covered squeegees, a bucket, microfiber cloths, and concentrated cleaner. Lasted us nearly 6 months.
For Glass Replacement
Honestly, I've never fully understood why some small offices try to DIY glass replacement. If you break a single-pane window (ground floor), maybe? But for anything with insulated glass (double-pane) or tempered safety glass, just call a local glazier. The specialized tools and handling make DIY more expensive when you factor in risk.
In 2023, we had a cracked glass panel in our break room—a standard 24x36 insulated unit. I called three local glass shops. Quotes ranged from $180 to $320. I went with the mid-range option ($250) because they could do it the same day. The cheapest said "2-3 days" (which, in my experience, usually means 4).
Scenario B: The Mid-Size Office (50-300 People) in a Dedicated Building
For Window Cleaning
At this scale, interior window cleaning is still manageable in-house if you have the staff. But exterior windows—especially for multi-story buildings—require professionals. The equipment costs are prohibitive, and frankly, the liability if someone gets hurt is not worth it.
My approach: We use a mix. A contracted cleaning crew handles all exterior windows on a quarterly schedule. For interior, the janitorial team does a basic cleaning weekly, and I bring in the exterior crew for a deep clean twice a year.
How much does this cost? Based on publicly listed prices from a few commercial cleaning services in my area (January 2025):
- Exterior cleaning for a 2-story building: $200-400 per visit
- Interior deep clean (supplemental): $100-200 per visit
For Glass Replacement
This is where having a relationship with a local provider pays off. I've found that the companies that do your window cleaning are often the same ones that handle glass replacement. When you already have a vendor relationship, emergency replacements go smoother.
What I learned the hard way: The third time an emergency glass replacement came up—usually from an employee accidentally backing into a door with a cart—I finally created a checklist for our maintenance team. It's simple: take measurements, note if it's tempered or laminated, and send photos to our preferred vendor. Sounds obvious, but when you're managing 80 orders annually across different vendors, the little things slip.
Scenario C: The Large Office (300+ People) or Multi-Location B2B Environment
For Window Cleaning
At this scale, you should almost certainly have a contracted commercial cleaning service that handles everything—interior and exterior. The volume justifies a monthly or bi-weekly schedule, and the negotiation power gets you better rates.
When I was involved in a vendor consolidation project in 2024, we moved from separate window cleaners (using 3 different vendors for our 3 locations) to a single national provider. It wasn't cheaper per visit, but the consolidated billing and simplified management saved our accounting team about 6 hours a month. That's real money.
For Glass Replacement
For large facilities, I'd recommend having a preferred glazier on retainer or at least a discounted rate for volume work. The cost of a single emergency replacement without a relationship can be painful.
Here's something I found surprising: if you're in a corporate building managed by a property management company, they often already have approved vendors for glazing. Before you go out and find your own, check your lease. You might save yourself the headache of finding out later that you need to use their guy anyway.
Total cost thinking applies heavily here: A $200 savings on a replacement can turn into a $1,500 problem when the wrong glass is ordered (incorrect thickness, not tempered when required) or when the installation causes a leak. The lowest quote is rarely the lowest total cost.
How to Determine Which Scenario You're In
Here's a simple self-assessment I use:
- Count your total windows (interior + exterior). If it's under 50, you're probably in Scenario A. Over 200? That's Scenario C territory.
- Check your lease — does the landlord handle exterior cleaning? Many do for multi-tenant buildings. If so, your only concern is interior.
- Assess your budget for maintenance labor — Can you justify a dedicated janitorial team? If so, in-house interior cleaning is cost-effective. If not, outsource.
- Evaluate how often glass breaks — If it's more than once a quarter, you need a relationship with a glazier. If it's once a year or less, just find someone local when it happens.
My experience is based on managing facility maintenance for about 200 people across 2 locations over 5 years. If you're working with a ultra-budget segment or a luxury high-rise, your experience might differ significantly. But for standard office environments? This framework has held up for me.
And honestly, feel free to mix and match—I've seen companies that do Scenario A for interior cleaning but Scenario C for glass replacement because they value the relationship. That's fine. Just don't overthink it. The worst call to make? The one where you pay full price for an emergency glass replacement because you had no relationship at all.