Best Practices for Window Cleaners

Real-world tips from 16 years in the industry - save time, increase profits, and grow faster

Time-Saving Strategies

Batch Your Admin Work

Time Saver

Don't create invoices one at a time as you finish jobs. Set aside 30 minutes every Friday to batch all your invoicing for the week.

Time saved: Batch processing is 3x faster than scattered throughout the week. That's 45 minutes back every week (39 hours per year!)

Use Route Optimization Daily

Time Saver

Let Sergio optimize your routes automatically (Professional+ plans). Don't plan routes manually.

  • Average savings: 45-60 minutes of drive time per day
  • Fuel savings: 15-20% reduction in mileage
  • Extra jobs: Fit 1-2 more jobs per day in saved time

Most competitors charge $50-100/month extra for route optimization. It's included free in Sergio Professional.

Enable Customer Self-Service

Time Saver

Let customers request quotes and book appointments through your portal. Stop playing phone tag.

Quote requests come in 24/7 - even while you're working or sleeping

Customers see available time slots - no back-and-forth scheduling

Auto-confirm or review - you control approval workflow

Create Service Templates

Time Saver

Save your most common services as templates with pre-set pricing:

  • "Standard Residential - Exterior Only" (20 panes, $120)
  • "Standard Residential - Full Service" (20 panes inside/out, $220)
  • "Commercial Storefront - Monthly" (per visit pricing)
  • "Post-Construction Cleanup" (hourly rate template)

Create quotes in under 30 seconds instead of 3-5 minutes.

Cash Flow Optimization

Require Payment Upon Completion

Cash Flow

For residential customers, collect payment immediately after service. Don't invoice later.

Don't Do This:

"I'll send you an invoice" - Average collection time: 30-45 days

Do This Instead:

"You can pay by card, check, or cash today" - Cash in hand immediately

Use Sergio's mobile app to accept card payments on-site (2.9% + 30¢ fee via Stripe).

Offer ACH for Large Commercial Invoices

Cash Flow

For invoices over $600, encourage ACH bank transfers instead of credit cards.

InvoiceCard FeeACH FeeYou Save
$1,000$29.30$5.00$24.30
$2,500$72.80$5.00$67.80

Add a note to invoices: "ACH bank transfer available - save on processing fees!"

Set Up Recurring Billing for Regulars

Cash Flow

For customers on monthly or bi-weekly schedules, set up auto-billing:

  • Predictable revenue - Know your monthly income in advance
  • Zero admin time - Invoices and charges happen automatically
  • Higher retention - Customers on auto-pay stick around 40% longer

Offer Prepay Discounts for Seasonal Work

Cash Flow

In slow months (Nov-Feb), offer a discount for customers who prepay for the year:

Example: "Prepay for 4 quarterly cleanings, get 10% off"

Regular price: $200/visit × 4 = $800
Prepay price: $720 (you get cash now, customer saves $80)

This brings in $5,000-15,000 in December when things are slow. Use it to cover bills or invest in equipment.

Smart Scheduling Tactics

Group Jobs by Geography, Not by Time

Scheduling

Don't schedule chronologically. Schedule geographically.

Bad Schedule:

  • 9am - North side of town
  • 11am - South side (30 min drive)
  • 1pm - North side again (30 min drive)

Result: 2 hours wasted driving

Good Schedule:

  • 9am - North side
  • 11am - North side (5 min drive)
  • 1pm - North side (5 min drive)

Result: 1 extra job fits in saved time

Sergio's route optimization (Professional+) does this automatically.

Build in Weather Buffers

Scheduling

Don't book every day completely full. Leave 20% buffer for weather reschedules.

  • Monday-Thursday: Book 80-90% full
  • Friday: Keep 50% open for rain reschedules from earlier in week

This prevents the dreaded "snowball effect" where one rainy day cascades into 2 weeks of chaos.

Schedule Recurring Customers on the Same Day

Scheduling

Put all your monthly customers on "First Tuesday" or "Third Wednesday." Don't scatter them.

Why this works: You hit the same neighborhood every month. Customers remember your schedule. You minimize drive time. Neighbors see you regularly and request quotes.

Use Sergio's Weather Alerts

Scheduling

Enable weather notifications to get alerts 3 days before rain is predicted:

  1. Sergio checks 14-day forecast daily for your service area
  2. You receive alert: "Rain predicted Thursday - 4 jobs at risk"
  3. Call customers Tuesday/Wednesday to reschedule
  4. Customers appreciate proactive communication vs. day-of cancellation

Customer Retention Strategies

Send Thank-You Messages After First Job

Retention

After a new customer's first service, send a personalized thank-you email or text:

"Hi Sarah, thanks for trusting us with your home today! Your windows look amazing. We'd love to see you again - most customers schedule us quarterly. Reply to book your next cleaning!"

Result: 60% of new customers who receive this message become repeat customers (vs 30% without)

Automate Review Requests

Retention

Use Sergio's review automation (Business+ plans) to request Google reviews after every job:

  • Automatic email 2 hours after job completion
  • One-click link to your Google Business profile
  • 5-star reviews increase quote acceptance by 40%

Pro Tip: Businesses with 50+ Google reviews get 3x more quote requests than those with under 10.

Offer a Loyalty Program

Retention

Simple loyalty structure that builds retention:

Every 4th cleaning is 10% off (encourages quarterly schedules)

Refer a friend, get $20 credit (customer acquisition for free)

Track this in Sergio using customer notes and custom fields.

Send Seasonal Reminders

Retention

Set up automated SMS campaigns (Business+ plan for unlimited SMS):

  • March: "Spring cleaning season! Book your exterior wash now"
  • October: "Get your windows clean before the holidays - limited spots"
  • June: "It's been 3 months - time for your next cleaning?"

Seasonal Planning

Understand Your Seasonal Cycles

Planning

Window cleaning is highly seasonal. Plan accordingly:

Peak Season (Apr-Oct)

  • Maximize daily job count - work 6 days/week if needed
  • Hire seasonal help to handle overflow
  • Build cash reserves for slow season

Slow Season (Nov-Mar)

  • Focus on commercial contracts (less weather-dependent)
  • Offer prepay discounts to bring in cash
  • Use downtime for equipment maintenance and training

Build a Commercial Base for Winter Stability

Planning

Commercial contracts keep you busy year-round:

  • Storefronts: Weekly or bi-weekly, regardless of weather
  • Office buildings: Monthly interior cleaning (weather-proof)
  • Restaurants: Weekly exterior (high-profit, year-round)

Goal: By end of Year 2, aim for 40% commercial contracts to smooth out seasonal revenue swings.

Plan Equipment Purchases for Off-Season

Planning

Buy new equipment in December/January when you have time to research and prices are lower:

  • Water-fed poles (Black Friday/end-of-year sales)
  • Vehicle upgrades (dealers desperate to hit quotas)
  • Bulk cleaning supplies (storage is cheap in winter)

Don't wait until April when you're slammed and prices are highest.

Growth Strategies

Focus on Lifetime Value, Not One-Time Jobs

Growth

A customer who pays $150 quarterly for 5 years is worth $3,000. Don't obsess over one-time $200 jobs.

Strategy shift:

  • Offer slight discount for recurring schedules (5-10%)
  • Prioritize recurring customers over one-offs
  • Build relationships, not transactions

Track Your Key Metrics

Growth

Use Sergio's analytics (Business+ plan) to monitor:

Revenue per Day

Goal: Increase 10% year-over-year

Quote Acceptance Rate

Target: 60-70%

Customer Retention

Target: 75%+ annual retention

Days to Payment

Goal: Under 7 days average

Reinvest 10-15% of Revenue in Marketing

Growth

To grow 20-30% annually, allocate a marketing budget:

  • Google Local Services Ads: $500-1,000/month (highest ROI)
  • Door hangers: $200/month in target neighborhoods
  • Vehicle wraps: One-time $2,000 (mobile billboard)
  • Referral bonuses: $20-50 per successful referral

When to Hire Your First Employee

Growth

Hire when you meet these criteria:

Consistently turning down jobs due to capacity (2+ weeks in a row)

Monthly revenue exceeds $15,000 consistently

3 months of operating expenses in savings (safety buffer)

At least 10 recurring customers (stable revenue base)

Don't hire too early: First employee typically reduces your take-home pay by 20-30% for the first 6 months while you train them. Make sure you're ready.

Want personalized business advice?

Talk to the founder - 16 years of window cleaning experience, happy to share what works.

Email the Founder