This guide covers the five most common profit leaks we've seen across hundreds of exterior cleaning businesses โ from solo operators to 10-crew commercial outfits. These aren't hypotheticals. They're the patterns that quietly kill margin.
Repeat customers cost nothing to acquire. No ad spend, no cold outreach, no chasing new leads. They already trust you, they know your quality, and they have a dirty surface again. Every exterior cleaning job has a natural reservice window โ driveways at 12 months, roofs at 18, decks at 8โ10.
Most operators don't have a system to track this, so these jobs go to whoever shows up first. That's usually a competitor who sends a reminder postcard or runs a seasonal Facebook ad in your customer's neighborhood.
If you're doing 150 jobs a year with an average ticket of $300, converting even 20% of past customers to annual repeats adds $9,000 in zero-cost revenue. The math is brutal in its simplicity.
Weather is a fact of life in this industry. The operators who handle it well don't lose jobs to weather โ they just move them. The ones who handle it poorly lose the job entirely because the customer found someone who was more organized.
The problem isn't the rain. It's the lack of a system to track what got cancelled, when it needs to be rescheduled, and following up automatically. Most operators keep this in their head or on a whiteboard, which falls apart the moment you have more than 3 cancellations in a week.
Every day between "job complete" and "invoice sent" is a day closer to the customer forgetting what they agreed to pay. It's also a day of float you're not capturing โ money sitting owed to you instead of in your account.
For operators doing $150Kโ$300K a year, carrying $15,000โ$30,000 in receivables at any given time is normal. That's money you could be using for equipment, chemicals, or payroll โ sitting in someone else's account because your invoicing is slow.
The second problem is reminders. Most operators feel awkward chasing payment. They send one invoice and hope. If it doesn't get paid, they avoid the conversation. This is how small invoices become write-offs.
Sodium hypochlorite prices fluctuate. Surfactant costs vary by supplier. Fuel, equipment wear, and chemical usage differ by job type and size. If you're pricing based on square footage without tracking actual chemical consumption, your quotes are based on gut feeling โ not data.
The operators who grow profitably know their cost per gallon, their typical chemical usage per surface type, and their actual job-level margin. This isn't accounting nerd stuff โ it's the difference between a business that makes money and one that stays busy while going broke.
When SH prices went up 40% in 2023, operators who weren't tracking costs didn't adjust their pricing. They just made less money on every job until margins collapsed.
The pressure washing industry has high liability exposure. You're applying chemicals to people's homes. You're working near landscaping, HVAC units, windows, and painted surfaces. Pre-existing damage exists on most properties, and without documentation, you own any damage claim regardless of fault.
Beyond customer disputes, commercial contracts increasingly require chemical application logs, SDS sheets, and post-application reports. Without these, you're locked out of the commercial market entirely โ or you wing it and hope nothing gets audited.
Compliance documentation isn't paperwork busywork. It's your liability shield. Every job that isn't documented is a job you can't defend.
From the recall queue to the compliance report โ it's all in one place. Built specifically for exterior cleaning professionals who want to run a tighter operation without the spreadsheet headaches.
surfaceops.io